|
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_t::actions[UI_MAX_ACTIONS] |
Definition at line 80 of file ui_internal.h.
Referenced by UI_AllocStaticAction().
| byte* uiGlobal_t::adata |
Definition at line 74 of file ui_internal.h.
Referenced by UI_AllocHunkMemory(), UI_FreeStringProperty(), UI_Init(), and UI_Shutdown().
| int uiGlobal_t::adataize |
Definition at line 75 of file ui_internal.h.
Referenced by UI_AllocHunkMemory(), UI_FreeStringProperty(), and UI_Init().
| 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().
| byte * uiGlobal_t::curadata |
Definition at line 74 of file ui_internal.h.
Referenced by UI_AllocHunkMemory(), UI_Init(), UI_InitRawActionValue(), and UI_ParseProperty().
| uiKeyBinding_t uiGlobal_t::keyBindings[UI_MAX_KEYBINDING] |
Definition at line 89 of file ui_internal.h.
Referenced by UI_AllocStaticKeyBinding(), and UI_GetKeyBindingByIndex().
| 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().
| int uiGlobal_t::numActions |
Definition at line 81 of file ui_internal.h.
Referenced by UI_AllocStaticAction().
| int uiGlobal_t::numComponents |
Definition at line 72 of file ui_internal.h.
Referenced by UI_GetComponent(), and UI_InsertComponent().
| int uiGlobal_t::numKeyBindings |
Definition at line 90 of file ui_internal.h.
Referenced by UI_AllocStaticKeyBinding(), and UI_GetKeyBindingCount().
| int uiGlobal_t::numModels |
Definition at line 84 of file ui_internal.h.
Referenced by UI_GetUIModel(), UI_ListUIModels_f(), and UI_ParseUIModel().
| int uiGlobal_t::numNodes |
Definition at line 66 of file ui_internal.h.
Referenced by UI_AllocNodeWithoutNew(), and UI_ParseNodeBody().
| int uiGlobal_t::numSprites |
Definition at line 87 of file ui_internal.h.
Referenced by UI_AllocStaticSprite(), UI_GetSpriteByName(), and UI_SpriteExists().
| int uiGlobal_t::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_t::sharedData[UI_MAX_DATAID] |
Holds shared data.
Definition at line 59 of file ui_internal.h.
Referenced by uiTextNode::draw(), uiText2Node::draw(), uiTextListNode::draw(), UI_GetDataVersion(), UI_GetOption(), UI_GetText(), UI_GetTextFromList(), UI_RegisterLinkedListText(), UI_RegisterOption(), UI_RegisterText(), UI_ResetData(), UI_TextNodeGenerateLineSplit(), uiTextNode::updateCache(), and uiText2Node::updateCache().
| 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().
| 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().
| uiNode_t* uiGlobal_t::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_t::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_t::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().