# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 58
- 59
- 60
- 61
- 62
…
- 373
- 374

1.5 Configuring the Library
This section describes how the library can be configured.
Description
The library can be configured to be used with a specific combination of features. This section enumerates the available
configuration options as well as examples of combination of configurations.
1.5.1 Configuration Options
This section summarizes all the available configuration options of the Graphics Library.
Macros
Name Description
GFX_CONFIG_ALPHABLEND_DISABLE Macro that disables the Alpha Blending feature.
GFX_CONFIG_BISTABLE_DISPLAY_AUTO_REFRESH_ENABLE Macro enables the support for auto refresh in bi-state
display.
GFX_CONFIG_COLOR_DEPTH Macro that sets the color depth of the application.
GFX_CONFIG_DOUBLE_BUFFERING_DISABLE Macro disables the support for double buffering in
rendering of pixels to the frame buffer.
GFX_CONFIG_FOCUS_DISABLE Macro that disables the focus feature in objects.
GFX_CONFIG_FONT_ANTIALIASED_DISABLE Macro that disables the use of anti-aliased fonts.
GFX_CONFIG_FONT_CHAR_SIZE Macro that sets the size of the characters used in the
fonts.
GFX_CONFIG_FONT_EXTERNAL_DISABLE Macro that disables sourcing of font resources from
external sources.
GFX_CONFIG_FONT_FLASH_DISABLE Macro that disables sourcing of font resources from
internal flash memory.
GFX_CONFIG_FONT_PROG_SPACE_ENABLE Macro enables the relocation of fonts in the program
space.
GFX_CONFIG_FONT_RAM_DISABLE Macro that disables sourcing of font resources from
RAM sources.
GFX_CONFIG_GRADIENT_DISABLE Macro that disables the gradient fill feature.
GFX_CONFIG_IMAGE_EXTERNAL_DISABLE Macro that disables sourcing of image resources from
external sources.
GFX_CONFIG_IMAGE_FLASH_DISABLE Macro that disables sourcing of image resources from
internal flash memory.
GFX_CONFIG_IMAGE_PADDING_DISABLE Macro disables the padding of bits on images
converted by the Graphics Resource Converter (GRC).
GFX_CONFIG_IMAGE_RAM_DISABLE Macro that disables sourcing of image resources from
RAM sources.
GFX_CONFIG_IPU_DECODE_DISABLE Macro that disables RLE compression of images.
GFX_CONFIG_NONBLOCKING_DISABLE Blocking and Non-Blocking configuration selection.
GFX_CONFIG_PALETTE_DISABLE Macro that disables the palette feature.
GFX_CONFIG_PALETTE_EXTERNAL_DISABLE Macro that disables the palette feature that are sourced
in external resources.
GFX_CONFIG_RLE_DECODE_DISABLE Macro that disables RLE compression of images.
GFX_CONFIG_TRANSPARENT_COLOR_DISABLE Macro that disables the use of anti-aliased fonts.
1.5 Configuring the Library MLA - Graphics Library Help Configuration Options
60

- 1
- 2
…
- 58
- 59
- 60
- 61
- 62
…
- 373
- 374