Go to the source code of this file.
|
#define | FT_SERVICE_ID_MULTI_MASTERS "multi-masters" |
|
#define | FT_DEFINE_SERVICE_MULTIMASTERSREC(class_, get_mm_, set_mm_design_, set_mm_blend_, get_mm_blend_, get_mm_var_, set_var_design_, get_var_design_, set_instance_, get_var_blend_, done_blend_) |
|
|
typedef FT_Error(* | FT_Get_MM_Func) (FT_Face face, FT_Multi_Master *master) |
|
typedef FT_Error(* | FT_Get_MM_Var_Func) (FT_Face face, FT_MM_Var **master) |
|
typedef FT_Error(* | FT_Set_MM_Design_Func) (FT_Face face, FT_UInt num_coords, FT_Long *coords) |
|
typedef FT_Error(* | FT_Set_Var_Design_Func) (FT_Face face, FT_UInt num_coords, FT_Fixed *coords) |
|
typedef FT_Error(* | FT_Set_MM_Blend_Func) (FT_Face face, FT_UInt num_coords, FT_Long *coords) |
|
typedef FT_Error(* | FT_Get_Var_Design_Func) (FT_Face face, FT_UInt num_coords, FT_Fixed *coords) |
|
typedef FT_Error(* | FT_Set_Instance_Func) (FT_Face face, FT_UInt instance_index) |
|
typedef FT_Error(* | FT_Get_MM_Blend_Func) (FT_Face face, FT_UInt num_coords, FT_Long *coords) |
|
typedef FT_Error(* | FT_Get_Var_Blend_Func) (FT_Face face, FT_UInt *num_coords, FT_Fixed **coords, FT_Fixed **normalizedcoords, FT_MM_Var **mm_var) |
|
typedef void(* | FT_Done_Blend_Func) (FT_Face) |
|
◆ FT_DEFINE_SERVICE_MULTIMASTERSREC
#define FT_DEFINE_SERVICE_MULTIMASTERSREC |
( |
|
class_, |
|
|
|
get_mm_, |
|
|
|
set_mm_design_, |
|
|
|
set_mm_blend_, |
|
|
|
get_mm_blend_, |
|
|
|
get_mm_var_, |
|
|
|
set_var_design_, |
|
|
|
get_var_design_, |
|
|
|
set_instance_, |
|
|
|
get_var_blend_, |
|
|
|
done_blend_ |
|
) |
| |
Value: static const FT_Service_MultiMastersRec class_ = \
{ \
get_mm_, \
set_mm_design_, \
set_mm_blend_, \
get_mm_blend_, \
get_mm_var_, \
set_var_design_, \
get_var_design_, \
set_instance_, \
get_var_blend_, \
done_blend_ \
};
Definition at line 109 of file svmm.h.
◆ FT_SERVICE_ID_MULTI_MASTERS
#define FT_SERVICE_ID_MULTI_MASTERS "multi-masters" |
◆ FT_Done_Blend_Func
◆ FT_Get_MM_Blend_Func
◆ FT_Get_MM_Func
◆ FT_Get_MM_Var_Func
◆ FT_Get_Var_Blend_Func
◆ FT_Get_Var_Design_Func
◆ FT_Set_Instance_Func
◆ FT_Set_MM_Blend_Func
◆ FT_Set_MM_Design_Func
◆ FT_Set_Var_Design_Func
◆ FT_DEFINE_SERVICE()
FT_DEFINE_SERVICE |
( |
MultiMasters |
| ) |
|
Definition at line 90 of file svmm.h.
91 {
100
101
104 };
FT_Error(* FT_Set_Instance_Func)(FT_Face face, FT_UInt instance_index)
FT_Error(* FT_Set_MM_Blend_Func)(FT_Face face, FT_UInt num_coords, FT_Long *coords)
FT_Error(* FT_Get_MM_Func)(FT_Face face, FT_Multi_Master *master)
FT_Error(* FT_Set_MM_Design_Func)(FT_Face face, FT_UInt num_coords, FT_Long *coords)
FT_Error(* FT_Get_MM_Var_Func)(FT_Face face, FT_MM_Var **master)
FT_Error(* FT_Get_MM_Blend_Func)(FT_Face face, FT_UInt num_coords, FT_Long *coords)
void(* FT_Done_Blend_Func)(FT_Face)
FT_Error(* FT_Get_Var_Blend_Func)(FT_Face face, FT_UInt *num_coords, FT_Fixed **coords, FT_Fixed **normalizedcoords, FT_MM_Var **mm_var)
FT_Error(* FT_Get_Var_Design_Func)(FT_Face face, FT_UInt num_coords, FT_Fixed *coords)
FT_Error(* FT_Set_Var_Design_Func)(FT_Face face, FT_UInt num_coords, FT_Fixed *coords)