Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
Go to the source code of this file.
Macros | |
#define | IS_INCREMENTAL 0 |
#define | FT_COMPONENT trace_t1load |
#define | TABLE_EXTEND 5 |
#define | T1_FIELD_COUNT ( sizeof ( t1_keywords ) / sizeof ( t1_keywords[0] ) ) |
Functions | |
T1_Get_Multi_Master (T1_Face face, FT_Multi_Master *master) | |
mm_axis_unmap (PS_DesignMap axismap, FT_Fixed ncv) | |
mm_weights_unmap (FT_Fixed *weights, FT_Fixed *axiscoords, FT_UInt axis_count) | |
T1_Get_MM_Var (T1_Face face, FT_MM_Var **master) | |
T1_Set_MM_Blend (T1_Face face, FT_UInt num_coords, FT_Fixed *coords) | |
T1_Set_MM_Design (T1_Face face, FT_UInt num_coords, FT_Long *coords) | |
T1_Set_Var_Design (T1_Face face, FT_UInt num_coords, FT_Fixed *coords) | |
T1_Done_Blend (T1_Face face) | |
T1_Open_Face (T1_Face face) | |
mm_axis_unmap | ( | PS_DesignMap | axismap, |
FT_Fixed | ncv | ||
) |
Definition at line 230 of file t1load.c.
References FT_DivFix(), FT_LOCAL_DEF, and INT_TO_FIXED.
Referenced by T1_Get_MM_Var().
Definition at line 259 of file t1load.c.
References FT_ASSERT, FT_LOCAL_DEF, and T1_MAX_MM_AXIS.
Referenced by T1_Get_MM_Var().
T1_Done_Blend | ( | T1_Face | face | ) |
Definition at line 513 of file t1load.c.
References PS_BlendRec_::axis_names, PS_BlendRec_::bboxes, PS_BlendRec_::default_weight_vector, PS_BlendRec_::design_map, PS_DesignMap_::design_points, PS_BlendRec_::design_pos, PS_BlendRec_::font_infos, FT_FREE, NULL, PS_BlendRec_::num_axis, PS_BlendRec_::num_designs, PS_DesignMap_::num_points, PS_BlendRec_::privates, and PS_BlendRec_::weight_vector.
Referenced by T1_Face_Done().
Definition at line 301 of file t1load.c.
References FT_Multi_Master_::axis, FT_MM_Var_::axis, FT_Var_Axis_::def, PS_BlendRec_::default_weight_vector, PS_BlendRec_::design_map, error, FT_ALLOC, FT_LOCAL_DEF, FT_MAKE_TAG, ft_strcmp, i, INT_TO_FIXED, FT_Var_Axis_::maximum, FT_Var_Axis_::minimum, mm_axis_unmap(), mm_weights_unmap(), FT_Var_Axis_::name, FT_MM_Var_::namedstyle, NULL, FT_Multi_Master_::num_axis, FT_MM_Var_::num_axis, PS_BlendRec_::num_axis, FT_Multi_Master_::num_designs, FT_MM_Var_::num_designs, PS_BlendRec_::num_designs, FT_MM_Var_::num_namedstyles, sizeof(), FT_Var_Axis_::strid, T1_Get_Multi_Master(), T1_MAX_MM_AXIS, and FT_Var_Axis_::tag.
T1_Get_Multi_Master | ( | T1_Face | face, |
FT_Multi_Master * | master | ||
) |
Definition at line 191 of file t1load.c.
References PS_BlendRec_::axis_names, PS_BlendRec_::design_map, PS_DesignMap_::design_points, error, FT_Err_Ok, FT_LOCAL_DEF, FT_THROW(), PS_BlendRec_::num_axis, PS_BlendRec_::num_designs, and PS_DesignMap_::num_points.
Referenced by T1_Get_MM_Var().
T1_Open_Face | ( | T1_Face | face | ) |
Definition at line 2072 of file t1load.c.
References error, T1_FontRec_::private_dict, T1_FaceRec_::psaux, and T1_FaceRec_::type1.
Referenced by T1_Face_Init().
Definition at line 366 of file t1load.c.
References error, FT_ERR, FT_Err_Ok, FT_LOCAL_DEF, FT_MulFix(), PS_BlendRec_::num_axis, PS_BlendRec_::num_designs, and PS_BlendRec_::weight_vector.
Referenced by T1_Set_MM_Design().
Definition at line 415 of file t1load.c.
References PS_DesignMap_::blend_points, PS_BlendRec_::design_map, PS_DesignMap_::design_points, error, FT_ERR, FT_LOCAL_DEF, FT_MulDiv(), PS_BlendRec_::num_axis, PS_DesignMap_::num_points, T1_MAX_MM_DESIGNS, and T1_Set_MM_Blend().
Referenced by T1_Set_Var_Design().
Definition at line 491 of file t1load.c.
References error, FIXED_TO_INT, FT_ERR, FT_LOCAL_DEF, i, and T1_Set_MM_Design().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.