198 #define ft_pixel_mode_none FT_PIXEL_MODE_NONE 199 #define ft_pixel_mode_mono FT_PIXEL_MODE_MONO 200 #define ft_pixel_mode_grays FT_PIXEL_MODE_GRAY 201 #define ft_pixel_mode_pal2 FT_PIXEL_MODE_GRAY2 202 #define ft_pixel_mode_pal4 FT_PIXEL_MODE_GRAY4 351 #define FT_OUTLINE_CONTOURS_MAX SHRT_MAX 352 #define FT_OUTLINE_POINTS_MAX SHRT_MAX 427 #define FT_OUTLINE_NONE 0x0 428 #define FT_OUTLINE_OWNER 0x1 429 #define FT_OUTLINE_EVEN_ODD_FILL 0x2 430 #define FT_OUTLINE_REVERSE_FILL 0x4 431 #define FT_OUTLINE_IGNORE_DROPOUTS 0x8 432 #define FT_OUTLINE_SMART_DROPOUTS 0x10 433 #define FT_OUTLINE_INCLUDE_STUBS 0x20 435 #define FT_OUTLINE_HIGH_PRECISION 0x100 436 #define FT_OUTLINE_SINGLE_PASS 0x200 441 #define ft_outline_none FT_OUTLINE_NONE 442 #define ft_outline_owner FT_OUTLINE_OWNER 443 #define ft_outline_even_odd_fill FT_OUTLINE_EVEN_ODD_FILL 444 #define ft_outline_reverse_fill FT_OUTLINE_REVERSE_FILL 445 #define ft_outline_ignore_dropouts FT_OUTLINE_IGNORE_DROPOUTS 446 #define ft_outline_high_precision FT_OUTLINE_HIGH_PRECISION 447 #define ft_outline_single_pass FT_OUTLINE_SINGLE_PASS 451 #define FT_CURVE_TAG( flag ) ( flag & 3 ) 453 #define FT_CURVE_TAG_ON 1 454 #define FT_CURVE_TAG_CONIC 0 455 #define FT_CURVE_TAG_CUBIC 2 457 #define FT_CURVE_TAG_HAS_SCANMODE 4 459 #define FT_CURVE_TAG_TOUCH_X 8 460 #define FT_CURVE_TAG_TOUCH_Y 16 462 #define FT_CURVE_TAG_TOUCH_BOTH ( FT_CURVE_TAG_TOUCH_X | \ 463 FT_CURVE_TAG_TOUCH_Y ) 465 #define FT_Curve_Tag_On FT_CURVE_TAG_ON 466 #define FT_Curve_Tag_Conic FT_CURVE_TAG_CONIC 467 #define FT_Curve_Tag_Cubic FT_CURVE_TAG_CUBIC 468 #define FT_Curve_Tag_Touch_X FT_CURVE_TAG_TOUCH_X 469 #define FT_Curve_Tag_Touch_Y FT_CURVE_TAG_TOUCH_Y 496 #define FT_Outline_MoveTo_Func FT_Outline_MoveToFunc 523 #define FT_Outline_LineTo_Func FT_Outline_LineToFunc 555 #define FT_Outline_ConicTo_Func FT_Outline_ConicToFunc 588 #define FT_Outline_CubicTo_Func FT_Outline_CubicToFunc 669 #define FT_IMAGE_TAG( value, _x1, _x2, _x3, _x4 ) \ 670 value = ( ( (unsigned long)_x1 << 24 ) | \ 671 ( (unsigned long)_x2 << 16 ) | \ 672 ( (unsigned long)_x3 << 8 ) | \ 719 FT_IMAGE_TAG( FT_GLYPH_FORMAT_COMPOSITE,
'c',
'o',
'm',
'p' ),
720 FT_IMAGE_TAG( FT_GLYPH_FORMAT_BITMAP,
'b',
'i',
't',
's' ),
722 FT_IMAGE_TAG( FT_GLYPH_FORMAT_PLOTTER,
'p',
'l',
'o',
't' )
729 #define ft_glyph_format_none FT_GLYPH_FORMAT_NONE 730 #define ft_glyph_format_composite FT_GLYPH_FORMAT_COMPOSITE 731 #define ft_glyph_format_bitmap FT_GLYPH_FORMAT_BITMAP 732 #define ft_glyph_format_outline FT_GLYPH_FORMAT_OUTLINE 733 #define ft_glyph_format_plotter FT_GLYPH_FORMAT_PLOTTER 869 #define FT_Raster_Span_Func FT_SpanFunc 940 #define FT_RASTER_FLAG_DEFAULT 0x0 941 #define FT_RASTER_FLAG_AA 0x1 942 #define FT_RASTER_FLAG_DIRECT 0x2 943 #define FT_RASTER_FLAG_CLIP 0x4 947 #define ft_raster_flag_default FT_RASTER_FLAG_DEFAULT 948 #define ft_raster_flag_aa FT_RASTER_FLAG_AA 949 #define ft_raster_flag_direct FT_RASTER_FLAG_DIRECT 950 #define ft_raster_flag_clip FT_RASTER_FLAG_CLIP 1040 #define FT_Raster_New_Func FT_Raster_NewFunc 1057 #define FT_Raster_Done_Func FT_Raster_DoneFunc 1088 unsigned char* pool_base,
1089 unsigned long pool_size );
1091 #define FT_Raster_Reset_Func FT_Raster_ResetFunc 1117 #define FT_Raster_Set_Mode_Func FT_Raster_SetModeFunc 1158 #define FT_Raster_Render_Func FT_Raster_RenderFunc
int(* FT_Raster_BitTest_Func)(int y, int x, void *user)
int(* FT_Outline_CubicToFunc)(const FT_Vector *control1, const FT_Vector *control2, const FT_Vector *to, void *user)
FT_Raster_SetModeFunc raster_set_mode
FT_BEGIN_HEADER typedef signed long FT_Pos
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
struct FT_Outline_ FT_Outline
struct FT_RasterRec_ * FT_Raster
int(* FT_Outline_MoveToFunc)(const FT_Vector *to, void *user)
GLuint GLuint GLsizei count
struct FT_Raster_Funcs_ FT_Raster_Funcs
GLint GLint GLint GLint GLint x
void(* FT_Raster_BitSet_Func)(int y, int x, void *user)
static char memory[1024 *256]
int(* FT_Raster_RenderFunc)(FT_Raster raster, const FT_Raster_Params *params)
int(* FT_Raster_NewFunc)(void *memory, FT_Raster *raster)
enum FT_Pixel_Mode_ FT_Pixel_Mode
unsigned char palette_mode
FT_Raster_ResetFunc raster_reset
FT_Outline_LineToFunc line_to
GLenum const GLfloat * params
struct FT_Bitmap_ FT_Bitmap
FT_Raster_DoneFunc raster_done
void(* FT_Raster_DoneFunc)(FT_Raster raster)
#define FT_IMAGE_TAG(value, _x1, _x2, _x3, _x4)
int(* FT_Outline_ConicToFunc)(const FT_Vector *control, const FT_Vector *to, void *user)
void(* FT_SpanFunc)(int y, int count, const FT_Span *spans, void *user)
FT_Outline_CubicToFunc cubic_to
FT_Raster_BitSet_Func bit_set
smooth FT_Module_Constructor FT_Module_Destructor FT_Module_Requester FT_GLYPH_FORMAT_OUTLINE
FT_Glyph_Format glyph_format
FT_Raster_NewFunc raster_new
void(* FT_Raster_ResetFunc)(FT_Raster raster, unsigned char *pool_base, unsigned long pool_size)
struct FT_Vector_ FT_Vector
int(* FT_Raster_SetModeFunc)(FT_Raster raster, unsigned long mode, void *args)
FT_Raster_RenderFunc raster_render
FT_Outline_MoveToFunc move_to
enum FT_Glyph_Format_ FT_Glyph_Format
struct FT_Outline_Funcs_ FT_Outline_Funcs
GLint GLint GLint GLint GLint GLint y
FT_Raster_BitTest_Func bit_test
int(* FT_Outline_LineToFunc)(const FT_Vector *to, void *user)
struct FT_Raster_Params_ FT_Raster_Params
FT_Outline_ConicToFunc conic_to
void user(int argc, const char *argv[])
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *