# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 131
- 132
- 133
- 134
- 135
…
- 373
- 374

Returns
Status of the double buffer synchronization. GFX_STATUS_SUCCESS - the synchronization was successfull.
GFX_STATUS_FAILURE - the synchronization was not successfull.
Description
This function synchronizes the contents of the draw and frame buffer immediately. Contents of both frame and draw buffer
will be the same after the function exits.
Preconditions
Double buffering feature must be enabled.
Example
None.
Function
GFX_STATUS GFX_DoubleBufferSynchronize(void)
1.6.1.1.10.12 GFX_DoubleBufferSynchronizeRequest Function
This function requests synchronization of the contents of the draw and frame buffer.
File
gfx_primitive.h
Syntax
GFX_STATUS GFX_DoubleBufferSynchronizeRequest();
Returns
Status of the double buffer synchronization request. GFX_STATUS_SUCCESS - the synchronization request was
successfull. GFX_STATUS_FAILURE - the synchronization request was not successfull.
Description
This function requests synchronization of the contents of the draw and frame buffer. The contents will be synchronized on
the next vertical blanking period.
Preconditions
Double buffering feature must be enabled.
Example
None.
Function
GFX_STATUS GFX_DoubleBufferSynchronizeRequest(void)
1.6.1.1.10.13 GFX_DoubleBufferSynchronizeStatusGet Function
This function returns the status of the synchronization request of the draw and frame buffer.
File
gfx_primitive.h
Syntax
GFX_FEATURE_STATUS GFX_DoubleBufferSynchronizeStatusGet();
Returns
Status of the double buffer synchronization request. GFX_FEATURE_ENABLED - the synchronization request is enabled.
GFX_FEATURE_DISABLED - the synchronization request is not enabled.
1.6 Library Interface MLA - Graphics Library Help Graphics Primitive Layer
133

- 1
- 2
…
- 131
- 132
- 133
- 134
- 135
…
- 373
- 374