sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
gxvmort.h File Reference
#include "gxvalid.h"
#include "gxvcommn.h"
#include <freetype/ftsnames.h>

Go to the source code of this file.

Classes

struct  GXV_mort_featureRec_

Macros

#define GXV_MORT_FEATURE_OFF   {0, 1, 0x00000000UL, 0x00000000UL}
#define IS_GXV_MORT_FEATURE_OFF(f)

Typedefs

typedef FT_BEGIN_HEADER struct GXV_mort_featureRec_ GXV_mort_featureRec
typedef FT_BEGIN_HEADER struct GXV_mort_featureRec_ * GXV_mort_feature

Functions

 gxv_mort_featurearray_validate (FT_Bytes table, FT_Bytes limit, FT_ULong nFeatureFlags, GXV_Validator gxvalid)
 gxv_mort_coverage_validate (FT_UShort coverage, GXV_Validator gxvalid)
 gxv_mort_subtable_type0_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator gxvalid)
 gxv_mort_subtable_type1_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator gxvalid)
 gxv_mort_subtable_type2_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator gxvalid)
 gxv_mort_subtable_type4_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator gxvalid)
 gxv_mort_subtable_type5_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator gxvalid)

Macro Definition Documentation

◆ GXV_MORT_FEATURE_OFF

#define GXV_MORT_FEATURE_OFF   {0, 1, 0x00000000UL, 0x00000000UL}

Definition at line 53 of file gxvmort.h.

◆ IS_GXV_MORT_FEATURE_OFF

#define IS_GXV_MORT_FEATURE_OFF ( f)
Value:
( (f).featureType == 0 || \
(f).featureSetting == 1 || \
(f).enableFlags == 0x00000000UL || \
(f).disableFlags == 0x00000000UL )

Definition at line 55 of file gxvmort.h.

Function Documentation

◆ gxv_mort_coverage_validate()

gxv_mort_coverage_validate ( FT_UShort coverage,
GXV_Validator gxvalid )

Definition at line 122 of file gxvmort.c.

◆ gxv_mort_featurearray_validate()

gxv_mort_featurearray_validate ( FT_Bytes table,
FT_Bytes limit,
FT_ULong nFeatureFlags,
GXV_Validator gxvalid )

Definition at line 90 of file gxvmort.c.

◆ gxv_mort_subtable_type0_validate()

gxv_mort_subtable_type0_validate ( FT_Bytes table,
FT_Bytes limit,
GXV_Validator gxvalid )

Definition at line 127 of file gxvmort0.c.

◆ gxv_mort_subtable_type1_validate()

gxv_mort_subtable_type1_validate ( FT_Bytes table,
FT_Bytes limit,
GXV_Validator gxvalid )

Definition at line 225 of file gxvmort1.c.

◆ gxv_mort_subtable_type2_validate()

gxv_mort_subtable_type2_validate ( FT_Bytes table,
FT_Bytes limit,
GXV_Validator gxvalid )

Definition at line 277 of file gxvmort2.c.

◆ gxv_mort_subtable_type4_validate()

gxv_mort_subtable_type4_validate ( FT_Bytes table,
FT_Bytes limit,
GXV_Validator gxvalid )

Definition at line 106 of file gxvmort4.c.

◆ gxv_mort_subtable_type5_validate()

gxv_mort_subtable_type5_validate ( FT_Bytes table,
FT_Bytes limit,
GXV_Validator gxvalid )

Definition at line 203 of file gxvmort5.c.