|
UFO: Alien Invasion
|
#include <ui_data.h>

Data Fields | |
| uiSharedType_t | type |
| union { | |
| const char * text | |
| Holds static array of characters to display. More... | |
| linkedList_t * linkedListText | |
| Holds a linked list for displaying in the UI. More... | |
| uiNode_t * option | |
| Holds a linked list for option (label, action, icon...) More... | |
| } | data |
| int | versionId |
| union { ... } uiSharedData_t::data |
| linkedList_t* uiSharedData_t::linkedListText |
Holds a linked list for displaying in the UI.
Definition at line 50 of file ui_data.h.
Referenced by uiTextNode::draw(), uiText2Node::draw(), uiTextListNode::draw(), UI_GetTextFromList(), UI_RegisterLinkedListText(), UI_ResetData(), uiTextNode::updateCache(), and uiText2Node::updateCache().
| uiNode_t* uiSharedData_t::option |
Holds a linked list for option (label, action, icon...)
Definition at line 52 of file ui_data.h.
Referenced by UI_GetOption(), UI_RegisterOption(), and UI_ResetData().
| const char* uiSharedData_t::text |
Holds static array of characters to display.
Definition at line 48 of file ui_data.h.
Referenced by uiTextNode::draw(), UI_GetText(), UI_RegisterText(), UI_ResetData(), and uiTextNode::updateCache().
| uiSharedType_t uiSharedData_t::type |
Type of the shared data
Definition at line 45 of file ui_data.h.
Referenced by uiTextNode::draw(), uiText2Node::draw(), uiTextListNode::draw(), UI_GetOption(), UI_GetText(), UI_GetTextFromList(), UI_RegisterLinkedListText(), UI_RegisterOption(), UI_RegisterText(), UI_ResetData(), UI_TextNodeGenerateLineSplit(), uiTextNode::updateCache(), and uiText2Node::updateCache().
| int uiSharedData_t::versionId |
Id identify the value, to check changes
Definition at line 54 of file ui_data.h.
Referenced by uiTextNode::draw(), uiText2Node::draw(), UI_GetDataVersion(), UI_RegisterLinkedListText(), UI_RegisterOption(), UI_RegisterText(), UI_ResetData(), uiTextNode::updateCache(), and uiText2Node::updateCache().