Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT trace_t42 |
#define | FT_STRUCTURE T1_FontInfo |
#define | T1CODE T1_FIELD_LOCATION_FONT_INFO |
#define | FT_STRUCTURE PS_FontExtraRec |
#define | T1CODE T1_FIELD_LOCATION_FONT_EXTRA |
#define | FT_STRUCTURE T1_FontRec |
#define | T1CODE T1_FIELD_LOCATION_FONT_DICT |
#define | FT_STRUCTURE FT_BBox |
#define | T1CODE T1_FIELD_LOCATION_BBOX |
#define | T1_Add_Table(p, i, o, l) (p)->funcs.add( (p), i, o, l ) |
#define | T1_Done_Table(p) |
#define | T1_Release_Table(p) |
#define | T1_Skip_Spaces(p) (p)->root.funcs.skip_spaces( &(p)->root ) |
#define | T1_Skip_PS_Token(p) (p)->root.funcs.skip_PS_token( &(p)->root ) |
#define | T1_ToInt(p) (p)->root.funcs.to_int( &(p)->root ) |
#define | T1_ToBytes(p, b, m, n, d) (p)->root.funcs.to_bytes( &(p)->root, b, m, n, d ) |
#define | T1_ToFixedArray(p, m, f, t) (p)->root.funcs.to_fixed_array( &(p)->root, m, f, t ) |
#define | T1_ToToken(p, t) (p)->root.funcs.to_token( &(p)->root, t ) |
#define | T1_Load_Field(p, f, o, m, pf) (p)->root.funcs.load_field( &(p)->root, f, o, m, pf ) |
#define | T1_Load_Field_Table(p, f, o, m, pf) (p)->root.funcs.load_field_table( &(p)->root, f, o, m, pf ) |
Typedefs | |
typedef enum T42_Load_Status_ | T42_Load_Status |
Enumerations | |
enum | T42_Load_Status_ { BEFORE_START, BEFORE_TABLE_DIR, OTHER_TABLES } |
Functions | |
t42_parser_init (T42_Parser parser, FT_Stream stream, FT_Memory memory, PSAux_Service psaux) | |
t42_parser_done (T42_Parser parser) | |
t42_parse_dict (T42_Face face, T42_Loader loader, FT_Byte *base, FT_Long size) | |
t42_loader_init (T42_Loader loader, T42_Face face) | |
t42_loader_done (T42_Loader loader) | |
#define FT_COMPONENT trace_t42 |
Definition at line 33 of file t42parse.c.
#define FT_STRUCTURE T1_FontInfo |
#define FT_STRUCTURE PS_FontExtraRec |
#define FT_STRUCTURE T1_FontRec |
#define FT_STRUCTURE FT_BBox |
Definition at line 106 of file t42parse.c.
#define T1_Done_Table | ( | p | ) |
Definition at line 107 of file t42parse.c.
Definition at line 133 of file t42parse.c.
#define T1_Load_Field_Table | ( | p, | |
f, | |||
o, | |||
m, | |||
pf | |||
) | (p)->root.funcs.load_field_table( &(p)->root, f, o, m, pf ) |
Definition at line 135 of file t42parse.c.
#define T1_Release_Table | ( | p | ) |
Definition at line 113 of file t42parse.c.
Referenced by t42_loader_done().
Definition at line 121 of file t42parse.c.
Referenced by t42_parse_dict().
Definition at line 120 of file t42parse.c.
Referenced by t42_parse_dict().
Definition at line 125 of file t42parse.c.
Definition at line 128 of file t42parse.c.
Definition at line 123 of file t42parse.c.
Definition at line 130 of file t42parse.c.
Referenced by t42_parse_dict().
#define T1CODE T1_FIELD_LOCATION_FONT_INFO |
#define T1CODE T1_FIELD_LOCATION_FONT_EXTRA |
#define T1CODE T1_FIELD_LOCATION_FONT_DICT |
#define T1CODE T1_FIELD_LOCATION_BBOX |
typedef enum T42_Load_Status_ T42_Load_Status |
enum T42_Load_Status_ |
Enumerator | |
---|---|
BEFORE_START | |
BEFORE_TABLE_DIR | |
OTHER_TABLES |
Definition at line 482 of file t42parse.c.
t42_loader_done | ( | T42_Loader | loader | ) |
Definition at line 1171 of file t42parse.c.
References T1_Release_Table, and t42_parser_done().
t42_loader_init | ( | T42_Loader | loader, |
T42_Face | face | ||
) |
Definition at line 1154 of file t42parse.c.
References FT_LOCAL_DEF, FT_MEM_ZERO, and FT_UNUSED.
t42_parse_dict | ( | T42_Face | face, |
T42_Loader | loader, | ||
FT_Byte * | base, | ||
FT_Long | size | ||
) |
Definition at line 1023 of file t42parse.c.
References FT_Err_Ok, ft_memcmp, ft_strlen, ft_strncmp, i, T1_FieldRec_::ident, if(), keyword, root, T1_Skip_PS_Token, T1_Skip_Spaces, T1_TOKEN_TYPE_ARRAY, T1_ToToken, and T1_TokenRec_::type.
t42_parser_done | ( | T42_Parser | parser | ) |
t42_parser_init | ( | T42_Parser | parser, |
FT_Stream | stream, | ||
FT_Memory | memory, | ||
PSAux_Service | psaux | ||
) |
Definition at line 142 of file t42parse.c.
References error, FT_ALLOC, FT_Err_Ok, FT_FRAME_ENTER, FT_FRAME_EXIT, FT_FREE, FT_LOCAL_DEF, ft_memcmp, FT_STREAM_READ, FT_STREAM_SEEK, FT_STREAM_SKIP, FT_THROW(), FT_TRACE2, and if().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:56.
© Copyright Michele Bosi. All rights reserved.