Data Structures |
| struct | FT_Vector |
| struct | FT_BBox |
| struct | FT_Bitmap |
| struct | FT_Outline |
| struct | FT_Outline_Funcs |
| struct | FT_Span |
| struct | FT_Raster_Params |
| struct | FT_Raster_Funcs |
Defines |
| #define | ft_pixel_mode_none FT_PIXEL_MODE_NONE |
| #define | ft_pixel_mode_mono FT_PIXEL_MODE_MONO |
| #define | ft_pixel_mode_grays FT_PIXEL_MODE_GRAY |
| #define | ft_pixel_mode_pal2 FT_PIXEL_MODE_GRAY2 |
| #define | ft_pixel_mode_pal4 FT_PIXEL_MODE_GRAY4 |
| #define | FT_OUTLINE_CONTOURS_MAX SHRT_MAX |
| #define | FT_OUTLINE_POINTS_MAX SHRT_MAX |
| #define | FT_OUTLINE_NONE 0x0 |
| #define | FT_OUTLINE_OWNER 0x1 |
| #define | FT_OUTLINE_EVEN_ODD_FILL 0x2 |
| #define | FT_OUTLINE_REVERSE_FILL 0x4 |
| #define | FT_OUTLINE_IGNORE_DROPOUTS 0x8 |
| #define | FT_OUTLINE_SMART_DROPOUTS 0x10 |
| #define | FT_OUTLINE_INCLUDE_STUBS 0x20 |
| #define | FT_OUTLINE_HIGH_PRECISION 0x100 |
| #define | FT_OUTLINE_SINGLE_PASS 0x200 |
| #define | ft_outline_none FT_OUTLINE_NONE |
| #define | ft_outline_owner FT_OUTLINE_OWNER |
| #define | ft_outline_even_odd_fill FT_OUTLINE_EVEN_ODD_FILL |
| #define | ft_outline_reverse_fill FT_OUTLINE_REVERSE_FILL |
| #define | ft_outline_ignore_dropouts FT_OUTLINE_IGNORE_DROPOUTS |
| #define | ft_outline_high_precision FT_OUTLINE_HIGH_PRECISION |
| #define | ft_outline_single_pass FT_OUTLINE_SINGLE_PASS |
| #define | FT_CURVE_TAG(flag) ( flag & 3 ) |
| #define | FT_CURVE_TAG_ON 1 |
| #define | FT_CURVE_TAG_CONIC 0 |
| #define | FT_CURVE_TAG_CUBIC 2 |
| #define | FT_CURVE_TAG_HAS_SCANMODE 4 |
| #define | FT_CURVE_TAG_TOUCH_X 8 /* reserved for the TrueType hinter */ |
| #define | FT_CURVE_TAG_TOUCH_Y 16 /* reserved for the TrueType hinter */ |
| #define | FT_CURVE_TAG_TOUCH_BOTH |
| #define | FT_Curve_Tag_On FT_CURVE_TAG_ON |
| #define | FT_Curve_Tag_Conic FT_CURVE_TAG_CONIC |
| #define | FT_Curve_Tag_Cubic FT_CURVE_TAG_CUBIC |
| #define | FT_Curve_Tag_Touch_X FT_CURVE_TAG_TOUCH_X |
| #define | FT_Curve_Tag_Touch_Y FT_CURVE_TAG_TOUCH_Y |
| #define | FT_Outline_MoveTo_Func FT_Outline_MoveToFunc |
| #define | FT_Outline_LineTo_Func FT_Outline_LineToFunc |
| #define | FT_Outline_ConicTo_Func FT_Outline_ConicToFunc |
| #define | FT_Outline_CubicTo_Func FT_Outline_CubicToFunc |
| #define | FT_IMAGE_TAG(value, _x1, _x2, _x3, _x4) |
| #define | ft_glyph_format_none FT_GLYPH_FORMAT_NONE |
| #define | ft_glyph_format_composite FT_GLYPH_FORMAT_COMPOSITE |
| #define | ft_glyph_format_bitmap FT_GLYPH_FORMAT_BITMAP |
| #define | ft_glyph_format_outline FT_GLYPH_FORMAT_OUTLINE |
| #define | ft_glyph_format_plotter FT_GLYPH_FORMAT_PLOTTER |
| #define | FT_Raster_Span_Func FT_SpanFunc |
| #define | FT_RASTER_FLAG_DEFAULT 0x0 |
| #define | FT_RASTER_FLAG_AA 0x1 |
| #define | FT_RASTER_FLAG_DIRECT 0x2 |
| #define | FT_RASTER_FLAG_CLIP 0x4 |
| #define | ft_raster_flag_default FT_RASTER_FLAG_DEFAULT |
| #define | ft_raster_flag_aa FT_RASTER_FLAG_AA |
| #define | ft_raster_flag_direct FT_RASTER_FLAG_DIRECT |
| #define | ft_raster_flag_clip FT_RASTER_FLAG_CLIP |
| #define | FT_Raster_New_Func FT_Raster_NewFunc |
| #define | FT_Raster_Done_Func FT_Raster_DoneFunc |
| #define | FT_Raster_Reset_Func FT_Raster_ResetFunc |
| #define | FT_Raster_Set_Mode_Func FT_Raster_SetModeFunc |
| #define | FT_Raster_Render_Func FT_Raster_RenderFunc |
Typedefs |
| typedef int(* | FT_Outline_MoveToFunc )(const FT_Vector *to, void *user) |
| typedef int(* | FT_Outline_LineToFunc )(const FT_Vector *to, void *user) |
| typedef int(* | FT_Outline_ConicToFunc )(const FT_Vector *control, const FT_Vector *to, void *user) |
| typedef int(* | FT_Outline_CubicToFunc )(const FT_Vector *control1, const FT_Vector *control2, const FT_Vector *to, void *user) |
| typedef struct FT_RasterRec_ * | FT_Raster |
| typedef void(* | FT_SpanFunc )(int y, int count, const FT_Span *spans, void *user) |
| typedef int(* | FT_Raster_BitTest_Func )(int y, int x, void *user) |
| typedef void(* | FT_Raster_BitSet_Func )(int y, int x, void *user) |
| typedef int(* | FT_Raster_NewFunc )(void *memory, FT_Raster *raster) |
| typedef void(* | FT_Raster_DoneFunc )(FT_Raster raster) |
| typedef void(* | FT_Raster_ResetFunc )(FT_Raster raster, unsigned char *pool_base, unsigned long pool_size) |
| typedef int(* | FT_Raster_SetModeFunc )(FT_Raster raster, unsigned long mode, void *args) |
| typedef int(* | FT_Raster_RenderFunc )(FT_Raster raster, const FT_Raster_Params *params) |
Enumerations |
| enum | FT_Pixel_Mode {
FT_PIXEL_MODE_NONE = 0,
FT_PIXEL_MODE_MONO,
FT_PIXEL_MODE_GRAY,
FT_PIXEL_MODE_GRAY2,
FT_PIXEL_MODE_GRAY4,
FT_PIXEL_MODE_LCD,
FT_PIXEL_MODE_LCD_V,
FT_PIXEL_MODE_MAX
} |
| enum | FT_Glyph_Format { FT_IMAGE_TAG = ( FT_GLYPH_FORMAT_NONE, 0, 0, 0, 0 ),
FT_IMAGE_TAG = ( FT_GLYPH_FORMAT_NONE, 0, 0, 0, 0 ),
FT_IMAGE_TAG = ( FT_GLYPH_FORMAT_NONE, 0, 0, 0, 0 ),
FT_IMAGE_TAG = ( FT_GLYPH_FORMAT_NONE, 0, 0, 0, 0 )
} |
Variables |
| FT_BEGIN_HEADER typedef signed long | FT_Pos |