Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Macros | Functions
t1load.c File Reference
#include <ft2build.h>
#include "t1load.h"
#include "t1errors.h"
#include "t1tokens.h"

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)
 

Macro Definition Documentation

◆ FT_COMPONENT

#define FT_COMPONENT   trace_t1load

Definition at line 88 of file t1load.c.

◆ IS_INCREMENTAL

#define IS_INCREMENTAL   0

Definition at line 77 of file t1load.c.

◆ T1_FIELD_COUNT

#define T1_FIELD_COUNT   ( sizeof ( t1_keywords ) / sizeof ( t1_keywords[0] ) )

Definition at line 1831 of file t1load.c.

◆ TABLE_EXTEND

#define TABLE_EXTEND   5

Definition at line 1487 of file t1load.c.

Function Documentation

◆ mm_axis_unmap()

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().

◆ mm_weights_unmap()

mm_weights_unmap ( FT_Fixed weights,
FT_Fixed axiscoords,
FT_UInt  axis_count 
)

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_Done_Blend ( T1_Face  face)

◆ T1_Get_MM_Var()

T1_Get_MM_Var ( T1_Face  face,
FT_MM_Var **  master 
)

◆ T1_Get_Multi_Master()

T1_Get_Multi_Master ( T1_Face  face,
FT_Multi_Master master 
)

◆ T1_Open_Face()

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().

◆ T1_Set_MM_Blend()

T1_Set_MM_Blend ( T1_Face  face,
FT_UInt  num_coords,
FT_Fixed coords 
)

◆ T1_Set_MM_Design()

T1_Set_MM_Design ( T1_Face  face,
FT_UInt  num_coords,
FT_Long coords 
)

◆ T1_Set_Var_Design()

T1_Set_Var_Design ( T1_Face  face,
FT_UInt  num_coords,
FT_Fixed coords 
)

Definition at line 491 of file t1load.c.

References error, FIXED_TO_INT, FT_ERR, FT_LOCAL_DEF, i, and T1_Set_MM_Design().