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

Go to the source code of this file.

Classes

struct  FT_Module_Class_

Macros

#define FT_MODULE_FONT_DRIVER   1
#define FT_MODULE_RENDERER   2
#define FT_MODULE_HINTER   4
#define FT_MODULE_STYLER   8
#define FT_MODULE_DRIVER_SCALABLE   0x100
#define FT_MODULE_DRIVER_NO_OUTLINES   0x200
#define FT_MODULE_DRIVER_HAS_HINTER   0x400
#define FT_MODULE_DRIVER_HINTS_LIGHTLY   0x800
#define ft_module_font_driver   FT_MODULE_FONT_DRIVER
#define ft_module_renderer   FT_MODULE_RENDERER
#define ft_module_hinter   FT_MODULE_HINTER
#define ft_module_styler   FT_MODULE_STYLER
#define ft_module_driver_scalable   FT_MODULE_DRIVER_SCALABLE
#define ft_module_driver_no_outlines   FT_MODULE_DRIVER_NO_OUTLINES
#define ft_module_driver_has_hinter   FT_MODULE_DRIVER_HAS_HINTER
#define ft_module_driver_hints_lightly   FT_MODULE_DRIVER_HINTS_LIGHTLY
#define FT_FACE_DRIVER_NAME(face)
#define FT_DEBUG_HOOK_TRUETYPE   0

Typedefs

typedef FT_Pointer FT_Module_Interface
typedef FT_Error(*) FT_Module_Constructor(FT_Module module)
typedef void(*) FT_Module_Destructor(FT_Module module)
typedef FT_Module_Interface(*) FT_Module_Requester(FT_Module module, const char *name)
typedef struct FT_Module_Class_ FT_Module_Class
typedef FT_Error(*) FT_DebugHook_Func(void *arg)
typedef enum FT_TrueTypeEngineType_ FT_TrueTypeEngineType

Enumerations

enum  FT_TrueTypeEngineType_ { FT_TRUETYPE_ENGINE_TYPE_NONE = 0 , FT_TRUETYPE_ENGINE_TYPE_UNPATENTED , FT_TRUETYPE_ENGINE_TYPE_PATENTED }

Functions

 FT_Add_Module (FT_Library library, const FT_Module_Class *clazz)
 FT_Get_Module (FT_Library library, const char *module_name)
 FT_Remove_Module (FT_Library library, FT_Module module)
 FT_Property_Set (FT_Library library, const FT_String *module_name, const FT_String *property_name, const void *value)
 FT_Property_Get (FT_Library library, const FT_String *module_name, const FT_String *property_name, void *value)
 FT_Set_Default_Properties (FT_Library library)
 FT_Reference_Library (FT_Library library)
 FT_New_Library (FT_Memory memory, FT_Library *alibrary)
 FT_Done_Library (FT_Library library)
 FT_Set_Debug_Hook (FT_Library library, FT_UInt hook_index, FT_DebugHook_Func debug_hook)
 FT_Add_Default_Modules (FT_Library library)
 FT_Get_TrueType_Engine_Type (FT_Library library)

Macro Definition Documentation

◆ FT_DEBUG_HOOK_TRUETYPE

#define FT_DEBUG_HOOK_TRUETYPE   0

Definition at line 668 of file ftmodapi.h.

◆ FT_FACE_DRIVER_NAME

#define FT_FACE_DRIVER_NAME ( face)
Value:
( ( *FT_REINTERPRET_CAST( FT_Module_Class**, \
( face )->driver ) )->module_name )

Definition at line 354 of file ftmodapi.h.

◆ FT_MODULE_DRIVER_HAS_HINTER

#define FT_MODULE_DRIVER_HAS_HINTER   0x400

Definition at line 125 of file ftmodapi.h.

◆ ft_module_driver_has_hinter

#define ft_module_driver_has_hinter   FT_MODULE_DRIVER_HAS_HINTER

Definition at line 139 of file ftmodapi.h.

◆ FT_MODULE_DRIVER_HINTS_LIGHTLY

#define FT_MODULE_DRIVER_HINTS_LIGHTLY   0x800

Definition at line 127 of file ftmodapi.h.

◆ ft_module_driver_hints_lightly

#define ft_module_driver_hints_lightly   FT_MODULE_DRIVER_HINTS_LIGHTLY

Definition at line 140 of file ftmodapi.h.

◆ FT_MODULE_DRIVER_NO_OUTLINES

#define FT_MODULE_DRIVER_NO_OUTLINES   0x200

Definition at line 123 of file ftmodapi.h.

◆ ft_module_driver_no_outlines

#define ft_module_driver_no_outlines   FT_MODULE_DRIVER_NO_OUTLINES

Definition at line 138 of file ftmodapi.h.

◆ FT_MODULE_DRIVER_SCALABLE

#define FT_MODULE_DRIVER_SCALABLE   0x100

Definition at line 121 of file ftmodapi.h.

◆ ft_module_driver_scalable

#define ft_module_driver_scalable   FT_MODULE_DRIVER_SCALABLE

Definition at line 137 of file ftmodapi.h.

◆ FT_MODULE_FONT_DRIVER

#define FT_MODULE_FONT_DRIVER   1

Definition at line 116 of file ftmodapi.h.

◆ ft_module_font_driver

#define ft_module_font_driver   FT_MODULE_FONT_DRIVER

Definition at line 132 of file ftmodapi.h.

◆ FT_MODULE_HINTER

#define FT_MODULE_HINTER   4

Definition at line 118 of file ftmodapi.h.

◆ ft_module_hinter

#define ft_module_hinter   FT_MODULE_HINTER

Definition at line 134 of file ftmodapi.h.

◆ FT_MODULE_RENDERER

#define FT_MODULE_RENDERER   2

Definition at line 117 of file ftmodapi.h.

◆ ft_module_renderer

#define ft_module_renderer   FT_MODULE_RENDERER

Definition at line 133 of file ftmodapi.h.

◆ FT_MODULE_STYLER

#define FT_MODULE_STYLER   8

Definition at line 119 of file ftmodapi.h.

◆ ft_module_styler

#define ft_module_styler   FT_MODULE_STYLER

Definition at line 135 of file ftmodapi.h.

Typedef Documentation

◆ FT_DebugHook_Func

typedef FT_Error(*) FT_DebugHook_Func(void *arg)

Definition at line 652 of file ftmodapi.h.

◆ FT_Module_Constructor

typedef FT_Error(*) FT_Module_Constructor(FT_Module module)

Definition at line 158 of file ftmodapi.h.

◆ FT_Module_Destructor

typedef void(*) FT_Module_Destructor(FT_Module module)

Definition at line 174 of file ftmodapi.h.

◆ FT_Module_Interface

typedef FT_Pointer FT_Module_Interface

Definition at line 143 of file ftmodapi.h.

◆ FT_Module_Requester

typedef FT_Module_Interface(*) FT_Module_Requester(FT_Module module, const char *name)

Definition at line 193 of file ftmodapi.h.

Enumeration Type Documentation

◆ FT_TrueTypeEngineType_

enum FT_TrueTypeEngineType_

Definition at line 771 of file ftmodapi.h.

Function Documentation

◆ FT_Add_Default_Modules()

FT_Add_Default_Modules ( FT_Library library)

Definition at line 80 of file ftinit.c.

◆ FT_Add_Module()

FT_Add_Module ( FT_Library library,
const FT_Module_Class * clazz )

Definition at line 5061 of file ftobjs.c.

◆ FT_Done_Library()

FT_Done_Library ( FT_Library library)

Definition at line 5545 of file ftobjs.c.

◆ FT_Get_Module()

FT_Get_Module ( FT_Library library,
const char * module_name )

Definition at line 5174 of file ftobjs.c.

◆ FT_Get_TrueType_Engine_Type()

FT_Get_TrueType_Engine_Type ( FT_Library library)

Definition at line 5662 of file ftobjs.c.

◆ FT_New_Library()

FT_New_Library ( FT_Memory memory,
FT_Library * alibrary )

Definition at line 5475 of file ftobjs.c.

◆ FT_Property_Get()

FT_Property_Get ( FT_Library library,
const FT_String * module_name,
const FT_String * property_name,
void * value )

Definition at line 5409 of file ftobjs.c.

◆ FT_Property_Set()

FT_Property_Set ( FT_Library library,
const FT_String * module_name,
const FT_String * property_name,
const void * value )

Definition at line 5392 of file ftobjs.c.

◆ FT_Reference_Library()

FT_Reference_Library ( FT_Library library)

Definition at line 5461 of file ftobjs.c.

◆ FT_Remove_Module()

FT_Remove_Module ( FT_Library library,
FT_Module module )

Definition at line 5264 of file ftobjs.c.

◆ FT_Set_Debug_Hook()

FT_Set_Debug_Hook ( FT_Library library,
FT_UInt hook_index,
FT_DebugHook_Func debug_hook )

Definition at line 5648 of file ftobjs.c.

◆ FT_Set_Default_Properties()

FT_Set_Default_Properties ( FT_Library library)

Definition at line 188 of file ftinit.c.