UFO: Alien Invasion
uiGlobal_t Struct Reference

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

#include <ui_internal.h>

Collaboration diagram for uiGlobal_t:
Collaboration graph

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

◆ actions

uiAction_t uiGlobal_t::actions[UI_MAX_ACTIONS]

Definition at line 80 of file ui_internal.h.

Referenced by UI_AllocStaticAction().

◆ adata

byte* uiGlobal_t::adata

Definition at line 74 of file ui_internal.h.

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

◆ adataize

int uiGlobal_t::adataize

Definition at line 75 of file ui_internal.h.

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

◆ components

uiNode_t* uiGlobal_t::components[UI_MAX_COMPONENTS]

Definition at line 71 of file ui_internal.h.

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

◆ curadata

byte * uiGlobal_t::curadata

Definition at line 74 of file ui_internal.h.

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

◆ keyBindings

uiKeyBinding_t uiGlobal_t::keyBindings[UI_MAX_KEYBINDING]

Definition at line 89 of file ui_internal.h.

Referenced by UI_AllocStaticKeyBinding(), and UI_GetKeyBindingByIndex().

◆ models

uiModel_t uiGlobal_t::models[UI_MAX_MODELS]

Definition at line 83 of file ui_internal.h.

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

◆ numActions

int uiGlobal_t::numActions

Definition at line 81 of file ui_internal.h.

Referenced by UI_AllocStaticAction().

◆ numComponents

int uiGlobal_t::numComponents

Definition at line 72 of file ui_internal.h.

Referenced by UI_GetComponent(), and UI_InsertComponent().

◆ numKeyBindings

int uiGlobal_t::numKeyBindings

Definition at line 90 of file ui_internal.h.

Referenced by UI_AllocStaticKeyBinding(), and UI_GetKeyBindingCount().

◆ numModels

int uiGlobal_t::numModels

Definition at line 84 of file ui_internal.h.

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

◆ numNodes

int uiGlobal_t::numNodes

Definition at line 66 of file ui_internal.h.

Referenced by UI_AllocNodeWithoutNew(), and UI_ParseNodeBody().

◆ numSprites

int uiGlobal_t::numSprites

Definition at line 87 of file ui_internal.h.

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

◆ numWindows

◆ sharedData

◆ sprites

uiSprite_t uiGlobal_t::sprites[UI_MAX_SPRITES]

Definition at line 86 of file ui_internal.h.

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

◆ variableStack

uiValue_t uiGlobal_t::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().

◆ windows

◆ windowStack

◆ windowStackPos


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