sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
ftdrv.h File Reference
#include <freetype/ftmodapi.h>
#include "compiler-macros.h"

Go to the source code of this file.

Classes

struct  FT_Driver_ClassRec_

Macros

#define FT_DECLARE_DRIVER(class_)
#define FT_DEFINE_DRIVER( class_, flags_, size_, name_, version_, requires_, interface_, init_, done_, get_interface_, face_object_size_, size_object_size_, slot_object_size_, init_face_, done_face_, init_size_, done_size_, init_slot_, done_slot_, load_glyph_, get_kerning_, attach_file_, get_advances_, request_size_, select_size_)

Typedefs

typedef void(*) FT_Face_DoneFunc(FT_Face face)
typedef FT_Error(*) FT_Size_InitFunc(FT_Size size)
typedef void(*) FT_Size_DoneFunc(FT_Size size)
typedef FT_Error(*) FT_Slot_InitFunc(FT_GlyphSlot slot)
typedef void(*) FT_Slot_DoneFunc(FT_GlyphSlot slot)
typedef FT_Error(*) FT_Size_RequestFunc(FT_Size size, FT_Size_Request req)
typedef FT_Error(*) FT_Size_SelectFunc(FT_Size size, FT_ULong size_index)
typedef FT_Error(*) FT_Slot_LoadFunc(FT_GlyphSlot slot, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags)
typedef FT_Error(*) FT_Face_GetKerningFunc(FT_Face face, FT_UInt left_glyph, FT_UInt right_glyph, FT_Vector *kerning)
typedef FT_Error(*) FT_Face_AttachFunc(FT_Face face, FT_Stream stream)
typedef FT_Error(*) FT_Face_GetAdvancesFunc(FT_Face face, FT_UInt first, FT_UInt count, FT_Int32 flags, FT_Fixed *advances)
typedef struct FT_Driver_ClassRec_ FT_Driver_ClassRec
typedef struct FT_Driver_ClassRec_ * FT_Driver_Class

Variables

FT_BEGIN_HEADER typedef FT_Error(*) FT_Face_InitFunc (FT_Stream stream, FT_Face face, FT_Int typeface_index, FT_Int num_params, FT_Parameter *parameters)

Macro Definition Documentation

◆ FT_DECLARE_DRIVER

#define FT_DECLARE_DRIVER ( class_)
Value:
FT_CALLBACK_TABLE \
const FT_Driver_ClassRec class_;

Definition at line 221 of file ftdrv.h.

◆ FT_DEFINE_DRIVER

#define FT_DEFINE_DRIVER ( class_,
flags_,
size_,
name_,
version_,
requires_,
interface_,
init_,
done_,
get_interface_,
face_object_size_,
size_object_size_,
slot_object_size_,
init_face_,
done_face_,
init_size_,
done_size_,
init_slot_,
done_slot_,
load_glyph_,
get_kerning_,
attach_file_,
get_advances_,
request_size_,
select_size_ )

Definition at line 225 of file ftdrv.h.

Typedef Documentation

◆ FT_Face_AttachFunc

typedef FT_Error(*) FT_Face_AttachFunc(FT_Face face, FT_Stream stream)

Definition at line 81 of file ftdrv.h.

◆ FT_Face_DoneFunc

typedef void(*) FT_Face_DoneFunc(FT_Face face)

Definition at line 41 of file ftdrv.h.

◆ FT_Face_GetAdvancesFunc

typedef FT_Error(*) FT_Face_GetAdvancesFunc(FT_Face face, FT_UInt first, FT_UInt count, FT_Int32 flags, FT_Fixed *advances)

Definition at line 86 of file ftdrv.h.

◆ FT_Face_GetKerningFunc

typedef FT_Error(*) FT_Face_GetKerningFunc(FT_Face face, FT_UInt left_glyph, FT_UInt right_glyph, FT_Vector *kerning)

Definition at line 74 of file ftdrv.h.

◆ FT_Size_DoneFunc

typedef void(*) FT_Size_DoneFunc(FT_Size size)

Definition at line 48 of file ftdrv.h.

◆ FT_Size_InitFunc

typedef FT_Error(*) FT_Size_InitFunc(FT_Size size)

Definition at line 45 of file ftdrv.h.

◆ FT_Size_RequestFunc

typedef FT_Error(*) FT_Size_RequestFunc(FT_Size size, FT_Size_Request req)

Definition at line 59 of file ftdrv.h.

◆ FT_Size_SelectFunc

typedef FT_Error(*) FT_Size_SelectFunc(FT_Size size, FT_ULong size_index)

Definition at line 63 of file ftdrv.h.

◆ FT_Slot_DoneFunc

typedef void(*) FT_Slot_DoneFunc(FT_GlyphSlot slot)

Definition at line 55 of file ftdrv.h.

◆ FT_Slot_InitFunc

typedef FT_Error(*) FT_Slot_InitFunc(FT_GlyphSlot slot)

Definition at line 52 of file ftdrv.h.

◆ FT_Slot_LoadFunc

typedef FT_Error(*) FT_Slot_LoadFunc(FT_GlyphSlot slot, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags)

Definition at line 67 of file ftdrv.h.

Variable Documentation

◆ FT_Face_InitFunc

FT_BEGIN_HEADER typedef FT_Error(*) FT_Face_InitFunc(FT_Stream stream, FT_Face face, FT_Int typeface_index, FT_Int num_params, FT_Parameter *parameters) ( FT_Stream stream,
FT_Face face,
FT_Int typeface_index,
FT_Int num_params,
FT_Parameter * parameters )

Definition at line 34 of file ftdrv.h.