#include "gxvalid.h"
#include "gxvcommn.h"
#include "gxvfeat.h"
Go to the source code of this file.
Data Structures |
| struct | GXV_feat_Data |
Defines |
| #define | FT_COMPONENT trace_gxvfeat |
| #define | GXV_FEAT_DATA(field) GXV_TABLE_DATA( feat, field ) |
Enumerations |
| enum | GXV_FeatureFlagsMask { GXV_FEAT_MASK_EXCLUSIVE_SETTINGS = 0x8000U,
GXV_FEAT_MASK_DYNAMIC_DEFAULT = 0x4000,
GXV_FEAT_MASK_UNUSED = 0x3F00,
GXV_FEAT_MASK_DEFAULT_SETTING = 0x00FF
} |
Functions |
| static void | gxv_feat_registry_validate (FT_UShort feature, FT_UShort nSettings, FT_Bool exclusive, GXV_Validator valid) |
| static void | gxv_feat_name_index_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator valid) |
| static void | gxv_feat_setting_validate (FT_Bytes table, FT_Bytes limit, FT_Bool exclusive, GXV_Validator valid) |
| static void | gxv_feat_name_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator valid) |
| | gxv_feat_validate (FT_Bytes table, FT_Face face, FT_Validator ftvalid) |