# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
- 3
- 4
…
- 373
- 374

Table of Contents
1 Graphics Library 13
1.1 Introduction 14
1.2 Legal Information 15
1.3 Release Notes 16
1.4 Using The Library 47
1.4.1 Library Overview 47
1.4.1.1 Graphics Objects 47
1.4.1.2 Object Layer Rendering 48
1.4.1.3 Object Layer Messaging 50
1.4.2 How the Library Works 53
1.4.2.1 Using the Primitive Layer 53
1.4.2.1.1 Line Rendering 53
1.4.2.1.2 Polygon Rendering 53
1.4.2.1.2.1 Unfilled Polygon Rendering 53
1.4.2.1.2.2 Filled Polygon Rendering 53
1.4.2.1.3 Text Rendering and Font Features 55
1.4.2.1.3.1 Text Rendering 55
1.4.2.1.3.2 Anti-alised Fonts 57
1.4.2.1.3.3 Extended Glyphs 58
1.4.2.2 Using the Graphics Object Layer 58
1.4.2.2.1 Object Rendering and Style Schemes 58
1.5 Configuring the Library 63
1.5.1 Configuration Options 63
1.5.1.1 GFX_CONFIG_ALPHABLEND_DISABLE Macro 64
1.5.1.2 GFX_CONFIG_BISTABLE_DISPLAY_AUTO_REFRESH_ENABLE Macro 64
1.5.1.3 GFX_CONFIG_COLOR_DEPTH Macro 65
1.5.1.4 GFX_CONFIG_DOUBLE_BUFFERING_DISABLE Macro 65
1.5.1.5 GFX_CONFIG_FOCUS_DISABLE Macro 65
1.5.1.6 GFX_CONFIG_FONT_ANTIALIASED_DISABLE Macro 66
1.5.1.7 GFX_CONFIG_FONT_CHAR_SIZE Macro 66
1.5.1.8 GFX_CONFIG_FONT_EXTERNAL_DISABLE Macro 67
1.5.1.9 GFX_CONFIG_FONT_FLASH_DISABLE Macro 67
1.5.1.10 GFX_CONFIG_FONT_PROG_SPACE_ENABLE Macro 68
1.5.1.11 GFX_CONFIG_FONT_RAM_DISABLE Macro 68
1.5.1.12 GFX_CONFIG_GRADIENT_DISABLE Macro 68
1.5.1.13 GFX_CONFIG_IMAGE_EXTERNAL_DISABLE Macro 69
1.5.1.14 GFX_CONFIG_IMAGE_FLASH_DISABLE Macro 69
MLA - Graphics Library Help
2

- 1
- 2
- 3
- 4
…
- 373
- 374