UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
uiGlobal_s Struct Reference

Global data shared into all UI code. More...

#include <ui_internal.h>

Data Fields

uiSharedData_t sharedData [UI_MAX_DATAID]
 Holds shared data. More...
 
uiValue_t variableStack [UI_MAX_VARIABLESTACK]
 Local var for script function. More...
 
int numNodes
 
uiNode_twindows [UI_MAX_WINDOWS]
 
int numWindows
 
uiNode_tcomponents [UI_MAX_COMPONENTS]
 
int numComponents
 
byteadata
 
bytecuradata
 
int adataize
 
uiNode_twindowStack [UI_MAX_WINDOWSTACK]
 
int windowStackPos
 
uiAction_t actions [UI_MAX_ACTIONS]
 
int numActions
 
uiModel_t models [UI_MAX_MODELS]
 
int numModels
 
uiSprite_t sprites [UI_MAX_SPRITES]
 
int numSprites
 
uiKeyBinding_t keyBindings [UI_MAX_KEYBINDING]
 
int numKeyBindings
 

Detailed Description

Global data shared into all UI code.

Definition at line 49 of file ui_internal.h.

Field Documentation

uiAction_t uiGlobal_s::actions[UI_MAX_ACTIONS]

Definition at line 80 of file ui_internal.h.

Referenced by UI_AllocStaticAction().

byte* uiGlobal_s::adata

Definition at line 74 of file ui_internal.h.

Referenced by UI_AllocHunkMemory(), UI_FreeStringProperty(), UI_Init(), and UI_Shutdown().

int uiGlobal_s::adataize

Definition at line 75 of file ui_internal.h.

Referenced by UI_AllocHunkMemory(), UI_FreeStringProperty(), and UI_Init().

uiNode_t* uiGlobal_s::components[UI_MAX_COMPONENTS]

Definition at line 71 of file ui_internal.h.

Referenced by UI_GetComponent(), UI_InsertComponent(), and UI_Shutdown().

byte * uiGlobal_s::curadata

Definition at line 74 of file ui_internal.h.

Referenced by UI_AllocHunkMemory(), UI_Init(), UI_InitRawActionValue(), and UI_ParseProperty().

uiKeyBinding_t uiGlobal_s::keyBindings[UI_MAX_KEYBINDING]

Definition at line 89 of file ui_internal.h.

Referenced by UI_AllocStaticKeyBinding(), and UI_GetKeyBindingByIndex().

uiModel_t uiGlobal_s::models[UI_MAX_MODELS]

Definition at line 83 of file ui_internal.h.

Referenced by UI_GetUIModel(), UI_ListUIModels_f(), and UI_ParseUIModel().

int uiGlobal_s::numActions

Definition at line 81 of file ui_internal.h.

Referenced by UI_AllocStaticAction().

int uiGlobal_s::numComponents

Definition at line 72 of file ui_internal.h.

Referenced by UI_GetComponent(), and UI_InsertComponent().

int uiGlobal_s::numKeyBindings

Definition at line 90 of file ui_internal.h.

Referenced by UI_AllocStaticKeyBinding(), and UI_GetKeyBindingCount().

int uiGlobal_s::numModels

Definition at line 84 of file ui_internal.h.

Referenced by UI_GetUIModel(), UI_ListUIModels_f(), and UI_ParseUIModel().

int uiGlobal_s::numNodes

Definition at line 66 of file ui_internal.h.

Referenced by UI_AllocNodeWithoutNew(), and UI_ParseNodeBody().

int uiGlobal_s::numSprites

Definition at line 87 of file ui_internal.h.

Referenced by UI_AllocStaticSprite(), UI_GetSpriteByName(), and UI_SpriteExists().

uiSprite_t uiGlobal_s::sprites[UI_MAX_SPRITES]

Definition at line 86 of file ui_internal.h.

Referenced by UI_AllocStaticSprite(), UI_GetSpriteByName(), and UI_SpriteExists().

uiValue_t uiGlobal_s::variableStack[UI_MAX_VARIABLESTACK]

Local var for script function.

Definition at line 64 of file ui_internal.h.

Referenced by UI_ExecuteAction(), and UI_GetVariable().


The documentation for this struct was generated from the following file: