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
otvcommn.c File Reference
#include "otvcommn.h"

Go to the source code of this file.

Macros

#define FT_COMPONENT   trace_otvcommon
 

Functions

 otv_Coverage_validate (FT_Bytes table, OTV_Validator valid, FT_Int expected_count)
 
 otv_Coverage_get_first (FT_Bytes table)
 
 otv_Coverage_get_last (FT_Bytes table)
 
 otv_Coverage_get_count (FT_Bytes table)
 
 otv_ClassDef_validate (FT_Bytes table, OTV_Validator valid)
 
 otv_Device_validate (FT_Bytes table, OTV_Validator valid)
 
 otv_Lookup_validate (FT_Bytes table, OTV_Validator valid)
 
 otv_LookupList_validate (FT_Bytes table, OTV_Validator valid)
 
 otv_Feature_validate (FT_Bytes table, OTV_Validator valid)
 
 otv_FeatureList_validate (FT_Bytes table, FT_Bytes lookups, OTV_Validator valid)
 
 otv_LangSys_validate (FT_Bytes table, OTV_Validator valid)
 
 otv_Script_validate (FT_Bytes table, OTV_Validator valid)
 
 otv_ScriptList_validate (FT_Bytes table, FT_Bytes features, OTV_Validator valid)
 
 otv_x_Ox (FT_Bytes table, OTV_Validator valid)
 
 otv_u_C_x_Ox (FT_Bytes table, OTV_Validator valid)
 
 otv_x_ux (FT_Bytes table, OTV_Validator valid)
 
 otv_x_y_ux_sy (FT_Bytes table, OTV_Validator valid)
 
 otv_x_ux_y_uy_z_uz_p_sp (FT_Bytes table, OTV_Validator valid)
 
 otv_u_O_O_x_Onx (FT_Bytes table, OTV_Validator valid)
 
 otv_u_x_y_Ox_sy (FT_Bytes table, OTV_Validator valid)
 
 otv_u_O_O_O_O_x_Onx (FT_Bytes table, OTV_Validator valid)
 
 otv_u_x_Ox_y_Oy_z_Oz_p_sp (FT_Bytes table, OTV_Validator valid)
 
 otv_GSUBGPOS_get_Lookup_count (FT_Bytes table)
 
 otv_GSUBGPOS_have_MarkAttachmentType_flag (FT_Bytes table)
 

Macro Definition Documentation

◆ FT_COMPONENT

#define FT_COMPONENT   trace_otvcommon

Definition at line 29 of file otvcommn.c.

Function Documentation

◆ otv_ClassDef_validate()

otv_ClassDef_validate ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_Coverage_get_count()

otv_Coverage_get_count ( FT_Bytes  table)

Definition at line 175 of file otvcommn.c.

References FT_LOCAL_DEF, and FT_NEXT_USHORT.

◆ otv_Coverage_get_first()

otv_Coverage_get_first ( FT_Bytes  table)

Definition at line 134 of file otvcommn.c.

References FT_LOCAL_DEF, and FT_NEXT_USHORT.

◆ otv_Coverage_get_last()

otv_Coverage_get_last ( FT_Bytes  table)

Definition at line 146 of file otvcommn.c.

References FT_LOCAL_DEF, and FT_NEXT_USHORT.

◆ otv_Coverage_validate()

otv_Coverage_validate ( FT_Bytes  table,
OTV_Validator  valid,
FT_Int  expected_count 
)

◆ otv_Device_validate()

otv_Device_validate ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_Feature_validate()

otv_Feature_validate ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_FeatureList_validate()

otv_FeatureList_validate ( FT_Bytes  table,
FT_Bytes  lookups,
OTV_Validator  valid 
)

Definition at line 463 of file otvcommn.c.

References FT_NEXT_USHORT, OTV_LIMIT_CHECK, OTV_NAME_ENTER, and OTV_TRACE.

◆ otv_GSUBGPOS_get_Lookup_count()

otv_GSUBGPOS_get_Lookup_count ( FT_Bytes  table)

Definition at line 1037 of file otvcommn.c.

Referenced by otv_JSTF_validate().

◆ otv_GSUBGPOS_have_MarkAttachmentType_flag()

otv_GSUBGPOS_have_MarkAttachmentType_flag ( FT_Bytes  table)

Definition at line 1047 of file otvcommn.c.

References FT_NEXT_USHORT.

Referenced by otv_GDEF_validate().

◆ otv_LangSys_validate()

otv_LangSys_validate ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_Lookup_validate()

otv_Lookup_validate ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_LookupList_validate()

otv_LookupList_validate ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_Script_validate()

otv_Script_validate ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_ScriptList_validate()

otv_ScriptList_validate ( FT_Bytes  table,
FT_Bytes  features,
OTV_Validator  valid 
)

Definition at line 584 of file otvcommn.c.

References FT_NEXT_USHORT, OTV_LIMIT_CHECK, OTV_NAME_ENTER, and OTV_TRACE.

◆ otv_u_C_x_Ox()

otv_u_C_x_Ox ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_u_O_O_O_O_x_Onx()

otv_u_O_O_O_O_x_Onx ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_u_O_O_x_Onx()

otv_u_O_O_x_Onx ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_u_x_Ox_y_Oy_z_Oz_p_sp()

otv_u_x_Ox_y_Oy_z_Oz_p_sp ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_u_x_y_Ox_sy()

otv_u_x_y_Ox_sy ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_x_Ox()

otv_x_Ox ( FT_Bytes  table,
OTV_Validator  valid 
)

Definition at line 642 of file otvcommn.c.

References FT_LOCAL_DEF, FT_NEXT_USHORT, OTV_ENTER, OTV_EXIT, OTV_LIMIT_CHECK, and OTV_TRACE.

◆ otv_x_ux()

otv_x_ux ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_x_ux_y_uy_z_uz_p_sp()

otv_x_ux_y_uy_z_uz_p_sp ( FT_Bytes  table,
OTV_Validator  valid 
)

◆ otv_x_y_ux_sy()

otv_x_y_ux_sy ( FT_Bytes  table,
OTV_Validator  valid 
)