Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Macros | Functions
ttcmap.c File Reference
#include <ft2build.h>
#include "sferrors.h"
#include "ttload.h"
#include "ttcmap.h"
#include "sfntpic.h"
#include "ttcmapc.h"

Go to the source code of this file.

Macros

#define FT_COMPONENT   trace_ttcmap
 
#define TT_PEEK_SHORT   FT_PEEK_SHORT
 
#define TT_PEEK_USHORT   FT_PEEK_USHORT
 
#define TT_PEEK_UINT24   FT_PEEK_UOFF3
 
#define TT_PEEK_LONG   FT_PEEK_LONG
 
#define TT_PEEK_ULONG   FT_PEEK_ULONG
 
#define TT_NEXT_SHORT   FT_NEXT_SHORT
 
#define TT_NEXT_USHORT   FT_NEXT_USHORT
 
#define TT_NEXT_UINT24   FT_NEXT_UOFF3
 
#define TT_NEXT_LONG   FT_NEXT_LONG
 
#define TT_NEXT_ULONG   FT_NEXT_ULONG
 
#define TTCMAPCITEM(a)   &a,
 

Functions

 tt_cmap_init (TT_CMap cmap, FT_Byte *table)
 
 tt_face_build_cmaps (TT_Face face)
 
 tt_get_cmap_info (FT_CharMap charmap, TT_CMapInfo *cmap_info)
 

Macro Definition Documentation

◆ FT_COMPONENT

#define FT_COMPONENT   trace_ttcmap

Definition at line 38 of file ttcmap.c.

◆ TT_NEXT_LONG

#define TT_NEXT_LONG   FT_NEXT_LONG

Definition at line 50 of file ttcmap.c.

◆ TT_NEXT_SHORT

#define TT_NEXT_SHORT   FT_NEXT_SHORT

Definition at line 47 of file ttcmap.c.

Referenced by tt_cmap_init().

◆ TT_NEXT_UINT24

#define TT_NEXT_UINT24   FT_NEXT_UOFF3

Definition at line 49 of file ttcmap.c.

Referenced by tt_cmap_init().

◆ TT_NEXT_ULONG

#define TT_NEXT_ULONG   FT_NEXT_ULONG

Definition at line 51 of file ttcmap.c.

Referenced by tt_cmap_init(), and tt_face_build_cmaps().

◆ TT_NEXT_USHORT

#define TT_NEXT_USHORT   FT_NEXT_USHORT

Definition at line 48 of file ttcmap.c.

Referenced by tt_cmap_init(), and tt_face_build_cmaps().

◆ TT_PEEK_LONG

#define TT_PEEK_LONG   FT_PEEK_LONG

Definition at line 44 of file ttcmap.c.

◆ TT_PEEK_SHORT

#define TT_PEEK_SHORT   FT_PEEK_SHORT

Definition at line 41 of file ttcmap.c.

Referenced by tt_cmap_init().

◆ TT_PEEK_UINT24

#define TT_PEEK_UINT24   FT_PEEK_UOFF3

Definition at line 43 of file ttcmap.c.

◆ TT_PEEK_ULONG

#define TT_PEEK_ULONG   FT_PEEK_ULONG

Definition at line 45 of file ttcmap.c.

Referenced by tt_cmap_init().

◆ TT_PEEK_USHORT

#define TT_PEEK_USHORT   FT_PEEK_USHORT

Definition at line 42 of file ttcmap.c.

Referenced by tt_cmap_init(), and tt_face_build_cmaps().

◆ TTCMAPCITEM

#define TTCMAPCITEM (   a)    &a,

Function Documentation

◆ tt_cmap_init()

tt_cmap_init ( TT_CMap  cmap,
FT_Byte table 
)

◆ tt_face_build_cmaps()

tt_face_build_cmaps ( TT_Face  face)

◆ tt_get_cmap_info()

tt_get_cmap_info ( FT_CharMap  charmap,
TT_CMapInfo cmap_info 
)

Definition at line 3546 of file ttcmap.c.

References FT_CMapRec_::clazz, and TT_CMap_ClassRec_::get_cmap_info.