Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Macros | Typedefs | Variables
fttypes.h File Reference
#include <ft2build.h>
#include <stddef.h>

Go to the source code of this file.

Classes

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

Macros

#define FT_MAKE_TAG(_x1, _x2, _x3, _x4)
 
#define FT_IS_EMPTY(list)   ( (list).head == 0 )
 
#define FT_BOOL(x)   ( (FT_Bool)( x ) )
 
#define FT_ERR_XCAT(x, y)   x ## y
 
#define FT_ERR_CAT(x, y)   FT_ERR_XCAT( x, y )
 
#define FT_ERR(e)   FT_ERR_CAT( FT_ERR_PREFIX, e )
 
#define FT_ERROR_BASE(x)   ( (x) & 0xFF )
 
#define FT_ERROR_MODULE(x)   ( (x) & 0xFF00U )
 
#define FT_ERR_EQ(x, e)   ( FT_ERROR_BASE( x ) == FT_ERROR_BASE( FT_ERR( e ) ) )
 
#define FT_ERR_NEQ(x, e)   ( FT_ERROR_BASE( x ) != FT_ERROR_BASE( FT_ERR( e ) ) )
 

Typedefs

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

Variables

FT_BEGIN_HEADER typedef unsigned char FT_Bool
 

Macro Definition Documentation

◆ FT_BOOL

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

◆ FT_ERR

#define FT_ERR (   e)    FT_ERR_CAT( FT_ERR_PREFIX, e )

◆ FT_ERR_CAT

#define FT_ERR_CAT (   x,
  y 
)    FT_ERR_XCAT( x, y )

Definition at line 578 of file fttypes.h.

◆ FT_ERR_EQ

#define FT_ERR_EQ (   x,
 
)    ( FT_ERROR_BASE( x ) == FT_ERROR_BASE( FT_ERR( e ) ) )

◆ FT_ERR_NEQ

#define FT_ERR_NEQ (   x,
 
)    ( FT_ERROR_BASE( x ) != FT_ERROR_BASE( FT_ERR( e ) ) )

◆ FT_ERR_XCAT

#define FT_ERR_XCAT (   x,
  y 
)    x ## y

Definition at line 577 of file fttypes.h.

◆ FT_ERROR_BASE

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

Definition at line 584 of file fttypes.h.

◆ FT_ERROR_MODULE

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

Definition at line 585 of file fttypes.h.

◆ FT_IS_EMPTY

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

Definition at line 573 of file fttypes.h.

◆ FT_MAKE_TAG

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

Typedef Documentation

◆ FT_Byte

typedef unsigned char FT_Byte

Definition at line 150 of file fttypes.h.

◆ FT_Bytes

Definition at line 161 of file fttypes.h.

◆ FT_Char

typedef signed char FT_Char

Definition at line 139 of file fttypes.h.

◆ FT_Data

typedef struct FT_Data_ FT_Data

◆ FT_Error

typedef int FT_Error

Definition at line 296 of file fttypes.h.

◆ FT_F26Dot6

typedef signed long FT_F26Dot6

Definition at line 272 of file fttypes.h.

◆ FT_F2Dot14

typedef signed short FT_F2Dot14

Definition at line 260 of file fttypes.h.

◆ FT_Fixed

typedef signed long FT_Fixed

Definition at line 284 of file fttypes.h.

◆ FT_FWord

typedef signed short FT_FWord

Definition at line 116 of file fttypes.h.

◆ FT_Generic

typedef struct FT_Generic_ FT_Generic

◆ FT_Generic_Finalizer

typedef void(* FT_Generic_Finalizer) (void *object)

Definition at line 424 of file fttypes.h.

◆ FT_Int

typedef signed int FT_Int

Definition at line 216 of file fttypes.h.

◆ FT_List

typedef struct FT_ListRec_* FT_List

Definition at line 522 of file fttypes.h.

◆ FT_ListNode

typedef struct FT_ListNodeRec_* FT_ListNode

Definition at line 511 of file fttypes.h.

◆ FT_ListNodeRec

◆ FT_ListRec

typedef struct FT_ListRec_ FT_ListRec

◆ FT_Long

typedef signed long FT_Long

Definition at line 238 of file fttypes.h.

◆ FT_Matrix

typedef struct FT_Matrix_ FT_Matrix

◆ FT_Offset

typedef size_t FT_Offset

Definition at line 320 of file fttypes.h.

◆ FT_Pointer

typedef void* FT_Pointer

Definition at line 307 of file fttypes.h.

◆ FT_PtrDist

Definition at line 333 of file fttypes.h.

◆ FT_Short

typedef signed short FT_Short

Definition at line 194 of file fttypes.h.

◆ FT_String

typedef char FT_String

Definition at line 183 of file fttypes.h.

◆ FT_Tag

typedef FT_UInt32 FT_Tag

Definition at line 172 of file fttypes.h.

◆ FT_UFWord

typedef unsigned short FT_UFWord

Definition at line 128 of file fttypes.h.

◆ FT_UInt

typedef unsigned int FT_UInt

Definition at line 227 of file fttypes.h.

◆ FT_ULong

typedef unsigned long FT_ULong

Definition at line 249 of file fttypes.h.

◆ FT_UnitVector

typedef struct FT_UnitVector_ FT_UnitVector

◆ FT_UShort

typedef unsigned short FT_UShort

Definition at line 205 of file fttypes.h.

Variable Documentation

◆ FT_Bool

FT_BEGIN_HEADER typedef unsigned char FT_Bool

Definition at line 104 of file fttypes.h.

Referenced by af_face_globals_get_metrics(), af_face_globals_is_digit(), af_latin2_hints_compute_blue_edges(), af_latin2_hints_compute_edges(), af_latin2_metrics_check_digits(), af_latin_hints_compute_blue_edges(), af_latin_hints_compute_edges(), af_latin_hints_compute_segments(), af_latin_metrics_check_digits(), cf2_arrstack_finalize(), cf2_blues_capture(), cf2_blues_init(), cf2_buf_readByte(), cf2_getGlyphWidth(), cf2_hint_isBottom(), cf2_hint_isTop(), cf2_hint_isValid(), cf2_hintmap_init(), cf2_hintmask_init(), cf2_hintmask_isValid(), cf2_interpT2CharString(), cff_face_init(), cff_slot_load(), cid_slot_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_New_Memory_Face(), FT_Open_Face(), FT_Outline_Render(), FT_Outline_Transform(), ft_property_do(), FT_Render_Glyph_Internal(), FT_Stream_ReadFields(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), ftc_basic_family_load_glyph(), ftc_basic_gnode_compare_faceid(), FTC_Cache_RemoveFaceID(), ftc_cmap_node_compare(), ftc_cmap_node_weight(), ftc_gnode_compare(), FTC_GNode_Done(), ftc_size_node_done(), ftc_snode_compare(), ftc_snode_weight(), if(), otv_GDEF_validate(), PCF_Face_Init(), pcf_find_property(), pcf_load_font(), pfr_face_get_kerning(), pfr_header_check(), pfr_header_load(), pfr_slot_load(), PS_Conv_Strtol(), PS_Conv_ToFixed(), sfnt_load_face(), t1_decoder_parse_charstrings(), T1_Face_Init(), T1_Load_Glyph(), tt_cmap_init(), tt_face_done(), tt_face_get_metrics(), tt_face_load_hmtx(), tt_face_load_strike_metrics(), and tt_face_lookup_table().