UFO: Alien Invasion
uiKeyBinding_t Struct Reference

#include <ui_input.h>

Collaboration diagram for uiKeyBinding_t:
Collaboration graph

Data Fields

uiNode_tnode
 
const struct value_s * property
 
int key
 
const char * description
 
bool inherited
 
struct uiKeyBinding_s * next
 

Detailed Description

Definition at line 32 of file ui_input.h.

Field Documentation

◆ description

const char* uiKeyBinding_t::description

Description of this binding

Definition at line 36 of file ui_input.h.

Referenced by CLMN_AddUIBindings(), Key_WriteBindings(), and UI_SetKeyBindingEx().

◆ inherited

bool uiKeyBinding_t::inherited

True if this binding is inherited from another binding.

Definition at line 37 of file ui_input.h.

Referenced by CLMN_AddUIBindings(), Key_WriteBindings(), and UI_SetKeyBindingEx().

◆ key

int uiKeyBinding_t::key

Keynum to catch.

Definition at line 35 of file ui_input.h.

Referenced by CLMN_AddUIBindings(), Key_WriteBindings(), UI_SetKeyBindingEx(), and UI_WindowNodeGetKeyBinding().

◆ next

struct uiKeyBinding_s* uiKeyBinding_t::next

Next binding from the window list.

Definition at line 38 of file ui_input.h.

Referenced by UI_WindowNodeGetKeyBinding(), and UI_WindowNodeRegisterKeyBinding().

◆ node

uiNode_t* uiKeyBinding_t::node

Node target.

Definition at line 33 of file ui_input.h.

Referenced by Key_WriteBindings(), UI_KeyPressedInWindow(), and UI_SetKeyBindingEx().

◆ property

const struct value_s* uiKeyBinding_t::property

Property target, else nullptr.

Definition at line 34 of file ui_input.h.

Referenced by Key_WriteBindings(), UI_KeyPressedInWindow(), and UI_SetKeyBindingEx().


The documentation for this struct was generated from the following file: