Vault 7: Projects

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

Syntax
void GFX_GOL_ObjectListHide();
Returns
None.
Description
This function marks all objects in the active list to be hidden.
After calling this function, the next call to GFX_GOL_ObjectListDraw() will hide all objects.
Preconditions
The objects must be using the same background information.
Example
None.
Function
void GFX_GOL_ObjectListHide(void)
1.6.2.4.8 GFX_GOL_ObjectRectangleRedraw Function
This function marks all objects in the active list intersected by the given rectangular area to be redrawn.
File
gfx_gol.h
Syntax
void GFX_GOL_ObjectRectangleRedraw(uint16_t left, uint16_t top, uint16_t right, uint16_t
bottom);
Returns
None.
Description
This function marks all objects in the active list intersected by the given rectangular area to be redrawn.
After calling this function, the next call to GFX_GOL_ObjectListDraw() will redraw all objects that are marked for redraw.
Preconditions
None.
Example
GFX_GOL_OBJ_HEADER *pTemp;
GFX_GOL_OBJ_HEADER *pAllObjects;
// assume *pAllObjects points to a list of all existing objects
// created and initialized
// mark all objects inside the rectangle to be redrawn
GOLRedrawRec(10,10,100,100);
// save the current active list
pTemp = pAllObjects;
// reset active list
GFX_GOL_ObjectListNew();
// build the new active list with only those objects that
// are marked to be redrawn
while(pTemp->pNxtObj != NULL)
{
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
314

e-Highlighter

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

Un-highlight all Un-highlight selectionu Highlight selectionh