All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fttypes.h File Reference
#include <ft2build.h>
#include <FT_SYSTEM_H>
#include <FT_IMAGE_H>
#include <stddef.h>

Go to the source code of this file.


struct  FT_Data_
struct  FT_Generic_
struct  FT_ListNodeRec_
struct  FT_ListRec_
struct  FT_Matrix_
struct  FT_UnitVector_


#define FT_BOOL(x)   ( (FT_Bool)( x ) )
#define FT_ERROR_BASE(x)   ( (x) & 0xFF )
#define FT_ERROR_MODULE(x)   ( (x) & 0xFF00U )
#define FT_IS_EMPTY(list)   ( (list).head == 0 )
#define FT_MAKE_TAG(_x1, _x2, _x3, _x4)


typedef unsigned char FT_Byte
typedef const FT_ByteFT_Bytes
typedef signed char FT_Char
typedef struct FT_Data_ FT_Data
typedef int FT_Error
typedef signed long FT_F26Dot6
typedef signed short FT_F2Dot14
typedef signed long FT_Fixed
typedef signed short FT_FWord
typedef struct FT_Generic_ FT_Generic
typedef void(* FT_Generic_Finalizer )(void *object)
typedef signed int FT_Int
typedef struct FT_ListRec_FT_List
typedef struct FT_ListNodeRec_FT_ListNode
typedef struct FT_ListNodeRec_ FT_ListNodeRec
typedef struct FT_ListRec_ FT_ListRec
typedef signed long FT_Long
typedef struct FT_Matrix_ FT_Matrix
typedef size_t FT_Offset
typedef voidFT_Pointer
typedef ft_ptrdiff_t FT_PtrDist
typedef signed short FT_Short
typedef char FT_String
typedef FT_UInt32 FT_Tag
typedef unsigned short FT_UFWord
typedef unsigned int FT_UInt
typedef unsigned long FT_ULong
typedef struct FT_UnitVector_ FT_UnitVector
typedef unsigned short FT_UShort


unsigned char 

Macro Definition Documentation

#define FT_ERROR_BASE (   x)    ( (x) & 0xFF )
#define FT_ERROR_MODULE (   x)    ( (x) & 0xFF00U )

Definition at line 579 of file fttypes.h.

#define FT_IS_EMPTY (   list)    ( (list).head == 0 )

Definition at line 573 of file fttypes.h.

#define FT_MAKE_TAG (   _x1,
(FT_Tag) \
( ( (FT_ULong)_x1 << 24 ) | \
( (FT_ULong)_x2 << 16 ) | \
( (FT_ULong)_x3 << 8 ) | \
(FT_ULong)_x4 )
unsigned long FT_ULong
Definition: fttypes.h:249
FT_UInt32 FT_Tag
Definition: fttypes.h:172

Definition at line 476 of file fttypes.h.

Referenced by ft_black_set_mode(), and T1_Get_MM_Var().

Typedef Documentation

typedef unsigned char FT_Byte

Definition at line 150 of file fttypes.h.

Definition at line 161 of file fttypes.h.

typedef signed char FT_Char

Definition at line 139 of file fttypes.h.

typedef struct FT_Data_ FT_Data
typedef int FT_Error

Definition at line 296 of file fttypes.h.

typedef signed long FT_F26Dot6

Definition at line 272 of file fttypes.h.

typedef signed short FT_F2Dot14

Definition at line 260 of file fttypes.h.

typedef signed long FT_Fixed

Definition at line 284 of file fttypes.h.

typedef signed short FT_FWord

Definition at line 116 of file fttypes.h.

typedef struct FT_Generic_ FT_Generic
typedef void(* FT_Generic_Finalizer)(void *object)

Definition at line 424 of file fttypes.h.

typedef signed int FT_Int

Definition at line 216 of file fttypes.h.

typedef struct FT_ListRec_* FT_List

Definition at line 522 of file fttypes.h.

typedef struct FT_ListNodeRec_* FT_ListNode

Definition at line 511 of file fttypes.h.

typedef struct FT_ListRec_ FT_ListRec
typedef signed long FT_Long

Definition at line 238 of file fttypes.h.

typedef struct FT_Matrix_ FT_Matrix
typedef size_t FT_Offset

Definition at line 320 of file fttypes.h.

typedef void* FT_Pointer

Definition at line 307 of file fttypes.h.

Definition at line 333 of file fttypes.h.

typedef signed short FT_Short

Definition at line 194 of file fttypes.h.

typedef char FT_String

Definition at line 183 of file fttypes.h.

typedef FT_UInt32 FT_Tag

Definition at line 172 of file fttypes.h.

typedef unsigned short FT_UFWord

Definition at line 128 of file fttypes.h.

typedef unsigned int FT_UInt

Definition at line 227 of file fttypes.h.

typedef unsigned long FT_ULong

Definition at line 249 of file fttypes.h.

typedef struct FT_UnitVector_ FT_UnitVector
typedef unsigned short FT_UShort

Definition at line 205 of file fttypes.h.

Variable Documentation

FT_BEGIN_HEADER typedef unsigned char FT_Bool

Definition at line 104 of file fttypes.h.

Referenced by _tt_check_patents_in_range(), _tt_check_patents_in_table(), _tt_face_check_patents(), af_face_globals_is_digit(), af_latin2_hints_compute_blue_edges(), af_latin2_hints_compute_edges(), af_latin2_metrics_check_digits(), af_latin2_metrics_init_blues(), af_latin2_metrics_scale_dim(), af_latin_hints_compute_blue_edges(), af_latin_hints_compute_edges(), af_latin_hints_compute_segments(), af_latin_metrics_check_digits(), af_latin_metrics_init_blues(), af_latin_metrics_scale_dim(), BDF_Face_Init(), cff_decoder_parse_charstrings(), cff_face_init(), cff_font_load(), cff_slot_load(), cid_hex_to_binary(), cid_slot_load_glyph(), fnt_font_load(), FNT_Load_Glyph(), FT_Attach_Stream(), FT_Face_CheckTrueTypePatents(), FT_Face_SetUnpatentedHinting(), FT_Get_CID_Is_Internally_CID_Keyed(), FT_GlyphLoader_CheckPoints(), FT_Load_Glyph(), FT_Open_Face(), FT_Outline_Render(), FT_Render_Glyph_Internal(), FT_Stream_ReadFields(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), ft_stroker_inside(), ft_stroker_outside(), ftc_basic_gnode_compare_faceid(), FTC_Cache_RemoveFaceID(), ftc_snode_compare(), gxv_feat_name_validate(), gxv_kern_coverage_classic_apple_validate(), gxv_kern_coverage_classic_microsoft_validate(), gxv_kern_coverage_new_apple_validate(), gxv_mort_subtable_type5_entry_validate(), gxv_morx_subtable_type5_entry_validate(), load_truetype_glyph(), otv_GDEF_validate(), parse_dict(), parse_encoding(), PCF_Face_Init(), pcf_find_property(), pcf_load_font(), pfr_face_get_kerning(), pfr_header_check(), pfr_lookup_bitmap_data(), pfr_slot_load(), PS_Conv_Strtol(), PS_Conv_ToFixed(), ps_hints_apply(), ps_tobool(), psh_blues_set_zones_0(), remove_subset_prefix(), sfnt_load_face(), t1_decoder_parse_charstrings(), T1_Face_Init(), T1_Load_Glyph(), t1_ps_get_font_value(), t42_parse_encoding(), t42_parse_sfnts(), tt_check_single_notdef(), tt_check_trickyness_sfnt_ids(), tt_face_get_name(), tt_face_init(), tt_face_lookup_table(), TT_Hint_Glyph(), tt_loader_init(), and TT_Process_Composite_Component().