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 | Fix2Int(f) ( (FT_Int)(FT_Short)( (f) >> 16 ) ) |
#define | FT_COMPONENT trace_t1decode |
Typedefs | |
typedef enum T1_Operator_ | T1_Operator |
Enumerations | |
enum | T1_Operator_ { op_none = 0, op_endchar, op_hsbw, op_seac, op_sbw, op_closepath, op_hlineto, op_hmoveto, op_hvcurveto, op_rlineto, op_rmoveto, op_rrcurveto, op_vhcurveto, op_vlineto, op_vmoveto, op_dotsection, op_hstem, op_hstem3, op_vstem, op_vstem3, op_div, op_callothersubr, op_callsubr, op_pop, op_return, op_setcurrentpoint, op_unknown15, op_max } |
Functions | |
t1_decoder_parse_charstrings (T1_Decoder decoder, FT_Byte *charstring_base, FT_UInt charstring_len) | |
t1_decoder_parse_glyph (T1_Decoder decoder, FT_UInt glyph) | |
t1_decoder_init (T1_Decoder decoder, FT_Face face, FT_Size size, FT_GlyphSlot slot, FT_Byte **glyph_names, PS_Blend blend, FT_Bool hinting, FT_Render_Mode hint_mode, T1_Decoder_Callback parse_callback) | |
t1_decoder_done (T1_Decoder decoder) | |
Definition at line 31 of file t1decode.c.
Referenced by t1_decoder_parse_charstrings().
#define FT_COMPONENT trace_t1decode |
Definition at line 40 of file t1decode.c.
typedef enum T1_Operator_ T1_Operator |
enum T1_Operator_ |
Definition at line 43 of file t1decode.c.
t1_decoder_done | ( | T1_Decoder | decoder | ) |
Definition at line 1614 of file t1decode.c.
References T1_DecoderRec_::builder, and t1_builder_done().
t1_decoder_init | ( | T1_Decoder | decoder, |
FT_Face | face, | ||
FT_Size | size, | ||
FT_GlyphSlot | slot, | ||
FT_Byte ** | glyph_names, | ||
PS_Blend | blend, | ||
FT_Bool | hinting, | ||
FT_Render_Mode | hint_mode, | ||
T1_Decoder_Callback | parse_callback | ||
) |
Definition at line 1566 of file t1decode.c.
References T1_DecoderRec_::blend, T1_DecoderRec_::builder, FT_Err_Ok, FT_ERROR, FT_FACE_FIND_GLOBAL_SERVICE, FT_LOCAL_DEF, FT_MEM_ZERO, FT_THROW(), T1_DecoderRec_::funcs, T1_DecoderRec_::glyph_names, T1_DecoderRec_::hint_mode, T1_DecoderRec_::num_glyphs, T1_DecoderRec_::parse_callback, T1_DecoderRec_::psnames, t1_builder_init(), and t1_decoder_funcs.
t1_decoder_parse_charstrings | ( | T1_Decoder | decoder, |
FT_Byte * | charstring_base, | ||
FT_UInt | charstring_len | ||
) |
Definition at line 361 of file t1decode.c.
References T1_Decoder_ZoneRec_::base, T1_DecoderRec_::blend, T1_DecoderRec_::buildchar, T1_DecoderRec_::builder, T1_BuilderRec_::current, T1_Decoder_ZoneRec_::cursor, error, FALSE, Fix2Int, T1_DecoderRec_::flex_state, FT_ASSERT, FT_Bool, FT_DivFix(), FT_Err_Ok, FT_ERROR, ft_memcpy, ft_memset, FT_MulFix(), FT_Pos, FT_TRACE4, FT_TRACE5, FT_ULONG_MAX, T1_Hints_FuncsRec_::hints, T1_BuilderRec_::hints_funcs, idx, T1_DecoderRec_::len_buildchar, T1_Decoder_ZoneRec_::limit, FT_Outline_::n_points, NULL, PS_BlendRec_::num_designs, T1_DecoderRec_::num_flex_vectors, op_callothersubr, op_callsubr, op_closepath, op_div, op_dotsection, op_endchar, op_hlineto, op_hmoveto, op_hsbw, op_hstem, op_hstem3, op_hvcurveto, op_none, op_pop, op_return, op_rlineto, op_rmoveto, op_rrcurveto, op_sbw, op_seac, op_setcurrentpoint, op_unknown15, op_vhcurveto, op_vlineto, op_vmoveto, op_vstem, op_vstem3, T1_Hints_FuncsRec_::open, T1_BuilderRec_::parse_state, T1_BuilderRec_::pos_x, T1_BuilderRec_::pos_y, PostScript(), T1_Hints_FuncsRec_::reset, routine, sizeof(), T1_DecoderRec_::stack, t1_builder_add_point(), t1_builder_check_points(), t1_builder_start_point(), T1_MAX_CHARSTRINGS_OPERANDS, T1_Parse_Start, T1_DecoderRec_::top, TRUE, PS_BlendRec_::weight_vector, T1_DecoderRec_::zone, and T1_DecoderRec_::zones.
t1_decoder_parse_glyph | ( | T1_Decoder | decoder, |
FT_UInt | glyph | ||
) |
Definition at line 1557 of file t1decode.c.
References FT_LOCAL_DEF, and T1_DecoderRec_::parse_callback.
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.