29#define UI_MAX_WINDOWS 128
30#define UI_MAX_COMPONENTS 128
31#define UI_MAX_WINDOWSTACK 32
32#define UI_MAX_ACTIONS 2*8192
33#define UI_MAX_VARIABLESTACK 64
49typedef struct uiGlobal_s {
104#define STRUCT_MEMORY_ALIGN 8
char * keyBindings[K_KEY_SIZE]
Atomic element to store UI scripts The parser use this atom to translate script action into many tree...
Global data shared into all UI code.
Model that have more than one part (top and down part of an aircraft)
Atomic structure used to define most of the UI.
Type for uiAction_t It also contain type about type (for example EA_BINARYOPERATOR)
Data and interface to share data.
void * UI_AllocHunkMemory(size_t size, int align, bool reset)
memPool_t * ui_dynStringPool
#define UI_MAX_VARIABLESTACK
#define UI_MAX_COMPONENTS
#define UI_MAX_WINDOWSTACK
void UI_FinishWindowsInit(void)
Finish windows initialization.
void UI_FinishInit(void)
Finish initialization after everything was loaded.