Vault 7: Projects

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

Parameters
Parameters Description
type Type of background that will be used.
Function
void GFX_BackgroundTypeSet( GFX_BACKGROUND_TYPE type)
1.6.1.1.10 Double Buffering Functions
The following API are used to manage double buffering.
Functions
Name Description
GFX_DoubleBufferAreaGet This function returns a rectangular area that needs synchronization
specified by the given index.
GFX_DoubleBufferAreaMark This function adds the given rectangular area as an area that will be
included in the list of areas for synchronization.
GFX_DoubleBufferDisable This function disables the double buffering feature of the graphics
library.
GFX_DoubleBufferEnable This function enables the double buffering feature of the graphics
library.
GFX_DoubleBufferStatusGet This function returns the current status of the double buffering
feature of the graphics library.
GFX_DoubleBufferSyncAllStatusClear This function clears the synchronize all status.
GFX_DoubleBufferSyncAllStatusGet This function returns the status of the synchronize all flag.
GFX_DoubleBufferSyncAllStatusSet This function sets the whole draw buffer to be unsynchronized.
GFX_DoubleBufferSyncAreaCountGet This function returns the current count of rectangular areas that
needs to be synchronized.
GFX_DoubleBufferSyncAreaCountSet This function sets the current count of rectangular areas that needs
to be synchronized.
GFX_DoubleBufferSynchronize This function synchronizes the contents of the draw and frame buffer
immediately.
GFX_DoubleBufferSynchronizeRequest This function requests synchronization of the contents of the draw
and frame buffer.
GFX_DoubleBufferSynchronizeStatusGet This function returns the status of the synchronization request of the
draw and frame buffer.
GFX_DrawBufferGet This function returns the index of the current draw buffer.
GFX_DrawBufferInitialize This function initializes the address of the draw buffer specified by
the given index.
GFX_DrawBufferSet This function sets the draw buffer with the given index number.
GFX_FrameBufferGet This function returns the index of the current frame buffer.
GFX_FrameBufferSet This function sets the frame buffer with the given index number.
1.6.1.1.10.1 GFX_DoubleBufferAreaGet Function
This function returns a rectangular area that needs synchronization specified by the given index.
File
gfx_primitive.h
Syntax
GFX_RECTANGULAR_AREA * GFX_DoubleBufferAreaGet(uint16_t index);
Returns
The location of the rectangular area specified by the structure GFX_RECTANGULAR_AREA.
1.6 Library Interface MLA - Graphics Library Help Graphics Primitive Layer
127

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh