Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
Members
Members Description
union {
uint32_t extAddress;
const GFX_PALETTE_ENTRY * constByteAddress;
GFX_PALETTE_ENTRY * ramAddress;
} location;
This defines the location of the palette resource in memory.
Depending on the type, the address location is interpreted
accordingly.
uint32_t extAddress; An external address.
const GFX_PALETTE_ENTRY * constByteAddress; An addresses in constant space in flash.
GFX_PALETTE_ENTRY * ramAddress; An addresses in RAM.
uint16_t numberOfEntries; The number of color entries in the palette resource.
uint16_t paletteID; Unique ID of the palette that will match the ID in the
GFX_RESOURCE_HDR if the image has palette removed
and supplied as a separate object.
Description
Typedef: GFX_RESOURCE_PALETTE
Defines the structure used for the palette type resource.
Remarks
None.
1.6.1.2.21 GFX_STATUS Type
Rendering status.
File
gfx_types_macros.h
Syntax
typedef enum {
GFX_STATUS_FAILURE,
GFX_STATUS_SUCCESS
} GFX_STATUS;
Members
Members Description
GFX_STATUS_FAILURE Rendering is not yet performed, or has started but not yet
finished.
GFX_STATUS_SUCCESS Rendering has been performed.
Description
Typedef: GFX_STATUS
When rendering into the frame buffer, it is sometimes necessary to return the status of the rendering. This is especially true
when using hardware to render primitive shapes or when a fifo is used to render primitive shapes.
Remarks
None.
1.6.1.2.22 GFX_STATUS_BIT Type
Additional rendering status.
1.6 Library Interface MLA - Graphics Library Help Graphics Primitive Layer
155
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_gfx.pdf