# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 128
- 129
- 130
- 131
- 132
…
- 373
- 374

Example
None.
Function
GFX_STATUS GFX_DoubleBufferEnable(void)
1.6.1.1.10.5 GFX_DoubleBufferStatusGet Function
This function returns the current status of the double buffering feature of the graphics library.
File
gfx_primitive.h
Syntax
GFX_FEATURE_STATUS GFX_DoubleBufferStatusGet();
Returns
Status of the double buffering feature disabling. GFX_FEATURE_ENABLED - the double buffering feature is enabled.
GFX_FEATURE_DISABLED - the double buffering feature is not enabled.
Description
If the graphics library double buffering feature is enabled, this function returns if the double buffering mode is activated or
not. When activated, the function returns GFX_FEATURE_ENABLED. When deactivated, the function returns
GFX_FEATURE_DISABLED.
Preconditions
None.
Example
None.
Function
GFX_FEATURE_STATUS GFX_DoubleBufferStatusGet(void)
1.6.1.1.10.6 GFX_DoubleBufferSyncAllStatusClear Function
This function clears the synchronize all status.
File
gfx_primitive.h
Syntax
GFX_STATUS GFX_DoubleBufferSyncAllStatusClear();
Returns
Status of the synchronize all clear. GFX_STATUS_SUCCESS - the synchronization all clear was successfull.
GFX_STATUS_FAILURE - the synchronization all clear was not successfull.
Description
This function clears the synchronize all status. This function will clear or cancel all synchronization requests. Calling this
function while an ongoing synchronization is being performed, will not terminate the synchronization.
Preconditions
Double buffering feature must be enabled.
Example
None.
1.6 Library Interface MLA - Graphics Library Help Graphics Primitive Layer
130

- 1
- 2
…
- 128
- 129
- 130
- 131
- 132
…
- 373
- 374