Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
uint8_t bpp : 2;
uint8_t orientation : 2;
uint8_t res2 : 2;
uint16_t firstChar;
uint16_t lastChar;
uint16_t height;
} GFX_FONT_HEADER;
Members
Members Description
uint8_t fontID; User assigned value
uint8_t extendedGlyphEntry : 1; Extended Glyph entry flag. When set font has extended
glyph feature enabled.
uint8_t res1 : 1; Reserved for future use (must be set to 0)
uint8_t bpp : 2; Actual BPP = 2
bpp
0 - 1 BPP 1 - 2 BPP 2 - 4 BPP 3 - 8 BPP
uint8_t orientation : 2; Orientation of the character glyphs (0,90,180,270 degrees)
• 00 - Normal
• 01 - Characters rotated 270 degrees clockwise
• 10 - Characters rotated 180 degrees
• 11 - Characters rotated 90 degrees clockwise
uint8_t res2 : 2; Reserved for future use (must be set to 0).
uint16_t firstChar; Character code of first character (e.g. 32).
uint16_t lastChar; Character code of last character in font (e.g. 3006).
uint16_t height; Font characters height in pixels.
Description
Typedef: GFX_FONT_HEADER
The structure used to define the font header.
Remarks
None.
1.6.1.2.11 GFX_LINE_STYLE Type
Specifies the different line styles.
File
gfx_types_macros.h
Syntax
typedef enum {
GFX_LINE_STYLE_THIN_SOLID,
GFX_LINE_STYLE_THIN_DOTTED,
GFX_LINE_STYLE_THIN_DASHED,
GFX_LINE_STYLE_THICK_SOLID,
GFX_LINE_STYLE_THICK_DOTTED,
GFX_LINE_STYLE_THICK_DASHED
} GFX_LINE_STYLE;
Members
Members Description
GFX_LINE_STYLE_THIN_SOLID solid line, 1 pixel wide (default)
GFX_LINE_STYLE_THIN_DOTTED dotted line, 1 pixel wide
GFX_LINE_STYLE_THIN_DASHED dashed line, , 1 pixel wide
GFX_LINE_STYLE_THICK_SOLID solid line, 3 pixel wide
1.6 Library Interface MLA - Graphics Library Help Graphics Primitive Layer
144
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_gfx.pdf