zenilib: zenilib/jni/external/freetype2/include/freetype/fttypes.h File Reference

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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

Go to the source code of this file.

## Classes

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

## Macros

#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)

## Typedefs

typedef unsigned char | FT_Byte
typedef const FT_Byte * | FT_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 void * | FT_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

## Variables

FT_BEGIN_HEADER typedef unsigned char | FT_Bool

## Macro Definition Documentation

#define FT_BOOL | ( |  | x | ) | ( (FT_Bool)( x ) )

Definition at line 581 of file fttypes.h.

Referenced by af_latin2_hints_compute_blue_edges(), af_latin2_metrics_init_blues(), af_latin_hints_compute_blue_edges(), af_latin_metrics_init_blues(), afm_parser_read_vals(), cff_font_load(), cff_slot_load(), cid_slot_load_glyph(), fnt_font_load(), FNT_Load_Glyph(), ft_conic_is_small_enough(), ft_cubic_is_small_enough(), FT_Load_Glyph(), ft_lzwstate_refill(), FT_Open_Face(), FT_Stroker_BeginSubPath(), ft_stroker_inside(), ft_stroker_outside(), ftc_basic_gnode_compare_faceid(), ftc_cmap_node_compare(), ftc_cmap_node_remove_faceid(), ftc_face_node_compare(), ftc_gnode_compare(), ftc_size_node_compare_faceid(), 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(), otv_GDEF_validate(), pfr_face_get_kerning(), pfr_face_init(), pfr_lookup_bitmap_data(), pfr_slot_load(), PS_Conv_Strtol(), PS_Conv_ToFixed(), ps_hints_apply(), psh_blues_scale_zones(), sfnt_load_face(), T1_Load_Glyph(), tt_face_get_name(), tt_face_init(), TT_Hint_Glyph(), tt_loader_init(), and TT_Process_Composite_Component().

#define FT_ERROR_BASE | ( |  | x | ) | ( (x) & 0xFF )

Definition at line 576 of file fttypes.h.

Referenced by FT_Get_Advance(), FT_Get_Advances(), FT_Open_Face(), FT_Outline_Render(), FT_Render_Glyph_Internal(), parse_dict(), and PCF_Face_Init().

#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,
|  |  | _x2,
|  |  | _x3,
|  |  | _x4
| ) |  |

Value:
(FT_Tag) \
( ( (FT_ULong)_x1 << 24 ) | \
( (FT_ULong)_x2 << 16 ) | \
( (FT_ULong)_x3 << 8 ) | \
(FT_ULong)_x4 )
FT_ULong
unsigned long FT_ULong
Definition: fttypes.h:249
FT_Tag
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.

typedef const FT_Byte* FT_Bytes

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_ListNodeRec_ FT_ListNodeRec

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.

typedef ft_ptrdiff_t FT_PtrDist

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().