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_psobjs |
#define | IS_OCTAL_DIGIT(c) ( '0' <= (c) && (c) <= '7' ) |
#define | T1_MAX_TABLE_ELEMENTS 32 |
#define T1_MAX_TABLE_ELEMENTS 32 |
Definition at line 1290 of file psobjs.c.
Referenced by ps_parser_load_field_table().
ps_parser_done | ( | PS_Parser | parser | ) |
Definition at line 1487 of file psobjs.c.
References FT_LOCAL_DEF, and FT_UNUSED.
Definition at line 1472 of file psobjs.c.
References PS_ParserRec_::base, PS_ParserRec_::cursor, PS_ParserRec_::error, FT_Err_Ok, FT_LOCAL_DEF, PS_ParserRec_::funcs, PS_ParserRec_::limit, PS_ParserRec_::memory, and ps_parser_funcs.
ps_parser_load_field | ( | PS_Parser | parser, |
const T1_Field | field, | ||
void ** | objects, | ||
FT_UInt | max_objects, | ||
FT_ULong * | pflags | ||
) |
Definition at line 1024 of file psobjs.c.
References error, idx, T1_TokenRec_::limit, ps_parser_to_token(), T1_TokenRec_::start, T1_FIELD_TYPE_BBOX, T1_FIELD_TYPE_MM_BBOX, T1_TOKEN_TYPE_ARRAY, and T1_TokenRec_::type.
Referenced by ps_parser_load_field_table().
ps_parser_load_field_table | ( | PS_Parser | parser, |
const T1_Field | field, | ||
void ** | objects, | ||
FT_UInt | max_objects, | ||
FT_ULong * | pflags | ||
) |
Definition at line 1294 of file psobjs.c.
References error, FT_ERR, FT_Err_Ok, FT_LOCAL_DEF, FT_UNUSED, T1_TokenRec_::limit, T1_FieldRec_::offset, ps_parser_load_field(), ps_parser_to_token_array(), T1_FieldRec_::size, T1_TokenRec_::start, T1_FIELD_TYPE_BBOX, T1_FIELD_TYPE_FIXED, T1_FIELD_TYPE_FIXED_ARRAY, T1_FIELD_TYPE_INTEGER, T1_MAX_TABLE_ELEMENTS, and T1_FieldRec_::type.
ps_parser_skip_PS_token | ( | PS_Parser | parser | ) |
Definition at line 514 of file psobjs.c.
References error, FT_ERROR, FT_LOCAL_DEF, and FT_THROW().
ps_parser_skip_spaces | ( | PS_Parser | parser | ) |
Definition at line 609 of file psobjs.c.
Referenced by ps_parser_to_bytes(), ps_parser_to_coord_array(), ps_parser_to_fixed(), ps_parser_to_fixed_array(), ps_parser_to_int(), and ps_parser_to_token().
ps_parser_to_bytes | ( | PS_Parser | parser, |
FT_Byte * | bytes, | ||
FT_Offset | max_bytes, | ||
FT_Long * | pnum_bytes, | ||
FT_Bool | delimiters | ||
) |
Definition at line 1369 of file psobjs.c.
References error, FT_Err_Ok, FT_ERROR, FT_LOCAL_DEF, FT_THROW(), PS_Conv_ASCIIHexDecode(), and ps_parser_skip_spaces().
Definition at line 1431 of file psobjs.c.
References ps_parser_skip_spaces().
Definition at line 1422 of file psobjs.c.
References FT_LOCAL_DEF, PS_Conv_ToFixed(), and ps_parser_skip_spaces().
ps_parser_to_fixed_array | ( | PS_Parser | parser, |
FT_Int | max_values, | ||
FT_Fixed * | values, | ||
FT_Int | power_ten | ||
) |
Definition at line 1442 of file psobjs.c.
References ps_parser_skip_spaces().
ps_parser_to_int | ( | PS_Parser | parser | ) |
Definition at line 1359 of file psobjs.c.
References FT_LOCAL_DEF, PS_Conv_ToInt(), and ps_parser_skip_spaces().
Definition at line 619 of file psobjs.c.
References ps_parser_skip_spaces(), T1_TOKEN_TYPE_NONE, and T1_TOKEN_TYPE_STRING.
Referenced by ps_parser_load_field(), and ps_parser_to_token_array().
ps_parser_to_token_array | ( | PS_Parser | parser, |
T1_Token | tokens, | ||
FT_UInt | max_tokens, | ||
FT_Int * | pnum_tokens | ||
) |
Definition at line 722 of file psobjs.c.
References T1_TokenRec_::limit, NULL, ps_parser_to_token(), T1_TokenRec_::start, T1_TOKEN_TYPE_ARRAY, and T1_TokenRec_::type.
Referenced by ps_parser_load_field_table().
ps_table_add | ( | PS_Table | table, |
FT_Int | idx, | ||
void * | object, | ||
FT_PtrDist | length | ||
) |
Definition at line 168 of file psobjs.c.
References error, FT_ERROR, FT_PAD_CEIL, FT_THROW(), and if().
ps_table_done | ( | PS_Table | table | ) |
Definition at line 240 of file psobjs.c.
References error, FT_ALLOC, and FT_MEM_COPY.
Definition at line 69 of file psobjs.c.
References error, FT_FREE, FT_NEW_ARRAY, if(), and ps_table_funcs.
t1_builder_add_contour | ( | T1_Builder | builder | ) |
Definition at line 1640 of file psobjs.c.
References FT_Outline_::contours, error, FT_Err_Ok, FT_ERROR, FT_GLYPHLOADER_CHECK_POINTS, FT_LOCAL_DEF, FT_THROW(), FT_Outline_::n_contours, and FT_Outline_::n_points.
Referenced by t1_builder_start_point().
t1_builder_add_point | ( | T1_Builder | builder, |
FT_Pos | x, | ||
FT_Pos | y, | ||
FT_Byte | flag | ||
) |
Definition at line 1599 of file psobjs.c.
References FIXED_TO_INT, flag, FT_CURVE_TAG_CUBIC, FT_CURVE_TAG_ON, FT_LOCAL_DEF, FT_Outline_::n_points, FT_Outline_::points, FT_Outline_::tags, FT_Vector_::x, and FT_Vector_::y.
Referenced by t1_builder_add_point1(), and t1_decoder_parse_charstrings().
t1_builder_add_point1 | ( | T1_Builder | builder, |
FT_Pos | x, | ||
FT_Pos | y | ||
) |
Definition at line 1623 of file psobjs.c.
References error, FT_LOCAL_DEF, t1_builder_add_point(), and t1_builder_check_points().
Referenced by t1_builder_start_point().
t1_builder_check_points | ( | T1_Builder | builder, |
FT_Int | count | ||
) |
Definition at line 1590 of file psobjs.c.
References FT_GLYPHLOADER_CHECK_POINTS, and FT_LOCAL_DEF.
Referenced by t1_builder_add_point1(), and t1_decoder_parse_charstrings().
t1_builder_close_contour | ( | T1_Builder | builder | ) |
Definition at line 1700 of file psobjs.c.
References FT_Outline_::contours, FT_CURVE_TAG_ON, FT_LOCAL_DEF, if(), FT_Outline_::n_contours, FT_Outline_::n_points, FT_Outline_::points, FT_Outline_::tags, FT_Vector_::x, and FT_Vector_::y.
t1_builder_done | ( | T1_Builder | builder | ) |
Definition at line 1578 of file psobjs.c.
References FT_LOCAL_DEF, and FT_GlyphSlotRec_::outline.
Referenced by t1_decoder_done().
t1_builder_init | ( | T1_Builder | builder, |
FT_Face | face, | ||
FT_Size | size, | ||
FT_GlyphSlot | glyph, | ||
FT_Bool | hinting | ||
) |
Definition at line 1522 of file psobjs.c.
References FT_GlyphLoader_Rewind(), FT_LOCAL_DEF, t1_builder_funcs, and T1_Parse_Start.
Referenced by t1_decoder_init().
t1_builder_start_point | ( | T1_Builder | builder, |
FT_Pos | x, | ||
FT_Pos | y | ||
) |
Definition at line 1675 of file psobjs.c.
References error, FT_ERR, FT_Err_Ok, FT_LOCAL_DEF, t1_builder_add_contour(), t1_builder_add_point1(), and T1_Parse_Have_Path.
Referenced by t1_decoder_parse_charstrings().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.