Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
ftmm.h File Reference
#include <freetype/freetype.h>

Go to the source code of this file.

Data Structures

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 714 of file ftmm.h.

◆ T1_MAX_MM_AXIS

#define T1_MAX_MM_AXIS   4

Definition at line 80 of file ftmm.h.

◆ T1_MAX_MM_DESIGNS

#define T1_MAX_MM_DESIGNS   16

Definition at line 81 of file ftmm.h.

◆ T1_MAX_MM_MAP_POINTS

#define T1_MAX_MM_MAP_POINTS   20

Definition at line 82 of file ftmm.h.

Typedef Documentation

◆ FT_MM_Axis

typedef struct FT_MM_Axis_ FT_MM_Axis

◆ FT_MM_Var

typedef struct FT_MM_Var_ FT_MM_Var

◆ FT_Multi_Master

◆ FT_Var_Axis

typedef struct FT_Var_Axis_ FT_Var_Axis

◆ FT_Var_Named_Style

Function Documentation

◆ FT_Done_MM_Var()

FT_Done_MM_Var ( FT_Library library,
FT_MM_Var * amaster )

◆ FT_Get_Default_Named_Instance()

FT_Get_Default_Named_Instance ( FT_Face face,
FT_UInt * instance_index )

◆ FT_Get_MM_Blend_Coordinates()

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

◆ FT_Get_MM_Var()

FT_Get_MM_Var ( FT_Face face,
FT_MM_Var ** amaster )

◆ FT_Get_MM_WeightVector()

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

◆ FT_Get_Multi_Master()

FT_Get_Multi_Master ( FT_Face face,
FT_Multi_Master * amaster )

◆ FT_Get_Var_Axis_Flags()

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

◆ FT_Get_Var_Blend_Coordinates()

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

◆ FT_Get_Var_Design_Coordinates()

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

◆ FT_Set_MM_Blend_Coordinates()

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

◆ FT_Set_MM_Design_Coordinates()

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

◆ FT_Set_MM_WeightVector()

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

◆ FT_Set_Named_Instance()

FT_Set_Named_Instance ( FT_Face face,
FT_UInt instance_index )

◆ FT_Set_Var_Blend_Coordinates()

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

◆ FT_Set_Var_Design_Coordinates()

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