# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 143
- 144
- 145
- 146
- 147
…
- 373
- 374

GFX_LINE_STYLE_THICK_DOTTED dotted line, 3 pixel wide
GFX_LINE_STYLE_THICK_DASHED dashed line, 3 pixel wide
Description
Typedef: GFX_LINE_STYLE
This enumeration specifies the available line styles used in the library.
Remarks
None.
1.6.1.2.12 GFX_MCHP_BITMAP_HEADER Type
The structure used to define the Microchip bitmap header.
File
gfx_types_image.h
Syntax
typedef struct {
uint8_t bitmapType;
uint8_t colorDepth;
int16_t height;
int16_t width;
} GFX_MCHP_BITMAP_HEADER;
Members
Members Description
uint8_t bitmapType; type of image, information on how to render the image 0 - no
compression, palette is present for color depth = 8, 4 and 1
BPP 1 - palette is provided as a separate object (see
PALETTE_HEADER) for color depth = 8, 4, and 1 BPP, ID to
the palette is embedded in the bitmap.
uint8_t colorDepth; Color depth used
int16_t height; Image height
int16_t width; Image width
Description
Typedef: GFX_MCHP_BITMAP_HEADER
The structure used to define the Microchip bitmap header.
Remarks
None.
1.6.1.2.13 GFX_PARTIAL_IMAGE_PARAM Type
Partial Image information structure.
File
gfx_types_macros.h
Syntax
typedef struct {
uint16_t width;
uint16_t height;
uint16_t xoffset;
uint16_t yoffset;
} GFX_PARTIAL_IMAGE_PARAM;
1.6 Library Interface MLA - Graphics Library Help Graphics Primitive Layer
145

- 1
- 2
…
- 143
- 144
- 145
- 146
- 147
…
- 373
- 374