![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | FT_BBox |
struct | FT_Bitmap |
struct | FT_Bitmap_Size |
struct | FT_CharMapRec |
struct | FT_FaceRec |
struct | FT_Generic |
struct | FT_Glyph_Metrics |
struct | FT_GlyphSlotRec |
struct | FT_Open_Args |
struct | FT_Outline |
struct | FT_Outline_Funcs |
struct | FT_Parameter |
struct | FT_Size_Metrics |
struct | FT_Size_RequestRec |
struct | FT_SizeRec |
struct | FT_Vector |
Typedefs | |
typedef unsigned char | FT_Byte |
typedef const FT_Byte * | FT_Bytes |
typedef signed char | FT_Char |
typedef struct FT_CharMapRec_ * | FT_CharMap |
typedef int | FT_Error |
typedef signed long | FT_F26Dot6 |
typedef struct FT_FaceRec_ * | FT_Face |
typedef signed long | FT_Fixed |
typedef void(* | FT_Generic_Finalizer) (void *object) |
typedef struct FT_GlyphSlotRec_ * | FT_GlyphSlot |
typedef signed int | FT_Int |
typedef int32_t | FT_Int32 |
typedef void * | FT_Library |
typedef signed long | FT_Long |
typedef void * | FT_Module |
typedef size_t | FT_Offset |
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 int(* | FT_Outline_LineToFunc) (const FT_Vector *to, void *user) |
typedef int(* | FT_Outline_MoveToFunc) (const FT_Vector *to, void *user) |
typedef void * | FT_Pointer |
typedef signed long | FT_Pos |
typedef signed short | FT_Short |
typedef struct FT_SizeRec_ * | FT_Size |
typedef struct FT_Size_InternalRec_ * | FT_Size_Internal |
typedef struct FT_Size_RequestRec_ * | FT_Size_Request |
typedef struct FT_Slot_InternalRec_ * | FT_Slot_Internal |
typedef void * | FT_Stream |
typedef char | FT_String |
typedef struct FT_SubGlyphRec_ * | FT_SubGlyph |
typedef unsigned int | FT_UInt |
typedef uint32_t | FT_UInt32 |
typedef unsigned long | FT_ULong |
typedef unsigned short | FT_UShort |
Enumerations | |
enum | FT_Encoding { FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENCODING_MS_SJIS = FT_ENCODING_SJIS , FT_ENCODING_MS_GB2312 = FT_ENCODING_GB2312 , FT_ENCODING_MS_BIG5 = FT_ENCODING_BIG5 , FT_ENCODING_MS_WANSUNG = FT_ENCODING_WANSUNG , FT_ENCODING_MS_JOHAB = FT_ENCODING_JOHAB , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) , FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) } |
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 ) } |
enum | FT_Kerning_Mode { FT_KERNING_DEFAULT = 0 , FT_KERNING_UNFITTED , FT_KERNING_UNSCALED } |
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_Render_Mode { FT_RENDER_MODE_NORMAL = 0 , FT_RENDER_MODE_LIGHT , FT_RENDER_MODE_MONO , FT_RENDER_MODE_LCD , FT_RENDER_MODE_LCD_V , FT_RENDER_MODE_MAX } |
enum | FT_Size_Request_Type { FT_SIZE_REQUEST_TYPE_NOMINAL , FT_SIZE_REQUEST_TYPE_REAL_DIM , FT_SIZE_REQUEST_TYPE_BBOX , FT_SIZE_REQUEST_TYPE_CELL , FT_SIZE_REQUEST_TYPE_SCALES , FT_SIZE_REQUEST_TYPE_MAX } |
#define FT_CURVE_TAG | ( | flag | ) |
Definition at line 129 of file ft2_defs.h.
#define FT_CURVE_TAG_CONIC 0 |
Definition at line 132 of file ft2_defs.h.
#define FT_Curve_Tag_Conic FT_CURVE_TAG_CONIC |
Definition at line 142 of file ft2_defs.h.
#define FT_CURVE_TAG_CUBIC 2 |
Definition at line 133 of file ft2_defs.h.
#define FT_Curve_Tag_Cubic FT_CURVE_TAG_CUBIC |
Definition at line 143 of file ft2_defs.h.
#define FT_CURVE_TAG_ON 1 |
Definition at line 131 of file ft2_defs.h.
#define FT_Curve_Tag_On FT_CURVE_TAG_ON |
Definition at line 141 of file ft2_defs.h.
#define FT_CURVE_TAG_TOUCH_BOTH |
Definition at line 138 of file ft2_defs.h.
#define FT_CURVE_TAG_TOUCH_X 8 /* reserved for the TrueType hinter */ |
Definition at line 135 of file ft2_defs.h.
#define FT_Curve_Tag_Touch_X FT_CURVE_TAG_TOUCH_X |
Definition at line 144 of file ft2_defs.h.
#define FT_CURVE_TAG_TOUCH_Y 16 /* reserved for the TrueType hinter */ |
Definition at line 136 of file ft2_defs.h.
#define FT_Curve_Tag_Touch_Y FT_CURVE_TAG_TOUCH_Y |
Definition at line 145 of file ft2_defs.h.
Definition at line 288 of file ft2_defs.h.
#define ft_encoding_adobe_custom FT_ENCODING_ADOBE_CUSTOM |
Definition at line 337 of file ft2_defs.h.
#define ft_encoding_adobe_expert FT_ENCODING_ADOBE_EXPERT |
Definition at line 336 of file ft2_defs.h.
#define ft_encoding_adobe_standard FT_ENCODING_ADOBE_STANDARD |
Definition at line 335 of file ft2_defs.h.
#define ft_encoding_apple_roman FT_ENCODING_APPLE_ROMAN |
Definition at line 338 of file ft2_defs.h.
#define ft_encoding_big5 FT_ENCODING_BIG5 |
Definition at line 331 of file ft2_defs.h.
#define ft_encoding_gb2312 FT_ENCODING_GB2312 |
Definition at line 330 of file ft2_defs.h.
#define ft_encoding_johab FT_ENCODING_JOHAB |
Definition at line 333 of file ft2_defs.h.
#define ft_encoding_latin_1 FT_ENCODING_ADOBE_LATIN_1 |
Definition at line 327 of file ft2_defs.h.
#define ft_encoding_latin_2 FT_ENCODING_OLD_LATIN_2 |
Definition at line 328 of file ft2_defs.h.
#define ft_encoding_none FT_ENCODING_NONE |
Definition at line 324 of file ft2_defs.h.
#define ft_encoding_sjis FT_ENCODING_SJIS |
Definition at line 329 of file ft2_defs.h.
#define ft_encoding_symbol FT_ENCODING_MS_SYMBOL |
Definition at line 326 of file ft2_defs.h.
#define ft_encoding_unicode FT_ENCODING_UNICODE |
Definition at line 325 of file ft2_defs.h.
#define ft_encoding_wansung FT_ENCODING_WANSUNG |
Definition at line 332 of file ft2_defs.h.
#define FT_EXPORT | ( | x | ) |
Definition at line 218 of file ft2_defs.h.
#define FT_FACE_FLAG_CID_KEYED ( 1L << 12 ) |
Definition at line 490 of file ft2_defs.h.
#define FT_FACE_FLAG_EXTERNAL_STREAM ( 1L << 10 ) |
Definition at line 488 of file ft2_defs.h.
#define FT_FACE_FLAG_FAST_GLYPHS ( 1L << 7 ) |
Definition at line 485 of file ft2_defs.h.
#define FT_FACE_FLAG_FIXED_SIZES ( 1L << 1 ) |
Definition at line 479 of file ft2_defs.h.
#define FT_FACE_FLAG_FIXED_WIDTH ( 1L << 2 ) |
Definition at line 480 of file ft2_defs.h.
#define FT_FACE_FLAG_GLYPH_NAMES ( 1L << 9 ) |
Definition at line 487 of file ft2_defs.h.
#define FT_FACE_FLAG_HINTER ( 1L << 11 ) |
Definition at line 489 of file ft2_defs.h.
#define FT_FACE_FLAG_HORIZONTAL ( 1L << 4 ) |
Definition at line 482 of file ft2_defs.h.
#define FT_FACE_FLAG_KERNING ( 1L << 6 ) |
Definition at line 484 of file ft2_defs.h.
Referenced by Font_LoadFile().
#define FT_FACE_FLAG_MULTIPLE_MASTERS ( 1L << 8 ) |
Definition at line 486 of file ft2_defs.h.
#define FT_FACE_FLAG_SCALABLE ( 1L << 0 ) |
Definition at line 478 of file ft2_defs.h.
#define FT_FACE_FLAG_SFNT ( 1L << 3 ) |
Definition at line 481 of file ft2_defs.h.
#define FT_FACE_FLAG_TRICKY ( 1L << 13 ) |
Definition at line 491 of file ft2_defs.h.
#define FT_FACE_FLAG_VERTICAL ( 1L << 5 ) |
Definition at line 483 of file ft2_defs.h.
#define ft_glyph_format_bitmap FT_GLYPH_FORMAT_BITMAP |
Definition at line 200 of file ft2_defs.h.
#define ft_glyph_format_composite FT_GLYPH_FORMAT_COMPOSITE |
Definition at line 199 of file ft2_defs.h.
#define ft_glyph_format_none FT_GLYPH_FORMAT_NONE |
Definition at line 198 of file ft2_defs.h.
#define ft_glyph_format_outline FT_GLYPH_FORMAT_OUTLINE |
Definition at line 201 of file ft2_defs.h.
#define ft_glyph_format_plotter FT_GLYPH_FORMAT_PLOTTER |
Definition at line 202 of file ft2_defs.h.
#define FT_IMAGE_TAG | ( | value, | |
_x1, | |||
_x2, | |||
_x3, | |||
_x4 ) |
Definition at line 182 of file ft2_defs.h.
#define FT_LOAD_CROP_BITMAP 0x40 |
Definition at line 271 of file ft2_defs.h.
#define FT_LOAD_DEFAULT 0x0 |
Definition at line 264 of file ft2_defs.h.
#define FT_LOAD_FORCE_AUTOHINT 0x20 |
Definition at line 270 of file ft2_defs.h.
Referenced by Font_LoadMap().
#define FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH 0x200 |
Definition at line 273 of file ft2_defs.h.
#define FT_LOAD_IGNORE_TRANSFORM 0x800 |
Definition at line 275 of file ft2_defs.h.
#define FT_LOAD_LINEAR_DESIGN 0x2000 |
Definition at line 277 of file ft2_defs.h.
#define FT_LOAD_MONOCHROME 0x1000 |
Definition at line 276 of file ft2_defs.h.
Referenced by Font_LoadMap().
#define FT_LOAD_NO_AUTOHINT 0x8000U |
Definition at line 278 of file ft2_defs.h.
Referenced by Font_LoadMap().
#define FT_LOAD_NO_BITMAP 0x8 |
Definition at line 268 of file ft2_defs.h.
#define FT_LOAD_NO_HINTING 0x2 |
Definition at line 266 of file ft2_defs.h.
Referenced by Font_LoadMap().
#define FT_LOAD_NO_RECURSE 0x400 |
Definition at line 274 of file ft2_defs.h.
#define FT_LOAD_NO_SCALE 0x1 |
Definition at line 265 of file ft2_defs.h.
#define FT_LOAD_PEDANTIC 0x80 |
Definition at line 272 of file ft2_defs.h.
#define FT_LOAD_RENDER 0x4 |
Definition at line 267 of file ft2_defs.h.
Referenced by Font_LoadMap().
#define FT_LOAD_TARGET_ | ( | x | ) |
Definition at line 280 of file ft2_defs.h.
#define FT_LOAD_TARGET_LCD FT_LOAD_TARGET_( FT_RENDER_MODE_LCD ) |
Definition at line 285 of file ft2_defs.h.
#define FT_LOAD_TARGET_LCD_V FT_LOAD_TARGET_( FT_RENDER_MODE_LCD_V ) |
Definition at line 286 of file ft2_defs.h.
#define FT_LOAD_TARGET_LIGHT FT_LOAD_TARGET_( FT_RENDER_MODE_LIGHT ) |
Definition at line 283 of file ft2_defs.h.
Referenced by Font_LoadMap().
#define FT_LOAD_TARGET_MONO FT_LOAD_TARGET_( FT_RENDER_MODE_MONO ) |
Definition at line 284 of file ft2_defs.h.
Referenced by Font_LoadMap().
#define FT_LOAD_TARGET_NORMAL FT_LOAD_TARGET_( FT_RENDER_MODE_NORMAL ) |
Definition at line 282 of file ft2_defs.h.
Referenced by Font_LoadMap().
#define FT_LOAD_VERTICAL_LAYOUT 0x10 |
Definition at line 269 of file ft2_defs.h.
#define FT_OPEN_DRIVER 0x8 |
Definition at line 223 of file ft2_defs.h.
#define FT_OPEN_MEMORY 0x1 |
Definition at line 220 of file ft2_defs.h.
Referenced by Font_LoadFile().
#define FT_OPEN_PARAMS 0x10 |
Definition at line 224 of file ft2_defs.h.
#define FT_OPEN_PATHNAME 0x4 |
Definition at line 222 of file ft2_defs.h.
#define FT_OPEN_STREAM 0x2 |
Definition at line 221 of file ft2_defs.h.
#define FT_Outline_ConicTo_Func FT_Outline_ConicToFunc |
Definition at line 161 of file ft2_defs.h.
#define FT_Outline_CubicTo_Func FT_Outline_CubicToFunc |
Definition at line 168 of file ft2_defs.h.
#define FT_OUTLINE_EVEN_ODD_FILL 0x2 |
Definition at line 112 of file ft2_defs.h.
#define ft_outline_even_odd_fill FT_OUTLINE_EVEN_ODD_FILL |
Definition at line 123 of file ft2_defs.h.
#define FT_OUTLINE_HIGH_PRECISION 0x100 |
Definition at line 118 of file ft2_defs.h.
#define ft_outline_high_precision FT_OUTLINE_HIGH_PRECISION |
Definition at line 126 of file ft2_defs.h.
#define FT_OUTLINE_IGNORE_DROPOUTS 0x8 |
Definition at line 114 of file ft2_defs.h.
#define ft_outline_ignore_dropouts FT_OUTLINE_IGNORE_DROPOUTS |
Definition at line 125 of file ft2_defs.h.
#define FT_OUTLINE_INCLUDE_STUBS 0x20 |
Definition at line 116 of file ft2_defs.h.
#define FT_Outline_LineTo_Func FT_Outline_LineToFunc |
Definition at line 155 of file ft2_defs.h.
#define FT_Outline_MoveTo_Func FT_Outline_MoveToFunc |
Definition at line 150 of file ft2_defs.h.
#define FT_OUTLINE_NONE 0x0 |
Definition at line 110 of file ft2_defs.h.
#define ft_outline_none FT_OUTLINE_NONE |
Definition at line 121 of file ft2_defs.h.
#define FT_OUTLINE_OWNER 0x1 |
Definition at line 111 of file ft2_defs.h.
#define ft_outline_owner FT_OUTLINE_OWNER |
Definition at line 122 of file ft2_defs.h.
#define FT_OUTLINE_REVERSE_FILL 0x4 |
Definition at line 113 of file ft2_defs.h.
#define ft_outline_reverse_fill FT_OUTLINE_REVERSE_FILL |
Definition at line 124 of file ft2_defs.h.
#define FT_OUTLINE_SINGLE_PASS 0x200 |
Definition at line 119 of file ft2_defs.h.
#define ft_outline_single_pass FT_OUTLINE_SINGLE_PASS |
Definition at line 127 of file ft2_defs.h.
#define FT_OUTLINE_SMART_DROPOUTS 0x10 |
Definition at line 115 of file ft2_defs.h.
#define ft_pixel_mode_grays FT_PIXEL_MODE_GRAY |
Definition at line 82 of file ft2_defs.h.
#define ft_pixel_mode_mono FT_PIXEL_MODE_MONO |
Definition at line 81 of file ft2_defs.h.
#define ft_pixel_mode_none FT_PIXEL_MODE_NONE |
Definition at line 80 of file ft2_defs.h.
#define ft_pixel_mode_pal2 FT_PIXEL_MODE_GRAY2 |
Definition at line 83 of file ft2_defs.h.
#define ft_pixel_mode_pal4 FT_PIXEL_MODE_GRAY4 |
Definition at line 84 of file ft2_defs.h.
typedef unsigned char FT_Byte |
Definition at line 19 of file ft2_defs.h.
Definition at line 20 of file ft2_defs.h.
typedef signed char FT_Char |
Definition at line 18 of file ft2_defs.h.
typedef struct FT_CharMapRec_* FT_CharMap |
Definition at line 37 of file ft2_defs.h.
Definition at line 16 of file ft2_defs.h.
typedef signed long FT_F26Dot6 |
Definition at line 31 of file ft2_defs.h.
typedef struct FT_FaceRec_* FT_Face |
Definition at line 36 of file ft2_defs.h.
typedef signed long FT_Fixed |
Definition at line 27 of file ft2_defs.h.
Definition at line 359 of file ft2_defs.h.
typedef struct FT_GlyphSlotRec_* FT_GlyphSlot |
Definition at line 40 of file ft2_defs.h.
Definition at line 24 of file ft2_defs.h.
typedef int32_t FT_Int32 |
Definition at line 12 of file ft2_defs.h.
typedef void* FT_Library |
Definition at line 35 of file ft2_defs.h.
typedef signed long FT_Long |
Definition at line 26 of file ft2_defs.h.
Definition at line 34 of file ft2_defs.h.
typedef size_t FT_Offset |
Definition at line 30 of file ft2_defs.h.
Definition at line 157 of file ft2_defs.h.
typedef int(* FT_Outline_CubicToFunc) (const FT_Vector *control1, const FT_Vector *control2, const FT_Vector *to, void *user) |
Definition at line 163 of file ft2_defs.h.
Definition at line 152 of file ft2_defs.h.
Definition at line 147 of file ft2_defs.h.
typedef void* FT_Pointer |
Definition at line 29 of file ft2_defs.h.
typedef signed long FT_Pos |
Definition at line 45 of file ft2_defs.h.
typedef signed short FT_Short |
Definition at line 22 of file ft2_defs.h.
typedef struct FT_SizeRec_* FT_Size |
Definition at line 38 of file ft2_defs.h.
typedef struct FT_Size_InternalRec_* FT_Size_Internal |
Definition at line 39 of file ft2_defs.h.
typedef struct FT_Size_RequestRec_* FT_Size_Request |
Definition at line 262 of file ft2_defs.h.
typedef struct FT_Slot_InternalRec_* FT_Slot_Internal |
Definition at line 42 of file ft2_defs.h.
Definition at line 33 of file ft2_defs.h.
typedef char FT_String |
Definition at line 21 of file ft2_defs.h.
typedef struct FT_SubGlyphRec_* FT_SubGlyph |
Definition at line 41 of file ft2_defs.h.
Definition at line 25 of file ft2_defs.h.
typedef uint32_t FT_UInt32 |
Definition at line 13 of file ft2_defs.h.
typedef unsigned long FT_ULong |
Definition at line 28 of file ft2_defs.h.
typedef unsigned short FT_UShort |
Definition at line 23 of file ft2_defs.h.
enum FT_Encoding |
Definition at line 294 of file ft2_defs.h.
enum FT_Glyph_Format |
Enumerator | |
---|---|
FT_IMAGE_TAG | |
FT_IMAGE_TAG | |
FT_IMAGE_TAG | |
FT_IMAGE_TAG |
Definition at line 189 of file ft2_defs.h.
enum FT_Kerning_Mode |
Enumerator | |
---|---|
FT_KERNING_DEFAULT | |
FT_KERNING_UNFITTED | |
FT_KERNING_UNSCALED |
Definition at line 493 of file ft2_defs.h.
enum FT_Pixel_Mode |
Enumerator | |
---|---|
FT_PIXEL_MODE_NONE | |
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 |
Definition at line 58 of file ft2_defs.h.
enum FT_Render_Mode |
Enumerator | |
---|---|
FT_RENDER_MODE_NORMAL | |
FT_RENDER_MODE_LIGHT | |
FT_RENDER_MODE_MONO | |
FT_RENDER_MODE_LCD | |
FT_RENDER_MODE_LCD_V | |
FT_RENDER_MODE_MAX |
Definition at line 69 of file ft2_defs.h.
enum FT_Size_Request_Type |
Enumerator | |
---|---|
FT_SIZE_REQUEST_TYPE_NOMINAL | |
FT_SIZE_REQUEST_TYPE_REAL_DIM | |
FT_SIZE_REQUEST_TYPE_BBOX | |
FT_SIZE_REQUEST_TYPE_CELL | |
FT_SIZE_REQUEST_TYPE_SCALES | |
FT_SIZE_REQUEST_TYPE_MAX |
Definition at line 243 of file ft2_defs.h.