|
Data Structures |
| struct | bind_t |
| struct | configcvar_t |
| struct | keywordHash_s |
| struct | scrollInfo_s |
| struct | stringDef_s |
Defines |
| #define | DOUBLE_CLICK_DELAY 300 |
| #define | HASH_TABLE_SIZE 2048 |
| #define | KEYWORDHASH_SIZE 512 |
| #define | MEM_POOL_SIZE 1024 * 1024 |
| #define | SCROLL_TIME_ADJUST 150 |
| #define | SCROLL_TIME_ADJUSTOFFSET 40 |
| #define | SCROLL_TIME_FLOOR 20 |
| #define | SCROLL_TIME_START 500 |
Typedefs |
| typedef keywordHash_s | keywordHash_t |
| typedef scrollInfo_s | scrollInfo_t |
| typedef stringDef_s | stringDef_t |
Functions |
| void | AdjustFrom640 (float *x, float *y, float *w, float *h) |
| void | BindingFromName (const char *cvar) |
| int | BindingIDFromName (const char *name) |
| qboolean | Color_Parse (char **p, vec4_t *c) |
| void | Controls_GetConfig (void) |
| void | Controls_GetKeyAssignment (char *command, int *twokeys) |
| void | Controls_SetConfig (qboolean restart) |
| void | Controls_SetDefaults (void) |
| void | Display_CacheAll () |
| void * | Display_CaptureItem (int x, int y) |
| void | Display_CloseCinematics () |
| int | Display_CursorType (int x, int y) |
| displayContextDef_t * | Display_GetContext () |
| void | Display_HandleKey (int key, qboolean down, int x, int y) |
| qboolean | Display_KeyBindPending () |
| qboolean | Display_MouseMove (void *p, int x, int y) |
| int | Display_VisibleMenuCount () |
| void | Fade (int *flags, float *f, float clamp, int *nextTime, int offsetTime, qboolean bFlags, float fadeAmount) |
| qboolean | Float_Parse (char **p, float *f) |
| void | GradientBar_Paint (rectDef_t *rect, vec4_t color) |
| long | hashForString (const char *str) |
| void | Init_Display (displayContextDef_t *dc) |
| qboolean | Int_Parse (char **p, int *i) |
| qboolean | IsVisible (int flags) |
| void | Item_Action (itemDef_t *item) |
| qboolean | Item_Bind_HandleKey (itemDef_t *item, int key, qboolean down) |
| void | Item_Bind_Paint (itemDef_t *item) |
| void | Item_CacheContents (itemDef_t *item) |
| rectDef_t * | Item_CorrectedTextRect (itemDef_t *item) |
| qboolean | Item_EnableShowViaCvar (itemDef_t *item, int flag) |
| qboolean | Item_HandleKey (itemDef_t *item, int key, qboolean down) |
| void | Item_Image_Paint (itemDef_t *item) |
| void | Item_Init (itemDef_t *item) |
| void | Item_InitControls (itemDef_t *item) |
| qboolean | Item_ListBox_HandleKey (itemDef_t *item, int key, qboolean down, qboolean force) |
| int | Item_ListBox_MaxScroll (itemDef_t *item) |
| void | Item_ListBox_MouseEnter (itemDef_t *item, float x, float y) |
| int | Item_ListBox_OverLB (itemDef_t *item, float x, float y) |
| void | Item_ListBox_Paint (itemDef_t *item) |
| int | Item_ListBox_ThumbDrawPosition (itemDef_t *item) |
| int | Item_ListBox_ThumbPosition (itemDef_t *item) |
| void | Item_Model_Paint (itemDef_t *item) |
| void | Item_MouseEnter (itemDef_t *item, float x, float y) |
| void | Item_MouseLeave (itemDef_t *item) |
| int | Item_Multi_CountSettings (itemDef_t *item) |
| int | Item_Multi_FindCvarByValue (itemDef_t *item) |
| qboolean | Item_Multi_HandleKey (itemDef_t *item, int key) |
| void | Item_Multi_Paint (itemDef_t *item) |
| const char * | Item_Multi_Setting (itemDef_t *item) |
| qboolean | Item_OwnerDraw_HandleKey (itemDef_t *item, int key) |
| void | Item_OwnerDraw_Paint (itemDef_t *item) |
| void | Item_Paint (itemDef_t *item) |
| qboolean | Item_Parse (int handle, itemDef_t *item) |
| void | Item_RunScript (itemDef_t *item, const char *s) |
| qboolean | Item_SetFocus (itemDef_t *item, float x, float y) |
| void | Item_SetMouseOver (itemDef_t *item, qboolean focus) |
| void | Item_SetScreenCoords (itemDef_t *item, float x, float y) |
| void | Item_SetTextExtents (itemDef_t *item, int *width, int *height, const char *text) |
| void | Item_SetupKeywordHash (void) |
| qboolean | Item_Slider_HandleKey (itemDef_t *item, int key, qboolean down) |
| int | Item_Slider_OverSlider (itemDef_t *item, float x, float y) |
| void | Item_Slider_Paint (itemDef_t *item) |
| float | Item_Slider_ThumbPosition (itemDef_t *item) |
| void | Item_StartCapture (itemDef_t *item, int key) |
| void | Item_StopCapture (itemDef_t *item) |
| void | Item_Text_AutoWrapped_Paint (itemDef_t *item) |
| void | Item_Text_Paint (itemDef_t *item) |
| void | Item_Text_Wrapped_Paint (itemDef_t *item) |
| void | Item_TextColor (itemDef_t *item, vec4_t *newColor) |
| qboolean | Item_TextField_HandleKey (itemDef_t *item, int key) |
| void | Item_TextField_Paint (itemDef_t *item) |
| void | Item_UpdatePosition (itemDef_t *item) |
| void | Item_ValidateTypeData (itemDef_t *item) |
| qboolean | Item_YesNo_HandleKey (itemDef_t *item, int key) |
| void | Item_YesNo_Paint (itemDef_t *item) |
| qboolean | ItemParse_action (itemDef_t *item, int handle) |
| qboolean | ItemParse_addColorRange (itemDef_t *item, int handle) |
| qboolean | ItemParse_align (itemDef_t *item, int handle) |
| qboolean | ItemParse_asset_model (itemDef_t *item, int handle) |
| qboolean | ItemParse_asset_shader (itemDef_t *item, int handle) |
| qboolean | ItemParse_autowrapped (itemDef_t *item, int handle) |
| qboolean | ItemParse_backcolor (itemDef_t *item, int handle) |
| qboolean | ItemParse_background (itemDef_t *item, int handle) |
| qboolean | ItemParse_border (itemDef_t *item, int handle) |
| qboolean | ItemParse_bordercolor (itemDef_t *item, int handle) |
| qboolean | ItemParse_bordersize (itemDef_t *item, int handle) |
| qboolean | ItemParse_cinematic (itemDef_t *item, int handle) |
| qboolean | ItemParse_columns (itemDef_t *item, int handle) |
| qboolean | ItemParse_cvar (itemDef_t *item, int handle) |
| qboolean | ItemParse_cvarFloat (itemDef_t *item, int handle) |
| qboolean | ItemParse_cvarFloatList (itemDef_t *item, int handle) |
| qboolean | ItemParse_cvarStrList (itemDef_t *item, int handle) |
| qboolean | ItemParse_cvarTest (itemDef_t *item, int handle) |
| qboolean | ItemParse_decoration (itemDef_t *item, int handle) |
| qboolean | ItemParse_disableCvar (itemDef_t *item, int handle) |
| qboolean | ItemParse_doubleClick (itemDef_t *item, int handle) |
| qboolean | ItemParse_elementheight (itemDef_t *item, int handle) |
| qboolean | ItemParse_elementtype (itemDef_t *item, int handle) |
| qboolean | ItemParse_elementwidth (itemDef_t *item, int handle) |
| qboolean | ItemParse_enableCvar (itemDef_t *item, int handle) |
| qboolean | ItemParse_feeder (itemDef_t *item, int handle) |
| qboolean | ItemParse_focusSound (itemDef_t *item, int handle) |
| qboolean | ItemParse_forecolor (itemDef_t *item, int handle) |
| qboolean | ItemParse_group (itemDef_t *item, int handle) |
| qboolean | ItemParse_hideCvar (itemDef_t *item, int handle) |
| qboolean | ItemParse_horizontalscroll (itemDef_t *item, int handle) |
| qboolean | ItemParse_leaveFocus (itemDef_t *item, int handle) |
| qboolean | ItemParse_maxChars (itemDef_t *item, int handle) |
| qboolean | ItemParse_maxPaintChars (itemDef_t *item, int handle) |
| qboolean | ItemParse_model_angle (itemDef_t *item, int handle) |
| qboolean | ItemParse_model_fovx (itemDef_t *item, int handle) |
| qboolean | ItemParse_model_fovy (itemDef_t *item, int handle) |
| qboolean | ItemParse_model_origin (itemDef_t *item, int handle) |
| qboolean | ItemParse_model_rotation (itemDef_t *item, int handle) |
| qboolean | ItemParse_mouseEnter (itemDef_t *item, int handle) |
| qboolean | ItemParse_mouseEnterText (itemDef_t *item, int handle) |
| qboolean | ItemParse_mouseExit (itemDef_t *item, int handle) |
| qboolean | ItemParse_mouseExitText (itemDef_t *item, int handle) |
| qboolean | ItemParse_name (itemDef_t *item, int handle) |
| qboolean | ItemParse_notselectable (itemDef_t *item, int handle) |
| qboolean | ItemParse_onFocus (itemDef_t *item, int handle) |
| qboolean | ItemParse_outlinecolor (itemDef_t *item, int handle) |
| qboolean | ItemParse_ownerdraw (itemDef_t *item, int handle) |
| qboolean | ItemParse_ownerdrawFlag (itemDef_t *item, int handle) |
| qboolean | ItemParse_rect (itemDef_t *item, int handle) |
| qboolean | ItemParse_showCvar (itemDef_t *item, int handle) |
| qboolean | ItemParse_special (itemDef_t *item, int handle) |
| qboolean | ItemParse_style (itemDef_t *item, int handle) |
| qboolean | ItemParse_text (itemDef_t *item, int handle) |
| qboolean | ItemParse_textalign (itemDef_t *item, int handle) |
| qboolean | ItemParse_textalignx (itemDef_t *item, int handle) |
| qboolean | ItemParse_textaligny (itemDef_t *item, int handle) |
| qboolean | ItemParse_textscale (itemDef_t *item, int handle) |
| qboolean | ItemParse_textstyle (itemDef_t *item, int handle) |
| qboolean | ItemParse_type (itemDef_t *item, int handle) |
| qboolean | ItemParse_visible (itemDef_t *item, int handle) |
| qboolean | ItemParse_wrapped (itemDef_t *item, int handle) |
| void | KeywordHash_Add (keywordHash_t *table[], keywordHash_t *key) |
| keywordHash_t * | KeywordHash_Find (keywordHash_t *table[], char *keyword) |
| int | KeywordHash_Key (char *keyword) |
| void | LerpColor (vec4_t a, vec4_t b, vec4_t c, float t) |
| void | Menu_CacheContents (menuDef_t *menu) |
| itemDef_t * | Menu_ClearFocus (menuDef_t *menu) |
| void | Menu_CloseCinematics (menuDef_t *menu) |
| int | Menu_Count () |
| void | Menu_FadeItemByName (menuDef_t *menu, const char *p, qboolean fadeOut) |
| itemDef_t * | Menu_FindItemByName (menuDef_t *menu, const char *p) |
| menuDef_t * | Menu_GetFocused () |
| itemDef_t * | Menu_GetFocusedItem (menuDef_t *menu) |
| itemDef_t * | Menu_GetMatchingItemByNumber (menuDef_t *menu, int index, const char *name) |
| void | Menu_HandleKey (menuDef_t *menu, int key, qboolean down) |
| void | Menu_HandleMouseMove (menuDef_t *menu, float x, float y) |
| itemDef_t * | Menu_HitTest (menuDef_t *menu, float x, float y) |
| void | Menu_Init (menuDef_t *menu) |
| int | Menu_ItemsMatchingGroup (menuDef_t *menu, const char *name) |
| void | Menu_New (int handle) |
| void | Menu_OrbitItemByName (menuDef_t *menu, const char *p, float x, float y, float cx, float cy, int time) |
| qboolean | Menu_OverActiveItem (menuDef_t *menu, float x, float y) |
| void | Menu_Paint (menuDef_t *menu, qboolean forcePaint) |
| void | Menu_PaintAll () |
| qboolean | Menu_Parse (int handle, menuDef_t *menu) |
| void | Menu_PostParse (menuDef_t *menu) |
| void | Menu_Reset () |
| void | Menu_RunCloseScript (menuDef_t *menu) |
| void | Menu_ScrollFeeder (menuDef_t *menu, int feeder, qboolean down) |
| void | Menu_SetFeederSelection (menuDef_t *menu, int feeder, int index, const char *name) |
| itemDef_t * | Menu_SetNextCursorItem (menuDef_t *menu) |
| itemDef_t * | Menu_SetPrevCursorItem (menuDef_t *menu) |
| void | Menu_SetupKeywordHash (void) |
| void | Menu_ShowItemByName (menuDef_t *menu, const char *p, qboolean bShow) |
| void | Menu_TransitionItemByName (menuDef_t *menu, const char *p, rectDef_t rectFrom, rectDef_t rectTo, int time, float amt) |
| void | Menu_UpdatePosition (menuDef_t *menu) |
| qboolean | MenuParse_backcolor (itemDef_t *item, int handle) |
| qboolean | MenuParse_background (itemDef_t *item, int handle) |
| qboolean | MenuParse_border (itemDef_t *item, int handle) |
| qboolean | MenuParse_bordercolor (itemDef_t *item, int handle) |
| qboolean | MenuParse_borderSize (itemDef_t *item, int handle) |
| qboolean | MenuParse_cinematic (itemDef_t *item, int handle) |
| qboolean | MenuParse_disablecolor (itemDef_t *item, int handle) |
| qboolean | MenuParse_fadeAmount (itemDef_t *item, int handle) |
| qboolean | MenuParse_fadeClamp (itemDef_t *item, int handle) |
| qboolean | MenuParse_fadeCycle (itemDef_t *item, int handle) |
| qboolean | MenuParse_focuscolor (itemDef_t *item, int handle) |
| qboolean | MenuParse_font (itemDef_t *item, int handle) |
| qboolean | MenuParse_forecolor (itemDef_t *item, int handle) |
| qboolean | MenuParse_fullscreen (itemDef_t *item, int handle) |
| qboolean | MenuParse_itemDef (itemDef_t *item, int handle) |
| qboolean | MenuParse_name (itemDef_t *item, int handle) |
| qboolean | MenuParse_onClose (itemDef_t *item, int handle) |
| qboolean | MenuParse_onESC (itemDef_t *item, int handle) |
| qboolean | MenuParse_onOpen (itemDef_t *item, int handle) |
| qboolean | MenuParse_outlinecolor (itemDef_t *item, int handle) |
| qboolean | MenuParse_outOfBounds (itemDef_t *item, int handle) |
| qboolean | MenuParse_ownerdraw (itemDef_t *item, int handle) |
| qboolean | MenuParse_ownerdrawFlag (itemDef_t *item, int handle) |
| qboolean | MenuParse_popup (itemDef_t *item, int handle) |
| qboolean | MenuParse_rect (itemDef_t *item, int handle) |
| qboolean | MenuParse_soundLoop (itemDef_t *item, int handle) |
| qboolean | MenuParse_style (itemDef_t *item, int handle) |
| qboolean | MenuParse_visible (itemDef_t *item, int handle) |
| void | Menus_Activate (menuDef_t *menu) |
| menuDef_t * | Menus_ActivateByName (const char *p) |
| qboolean | Menus_AnyFullScreenVisible () |
| void | Menus_CloseAll () |
| void | Menus_CloseByName (const char *p) |
| menuDef_t * | Menus_FindByName (const char *p) |
| void | Menus_HandleOOBClick (menuDef_t *menu, int key, qboolean down) |
| void | Menus_OpenByName (const char *p) |
| void | Menus_ShowByName (const char *p) |
| qboolean | PC_Color_Parse (int handle, vec4_t *c) |
| qboolean | PC_Float_Parse (int handle, float *f) |
| qboolean | PC_Int_Parse (int handle, int *i) |
| qboolean | PC_Rect_Parse (int handle, rectDef_t *r) |
| qboolean | PC_Script_Parse (int handle, const char **out) |
| void | PC_SourceError (int handle, char *format,...) |
| void | PC_SourceWarning (int handle, char *format,...) |
| qboolean | PC_String_Parse (int handle, const char **out) |
| qboolean | Rect_ContainsPoint (rectDef_t *rect, float x, float y) |
| qboolean | Rect_Parse (char **p, rectDef_t *r) |
| void | Rect_ToWindowCoords (rectDef_t *rect, windowDef_t *window) |
| void | Script_Close (itemDef_t *item, char **args) |
| void | Script_ConditionalOpen (itemDef_t *item, char **args) |
| void | Script_Exec (itemDef_t *item, char **args) |
| void | Script_FadeIn (itemDef_t *item, char **args) |
| void | Script_FadeOut (itemDef_t *item, char **args) |
| void | Script_Hide (itemDef_t *item, char **args) |
| void | Script_Open (itemDef_t *item, char **args) |
| void | Script_Orbit (itemDef_t *item, char **args) |
| void | Script_Play (itemDef_t *item, char **args) |
| void | Script_playLooped (itemDef_t *item, char **args) |
| void | Script_SetAsset (itemDef_t *item, char **args) |
| void | Script_SetBackground (itemDef_t *item, char **args) |
| void | Script_SetColor (itemDef_t *item, char **args) |
| void | Script_SetCvar (itemDef_t *item, char **args) |
| void | Script_SetFocus (itemDef_t *item, char **args) |
| void | Script_SetItemColor (itemDef_t *item, char **args) |
| void | Script_SetPlayerHead (itemDef_t *item, char **args) |
| void | Script_SetPlayerModel (itemDef_t *item, char **args) |
| void | Script_SetTeamColor (itemDef_t *item, char **args) |
| void | Script_Show (itemDef_t *item, char **args) |
| void | Script_Transition (itemDef_t *item, char **args) |
| void | Scroll_ListBox_AutoFunc (void *p) |
| void | Scroll_ListBox_ThumbFunc (void *p) |
| void | Scroll_Slider_ThumbFunc (void *p) |
| const char * | String_Alloc (const char *p) |
| void | String_Init () |
| qboolean | String_Parse (char **p, const char **out) |
| void | String_Report () |
| void | ToWindowCoords (float *x, float *y, windowDef_t *window) |
| void * | UI_Alloc (int size) |
| void | UI_InitMemory (void) |
| qboolean | UI_OutOfMemory () |
| void | Window_CacheContents (windowDef_t *window) |
| void | Window_CloseCinematic (windowDef_t *window) |
| void | Window_Init (Window *w) |
| void | Window_Paint (Window *w, float fadeAmount, float fadeClamp, float fadeCycle) |
Variables |
| int | allocPoint |
| void * | captureData = NULL |
| void(* | captureFunc )(void *p) = NULL |
| float | captureX |
| float | captureY |
| commandDef_t | commandList [] |
| displayContextDef_t * | DC = NULL |
| qboolean | debugMode = qfalse |
| const int | g_bindCount = sizeof(g_bindings) / sizeof(bind_t) |
| bind_t | g_bindings [] |
| itemDef_t * | g_bindItem = NULL |
| configcvar_t | g_configcvars [] |
| qboolean | g_editingField = qfalse |
| itemDef_t * | g_editItem = NULL |
| char | g_nameBind1 [32] |
| char | g_nameBind2 [32] |
| qboolean | g_waitingForKey = qfalse |
| itemDef_t * | itemCapture = NULL |
| keywordHash_t * | itemParseKeywordHash [KEYWORDHASH_SIZE] |
| keywordHash_t | itemParseKeywords [] |
| int | lastListBoxClickTime = 0 |
| char | memoryPool [MEM_POOL_SIZE] |
| int | menuCount = 0 |
| keywordHash_t * | menuParseKeywordHash [KEYWORDHASH_SIZE] |
| keywordHash_t | menuParseKeywords [] |
| menuDef_t | Menus [MAX_MENUS] |
| menuDef_t * | menuStack [MAX_OPEN_MENUS] |
| int | openMenuCount = 0 |
| int | outOfMemory |
| int | scriptCommandCount = sizeof(commandList) / sizeof(commandDef_t) |
| scrollInfo_t | scrollInfo |
| stringDef_t * | strHandle [HASH_TABLE_SIZE] |
| int | strHandleCount = 0 |
| char | strPool [STRING_POOL_SIZE] |
| int | strPoolIndex = 0 |