UFO: Alien Invasion
Loading...
Searching...
No Matches
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.
uiValue_t variableStack [UI_MAX_VARIABLESTACK]
 Local var for script function.
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.

◆ adata

byte* uiGlobal_t::adata

Definition at line 74 of file ui_internal.h.

◆ adataize

int uiGlobal_t::adataize

Definition at line 75 of file ui_internal.h.

◆ components

uiNode_t* uiGlobal_t::components[UI_MAX_COMPONENTS]

Definition at line 71 of file ui_internal.h.

◆ curadata

byte * uiGlobal_t::curadata

Definition at line 74 of file ui_internal.h.

◆ keyBindings

uiKeyBinding_t uiGlobal_t::keyBindings[UI_MAX_KEYBINDING]

Definition at line 89 of file ui_internal.h.

◆ models

uiModel_t uiGlobal_t::models[UI_MAX_MODELS]

Definition at line 83 of file ui_internal.h.

◆ numActions

int uiGlobal_t::numActions

Definition at line 81 of file ui_internal.h.

◆ numComponents

int uiGlobal_t::numComponents

Definition at line 72 of file ui_internal.h.

◆ numKeyBindings

int uiGlobal_t::numKeyBindings

Definition at line 90 of file ui_internal.h.

◆ numModels

int uiGlobal_t::numModels

Definition at line 84 of file ui_internal.h.

◆ numNodes

int uiGlobal_t::numNodes

Definition at line 66 of file ui_internal.h.

◆ numSprites

int uiGlobal_t::numSprites

Definition at line 87 of file ui_internal.h.

◆ numWindows

int uiGlobal_t::numWindows

Definition at line 69 of file ui_internal.h.

◆ sharedData

uiSharedData_t uiGlobal_t::sharedData[UI_MAX_DATAID]

Holds shared data.

Note
The array id is given via dataID in the node definitions
See also
UI_ResetData
UI_RegisterText
UI_GetText
UI_RegisterLinkedListText

Definition at line 59 of file ui_internal.h.

◆ sprites

uiSprite_t uiGlobal_t::sprites[UI_MAX_SPRITES]

Definition at line 86 of file ui_internal.h.

◆ variableStack

uiValue_t uiGlobal_t::variableStack[UI_MAX_VARIABLESTACK]

Local var for script function.

Definition at line 64 of file ui_internal.h.

◆ windows

uiNode_t* uiGlobal_t::windows[UI_MAX_WINDOWS]

Definition at line 68 of file ui_internal.h.

◆ windowStack

uiNode_t* uiGlobal_t::windowStack[UI_MAX_WINDOWSTACK]

Definition at line 77 of file ui_internal.h.

◆ windowStackPos

int uiGlobal_t::windowStackPos

Definition at line 78 of file ui_internal.h.


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