UFO: Alien Invasion
|
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_t * | windows [UI_MAX_WINDOWS] |
int | numWindows |
uiNode_t * | components [UI_MAX_COMPONENTS] |
int | numComponents |
byte * | adata |
byte * | curadata |
int | adataize |
uiNode_t * | windowStack [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 |
Global data shared into all UI code.
Definition at line 49 of file ui_internal.h.
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().
int uiGlobal_s::numWindows |
Definition at line 69 of file ui_internal.h.
Referenced by UI_CompleteWithWindow(), UI_CreateWindow(), UI_DebugListWindows_f(), UI_FinishWindowsInit(), UI_GetWindow(), UI_InitStack(), UI_InsertWindow(), UI_ParseWindow(), UI_RemoveWindow(), UI_SetKeyBindingEx(), and UI_Shutdown().
uiSharedData_t uiGlobal_s::sharedData[UI_MAX_DATAID] |
Holds shared data.
Definition at line 59 of file ui_internal.h.
Referenced by uiTextListNode::draw(), uiText2Node::draw(), uiTextNode::draw(), UI_GetDataVersion(), UI_GetOption(), UI_GetText(), UI_GetTextFromList(), UI_RegisterLinkedListText(), UI_RegisterOption(), UI_RegisterText(), UI_ResetData(), UI_TextNodeGenerateLineSplit(), uiText2Node::updateCache(), and uiTextNode::updateCache().
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().
uiNode_t* uiGlobal_s::windows[UI_MAX_WINDOWS] |
Definition at line 68 of file ui_internal.h.
Referenced by UI_CompleteWithWindow(), UI_CreateWindow(), UI_DebugListWindows_f(), UI_FinishWindowsInit(), UI_GetWindow(), UI_InsertWindow(), UI_ParseWindow(), UI_RemoveWindow(), UI_SetKeyBindingEx(), and UI_Shutdown().
uiNode_t* uiGlobal_s::windowStack[UI_MAX_WINDOWSTACK] |
Definition at line 77 of file ui_internal.h.
Referenced by uiWindowNode::draw(), UI_CloseAllWindow(), UI_CloseWindowByRef(), UI_DeleteWindowFromStack(), UI_Draw(), UI_FocusNextActionNode(), UI_GetActiveWindow(), UI_GetLastFullScreenWindow(), UI_GetNodeAtPosition(), UI_GetWindowPositionFromStackByName(), UI_InsertWindowIntoStack(), UI_InvalidateStack(), UI_IsMouseOnWindow(), UI_KeyPressed(), UI_LeftClick(), UI_MoveWindowOnTop(), UI_PopWindow(), UI_PopWindowWithEscKey(), UI_PushWindow(), UI_RemoveWindowAtPositionFromStack(), and UI_Restart_f().
int uiGlobal_s::windowStackPos |
Definition at line 78 of file ui_internal.h.
Referenced by uiWindowNode::draw(), UI_CloseAllWindow(), UI_CloseWindowByRef(), UI_DeleteWindowFromStack(), UI_Draw(), UI_FocusNextActionNode(), UI_GetActiveWindow(), UI_GetLastFullScreenWindow(), UI_GetNodeAtPosition(), UI_GetWindowPositionFromStackByName(), UI_InsertWindowIntoStack(), UI_InvalidateStack(), UI_IsMouseOnWindow(), UI_KeyPressed(), UI_LeftClick(), UI_MoveWindowOnTop(), UI_PopWindow(), UI_PopWindowWithEscKey(), UI_PushWindow(), UI_RemoveWindowAtPositionFromStack(), and UI_Restart_f().