# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 140
- 141
- 142
- 143
- 144
…
- 373
- 374

GFX_FILL_STYLE_GRADIENT_DOUBLE_VER gradient, vertical-up/down direction
GFX_FILL_STYLE_GRADIENT_DOUBLE_HOR gradient, horizontal-left/right direction
Description
Typedef: GFX_FILL_STYLE
This enumeration specifies the available fill styles used in the library.
Remarks
None.
1.6.1.2.7 GFX_FONT_ANTIALIAS_TYPE Type
Summary of the transparency types in text anti-aliasing.
File
gfx_types_macros.h
Syntax
typedef enum {
GFX_FONT_ANTIALIAS_OPAQUE,
GFX_FONT_ANTIALIAS_TRANSLUCENT
} GFX_FONT_ANTIALIAS_TYPE;
Members
Members Description
GFX_FONT_ANTIALIAS_OPAQUE Mid colors are calculated only once while rendering each
character. This is ideal for rendering text over a constant
background.
GFX_FONT_ANTIALIAS_TRANSLUCENT Mid colors are calculated for every necessary pixel. This
feature is useful when rendering text over an image or when
the background is not one flat color.
Description
Typedef: GFX_FONT_ANTIALIAS_TYPE
Transparency type when rendering characters with anti-aliasing.
Remarks
None.
1.6.1.2.8 GFX_FONT_GLYPH_ENTRY Type
The structure describing the glyph entry in fonts.
File
gfx_types_font.h
Syntax
typedef struct {
uint8_t width;
uint8_t offsetLSB;
uint16_t offsetMSB;
} GFX_FONT_GLYPH_ENTRY;
Members
Members Description
uint8_t width; The width of the glyph.
uint8_t offsetLSB; The least Significant byte of the glyph location offset.
1.6 Library Interface MLA - Graphics Library Help Graphics Primitive Layer
142

- 1
- 2
…
- 140
- 141
- 142
- 143
- 144
…
- 373
- 374