|
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 | FT_COMPONENT trace_gxvkern |
| #define | GXV_KERN_DATA(field) GXV_TABLE_DATA( kern, field ) |
| #define | KERN_IS_CLASSIC(valid) ( KERN_VERSION_CLASSIC == GXV_KERN_DATA( version ) ) |
| #define | KERN_IS_NEW(valid) ( KERN_VERSION_NEW == GXV_KERN_DATA( version ) ) |
| #define | KERN_DIALECT(valid) GXV_KERN_DATA( dialect_request ) |
| #define | KERN_ALLOWS_MS(valid) ( KERN_DIALECT( valid ) & KERN_DIALECT_MS ) |
| #define | KERN_ALLOWS_APPLE(valid) ( KERN_DIALECT( valid ) & KERN_DIALECT_APPLE ) |
| #define | GXV_KERN_HEADER_SIZE ( KERN_IS_NEW( valid ) ? 8 : 4 ) |
| #define | GXV_KERN_SUBTABLE_HEADER_SIZE ( KERN_IS_NEW( valid ) ? 8 : 6 ) |
| #define | GXV_KERN_FMT2_DATA(field) |
Typedefs | |
| typedef enum GXV_kern_Version_ | GXV_kern_Version |
| typedef enum GXV_kern_Dialect_ | GXV_kern_Dialect |
| typedef struct GXV_kern_DataRec_ | GXV_kern_DataRec |
| typedef struct GXV_kern_DataRec_ * | GXV_kern_Data |
| typedef struct GXV_kern_fmt1_StateOptRec_ | GXV_kern_fmt1_StateOptRec |
| typedef struct GXV_kern_fmt1_StateOptRec_ * | GXV_kern_fmt1_StateOptRecData |
| typedef enum GXV_kern_ClassSpec_ | GXV_kern_ClassSpec |
| typedef struct GXV_kern_subtable_fmt2_DataRec_ | GXV_kern_subtable_fmt2_DataRec |
| typedef struct GXV_kern_subtable_fmt2_DataRec_ * | GXV_kern_subtable_fmt2_Data |
Enumerations | |
| enum | GXV_kern_Version_ { KERN_VERSION_CLASSIC = 0x0000, KERN_VERSION_NEW = 0x0001 } |
| enum | GXV_kern_Dialect_ { KERN_DIALECT_UNKNOWN = 0, KERN_DIALECT_MS = FT_VALIDATE_MS, KERN_DIALECT_APPLE = FT_VALIDATE_APPLE, KERN_DIALECT_ANY = FT_VALIDATE_CKERN } |
| enum | GXV_kern_ClassSpec_ { GXV_KERN_CLS_L = 0, GXV_KERN_CLS_R } |
Functions | |
| gxv_kern_validate (FT_Bytes table, FT_Face face, FT_Validator ftvalid) | |
| gxv_kern_validate_classic (FT_Bytes table, FT_Face face, FT_Int dialect_flags, FT_Validator ftvalid) | |
| #define GXV_KERN_DATA | ( | field | ) | GXV_TABLE_DATA( kern, field ) |
| #define GXV_KERN_FMT2_DATA | ( | field | ) |
| #define GXV_KERN_HEADER_SIZE ( KERN_IS_NEW( valid ) ? 8 : 4 ) |
| #define GXV_KERN_SUBTABLE_HEADER_SIZE ( KERN_IS_NEW( valid ) ? 8 : 6 ) |
| #define KERN_ALLOWS_APPLE | ( | valid | ) | ( KERN_DIALECT( valid ) & KERN_DIALECT_APPLE ) |
| #define KERN_ALLOWS_MS | ( | valid | ) | ( KERN_DIALECT( valid ) & KERN_DIALECT_MS ) |
| #define KERN_DIALECT | ( | valid | ) | GXV_KERN_DATA( dialect_request ) |
| #define KERN_IS_CLASSIC | ( | valid | ) | ( KERN_VERSION_CLASSIC == GXV_KERN_DATA( version ) ) |
| #define KERN_IS_NEW | ( | valid | ) | ( KERN_VERSION_NEW == GXV_KERN_DATA( version ) ) |
| typedef enum GXV_kern_ClassSpec_ GXV_kern_ClassSpec |
| typedef struct GXV_kern_DataRec_ * GXV_kern_Data |
| typedef struct GXV_kern_DataRec_ GXV_kern_DataRec |
| typedef enum GXV_kern_Dialect_ GXV_kern_Dialect |
| typedef struct GXV_kern_fmt1_StateOptRec_ GXV_kern_fmt1_StateOptRec |
| typedef struct GXV_kern_fmt1_StateOptRec_ * GXV_kern_fmt1_StateOptRecData |
| typedef struct GXV_kern_subtable_fmt2_DataRec_ * GXV_kern_subtable_fmt2_Data |
| typedef struct GXV_kern_subtable_fmt2_DataRec_ GXV_kern_subtable_fmt2_DataRec |
| typedef enum GXV_kern_Version_ GXV_kern_Version |
| enum GXV_kern_ClassSpec_ |
| enum GXV_kern_Dialect_ |
| enum GXV_kern_Version_ |
| gxv_kern_validate | ( | FT_Bytes | table, |
| FT_Face | face, | ||
| FT_Validator | ftvalid | ||
| ) |
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.