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

Go to the source code of this file.

Classes

struct  FT_MM_Axis_
struct  FT_Multi_Master_
struct  FT_Var_Axis_
struct  FT_Var_Named_Style_
struct  FT_MM_Var_

Macros

#define T1_MAX_MM_AXIS   4
#define T1_MAX_MM_DESIGNS   16
#define T1_MAX_MM_MAP_POINTS   20
#define FT_VAR_AXIS_FLAG_HIDDEN   1

Typedefs

typedef struct FT_MM_Axis_ FT_MM_Axis
typedef struct FT_Multi_Master_ FT_Multi_Master
typedef struct FT_Var_Axis_ FT_Var_Axis
typedef struct FT_Var_Named_Style_ FT_Var_Named_Style
typedef struct FT_MM_Var_ FT_MM_Var

Functions

 FT_Get_Multi_Master (FT_Face face, FT_Multi_Master *amaster)
 FT_Get_MM_Var (FT_Face face, FT_MM_Var **amaster)
 FT_Done_MM_Var (FT_Library library, FT_MM_Var *amaster)
 FT_Set_MM_Design_Coordinates (FT_Face face, FT_UInt num_coords, FT_Long *coords)
 FT_Set_Var_Design_Coordinates (FT_Face face, FT_UInt num_coords, FT_Fixed *coords)
 FT_Get_Var_Design_Coordinates (FT_Face face, FT_UInt num_coords, FT_Fixed *coords)
 FT_Set_MM_Blend_Coordinates (FT_Face face, FT_UInt num_coords, FT_Fixed *coords)
 FT_Get_MM_Blend_Coordinates (FT_Face face, FT_UInt num_coords, FT_Fixed *coords)
 FT_Set_Var_Blend_Coordinates (FT_Face face, FT_UInt num_coords, FT_Fixed *coords)
 FT_Get_Var_Blend_Coordinates (FT_Face face, FT_UInt num_coords, FT_Fixed *coords)
 FT_Set_MM_WeightVector (FT_Face face, FT_UInt len, FT_Fixed *weightvector)
 FT_Get_MM_WeightVector (FT_Face face, FT_UInt *len, FT_Fixed *weightvector)
 FT_Get_Var_Axis_Flags (FT_MM_Var *master, FT_UInt axis_index, FT_UInt *flags)
 FT_Set_Named_Instance (FT_Face face, FT_UInt instance_index)
 FT_Get_Default_Named_Instance (FT_Face face, FT_UInt *instance_index)

Macro Definition Documentation

◆ FT_VAR_AXIS_FLAG_HIDDEN

#define FT_VAR_AXIS_FLAG_HIDDEN   1

Definition at line 778 of file ftmm.h.

◆ T1_MAX_MM_AXIS

#define T1_MAX_MM_AXIS   4

Definition at line 139 of file ftmm.h.

◆ T1_MAX_MM_DESIGNS

#define T1_MAX_MM_DESIGNS   16

Definition at line 140 of file ftmm.h.

◆ T1_MAX_MM_MAP_POINTS

#define T1_MAX_MM_MAP_POINTS   20

Definition at line 141 of file ftmm.h.

Function Documentation

◆ FT_Done_MM_Var()

FT_Done_MM_Var ( FT_Library library,
FT_MM_Var * amaster )

Definition at line 150 of file ftmm.c.

◆ FT_Get_Default_Named_Instance()

FT_Get_Default_Named_Instance ( FT_Face face,
FT_UInt * instance_index )

Definition at line 694 of file ftmm.c.

◆ FT_Get_MM_Blend_Coordinates()

FT_Get_MM_Blend_Coordinates ( FT_Face face,
FT_UInt num_coords,
FT_Fixed * coords )

Definition at line 543 of file ftmm.c.

◆ FT_Get_MM_Var()

FT_Get_MM_Var ( FT_Face face,
FT_MM_Var ** amaster )

Definition at line 123 of file ftmm.c.

◆ FT_Get_MM_WeightVector()

FT_Get_MM_WeightVector ( FT_Face face,
FT_UInt * len,
FT_Fixed * weightvector )

Definition at line 253 of file ftmm.c.

◆ FT_Get_Multi_Master()

FT_Get_Multi_Master ( FT_Face face,
FT_Multi_Master * amaster )

Definition at line 96 of file ftmm.c.

◆ FT_Get_Var_Axis_Flags()

FT_Get_Var_Axis_Flags ( FT_MM_Var * master,
FT_UInt axis_index,
FT_UInt * flags )

Definition at line 602 of file ftmm.c.

◆ FT_Get_Var_Blend_Coordinates()

FT_Get_Var_Blend_Coordinates ( FT_Face face,
FT_UInt num_coords,
FT_Fixed * coords )

Definition at line 574 of file ftmm.c.

◆ FT_Get_Var_Design_Coordinates()

FT_Get_Var_Design_Coordinates ( FT_Face face,
FT_UInt num_coords,
FT_Fixed * coords )

Definition at line 362 of file ftmm.c.

◆ FT_Set_MM_Blend_Coordinates()

FT_Set_MM_Blend_Coordinates ( FT_Face face,
FT_UInt num_coords,
FT_Fixed * coords )

Definition at line 390 of file ftmm.c.

◆ FT_Set_MM_Design_Coordinates()

FT_Set_MM_Design_Coordinates ( FT_Face face,
FT_UInt num_coords,
FT_Long * coords )

Definition at line 169 of file ftmm.c.

◆ FT_Set_MM_WeightVector()

FT_Set_MM_WeightVector ( FT_Face face,
FT_UInt len,
FT_Fixed * weightvector )

Definition at line 212 of file ftmm.c.

◆ FT_Set_Named_Instance()

FT_Set_Named_Instance ( FT_Face face,
FT_UInt instance_index )

Definition at line 626 of file ftmm.c.

◆ FT_Set_Var_Blend_Coordinates()

FT_Set_Var_Blend_Coordinates ( FT_Face face,
FT_UInt num_coords,
FT_Fixed * coords )

Definition at line 465 of file ftmm.c.

◆ FT_Set_Var_Design_Coordinates()

FT_Set_Var_Design_Coordinates ( FT_Face face,
FT_UInt num_coords,
FT_Fixed * coords )

Definition at line 281 of file ftmm.c.