sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
tttypes.h File Reference

Go to the source code of this file.

Classes

struct  TTC_HeaderRec_
struct  SFNT_HeaderRec_
struct  TT_TableRec_
struct  TT_LongMetricsRec_
struct  TT_NameRec_
struct  TT_LangTagRec_
struct  TT_NameTableRec_
struct  TT_GaspRangeRec_
struct  TT_Gasp_
struct  TT_SBit_MetricsRec_
struct  TT_SBit_Small_Metrics_
struct  TT_SBit_LineMetricsRec_
struct  TT_SBit_RangeRec_
struct  TT_SBit_StrikeRec_
struct  TT_SBit_ComponentRec_
struct  TT_SBit_ScaleRec_
struct  TT_Post_NamesRec_
struct  TT_FaceRec_
struct  TT_GlyphZoneRec_
struct  TT_LoaderRec_

Macros

#define TT_GASP_GRIDFIT   0x01
#define TT_GASP_DOGRAY   0x02
#define TT_FACE_FLAG_VAR_FVAR   ( 1 << 0 )
#define TT_FACE_FLAG_VAR_HADVANCE   ( 1 << 1 )
#define TT_FACE_FLAG_VAR_LSB   ( 1 << 2 )
#define TT_FACE_FLAG_VAR_RSB   ( 1 << 3 )
#define TT_FACE_FLAG_VAR_VADVANCE   ( 1 << 4 )
#define TT_FACE_FLAG_VAR_TSB   ( 1 << 5 )
#define TT_FACE_FLAG_VAR_BSB   ( 1 << 6 )
#define TT_FACE_FLAG_VAR_VORG   ( 1 << 7 )
#define TT_FACE_FLAG_VAR_MVAR   ( 1 << 8 )

Typedefs

typedef FT_BEGIN_HEADER struct TTC_HeaderRec_ TTC_HeaderRec
typedef struct SFNT_HeaderRec_ SFNT_HeaderRec
typedef struct SFNT_HeaderRec_ * SFNT_Header
typedef struct TT_TableRec_ TT_TableRec
typedef struct TT_TableRec_ * TT_Table
typedef struct TT_LongMetricsRec_ TT_LongMetricsRec
typedef struct TT_LongMetricsRec_ * TT_LongMetrics
typedef FT_Short TT_ShortMetrics
typedef struct TT_NameRec_ TT_NameRec
typedef struct TT_NameRec_ * TT_Name
typedef struct TT_LangTagRec_ TT_LangTagRec
typedef struct TT_LangTagRec_ * TT_LangTag
typedef struct TT_NameTableRec_ TT_NameTableRec
typedef struct TT_NameTableRec_ * TT_NameTable
typedef struct TT_GaspRangeRec_ TT_GaspRangeRec
typedef struct TT_GaspRangeRec_ * TT_GaspRange
typedef struct TT_Gasp_ TT_GaspRec
typedef struct TT_SBit_MetricsRec_ TT_SBit_MetricsRec
typedef struct TT_SBit_MetricsRec_ * TT_SBit_Metrics
typedef struct TT_SBit_Small_Metrics_ TT_SBit_SmallMetricsRec
typedef struct TT_SBit_Small_Metrics_ * TT_SBit_SmallMetrics
typedef struct TT_SBit_LineMetricsRec_ TT_SBit_LineMetricsRec
typedef struct TT_SBit_LineMetricsRec_ * TT_SBit_LineMetrics
typedef struct TT_SBit_RangeRec_ TT_SBit_RangeRec
typedef struct TT_SBit_RangeRec_ * TT_SBit_Range
typedef struct TT_SBit_StrikeRec_ TT_SBit_StrikeRec
typedef struct TT_SBit_StrikeRec_ * TT_SBit_Strike
typedef struct TT_SBit_ComponentRec_ TT_SBit_ComponentRec
typedef struct TT_SBit_ComponentRec_ * TT_SBit_Component
typedef struct TT_SBit_ScaleRec_ TT_SBit_ScaleRec
typedef struct TT_SBit_ScaleRec_ * TT_SBit_Scale
typedef struct TT_Post_NamesRec_ TT_Post_NamesRec
typedef struct TT_Post_NamesRec_ * TT_Post_Names
typedef struct TT_FaceRec_ * TT_Face
typedef FT_Error(*) TT_Interpreter(void *exec_context)
typedef struct TT_LoaderRec_ * TT_Loader
typedef FT_Error(*) TT_Loader_GotoTableFunc(TT_Face face, FT_ULong tag, FT_Stream stream, FT_ULong *length)
typedef FT_Error(*) TT_Loader_StartGlyphFunc(TT_Loader loader, FT_UInt glyph_index, FT_ULong offset, FT_UInt byte_count)
typedef FT_Error(*) TT_Loader_ReadGlyphFunc(TT_Loader loader)
typedef void(*) TT_Loader_EndGlyphFunc(TT_Loader loader)
typedef enum TT_SbitTableType_ TT_SbitTableType
typedef struct TT_FaceRec_ TT_FaceRec
typedef struct TT_GlyphZoneRec_ TT_GlyphZoneRec
typedef struct TT_GlyphZoneRec_ * TT_GlyphZone
typedef struct TT_ExecContextRec_ * TT_ExecContext
typedef struct TT_SizeRec_ * TT_Size
typedef struct TT_LoaderRec_ TT_LoaderRec

Enumerations

enum  TT_SbitTableType_ {
  TT_SBIT_TABLE_TYPE_NONE = 0 , TT_SBIT_TABLE_TYPE_EBLC , TT_SBIT_TABLE_TYPE_CBLC , TT_SBIT_TABLE_TYPE_SBIX ,
  TT_SBIT_TABLE_TYPE_MAX
}

Macro Definition Documentation

◆ TT_FACE_FLAG_VAR_BSB

#define TT_FACE_FLAG_VAR_BSB   ( 1 << 6 )

Definition at line 1094 of file tttypes.h.

◆ TT_FACE_FLAG_VAR_FVAR

#define TT_FACE_FLAG_VAR_FVAR   ( 1 << 0 )

Definition at line 1084 of file tttypes.h.

◆ TT_FACE_FLAG_VAR_HADVANCE

#define TT_FACE_FLAG_VAR_HADVANCE   ( 1 << 1 )

Definition at line 1087 of file tttypes.h.

◆ TT_FACE_FLAG_VAR_LSB

#define TT_FACE_FLAG_VAR_LSB   ( 1 << 2 )

Definition at line 1088 of file tttypes.h.

◆ TT_FACE_FLAG_VAR_MVAR

#define TT_FACE_FLAG_VAR_MVAR   ( 1 << 8 )

Definition at line 1098 of file tttypes.h.

◆ TT_FACE_FLAG_VAR_RSB

#define TT_FACE_FLAG_VAR_RSB   ( 1 << 3 )

Definition at line 1089 of file tttypes.h.

◆ TT_FACE_FLAG_VAR_TSB

#define TT_FACE_FLAG_VAR_TSB   ( 1 << 5 )

Definition at line 1093 of file tttypes.h.

◆ TT_FACE_FLAG_VAR_VADVANCE

#define TT_FACE_FLAG_VAR_VADVANCE   ( 1 << 4 )

Definition at line 1092 of file tttypes.h.

◆ TT_FACE_FLAG_VAR_VORG

#define TT_FACE_FLAG_VAR_VORG   ( 1 << 7 )

Definition at line 1095 of file tttypes.h.

◆ TT_GASP_DOGRAY

#define TT_GASP_DOGRAY   0x02

Definition at line 358 of file tttypes.h.

◆ TT_GASP_GRIDFIT

#define TT_GASP_GRIDFIT   0x01

Definition at line 357 of file tttypes.h.

Typedef Documentation

◆ TT_ExecContext

typedef struct TT_ExecContextRec_* TT_ExecContext

Definition at line 1663 of file tttypes.h.

◆ TT_Face

typedef struct TT_FaceRec_* TT_Face

Definition at line 940 of file tttypes.h.

◆ TT_Interpreter

typedef FT_Error(*) TT_Interpreter(void *exec_context)

Definition at line 944 of file tttypes.h.

◆ TT_Loader

typedef struct TT_LoaderRec_* TT_Loader

Definition at line 948 of file tttypes.h.

◆ TT_Loader_EndGlyphFunc

typedef void(*) TT_Loader_EndGlyphFunc(TT_Loader loader)

Definition at line 1055 of file tttypes.h.

◆ TT_Loader_GotoTableFunc

typedef FT_Error(*) TT_Loader_GotoTableFunc(TT_Face face, FT_ULong tag, FT_Stream stream, FT_ULong *length)

Definition at line 979 of file tttypes.h.

◆ TT_Loader_ReadGlyphFunc

typedef FT_Error(*) TT_Loader_ReadGlyphFunc(TT_Loader loader)

Definition at line 1039 of file tttypes.h.

◆ TT_Loader_StartGlyphFunc

typedef FT_Error(*) TT_Loader_StartGlyphFunc(TT_Loader loader, FT_UInt glyph_index, FT_ULong offset, FT_UInt byte_count)

Definition at line 1016 of file tttypes.h.

◆ TT_ShortMetrics

typedef FT_Short TT_ShortMetrics

Definition at line 190 of file tttypes.h.

◆ TT_Size

typedef struct TT_SizeRec_* TT_Size

Definition at line 1674 of file tttypes.h.

Enumeration Type Documentation

◆ TT_SbitTableType_

enum TT_SbitTableType_

Definition at line 1059 of file tttypes.h.