ezEngine Release 26.3
Loading...
Searching...
No Matches
ezRmlUiInputButtons Struct Reference

Classes

struct  Bits
 
struct  KeyMapping
 
struct  MouseButtonMapping
 

Public Types

enum  Enum {
  None = 0 , Mouse0 = EZ_BIT(0) , Mouse1 = EZ_BIT(1) , Mouse2 = EZ_BIT(2) ,
  MouseWheelUp = EZ_BIT(3) , MouseWheelDown = EZ_BIT(4) , Tab = EZ_BIT(5) , Left = EZ_BIT(6) ,
  Up = EZ_BIT(7) , Right = EZ_BIT(8) , Down = EZ_BIT(9) , PageUp = EZ_BIT(10) ,
  PageDown = EZ_BIT(11) , Home = EZ_BIT(12) , End = EZ_BIT(13) , Delete = EZ_BIT(14) ,
  Backspace = EZ_BIT(15) , Return = EZ_BIT(16) , NumpadEnter = EZ_BIT(17) , Escape = EZ_BIT(18) ,
  Alt = EZ_BIT(19) , Ctrl = EZ_BIT(20) , Shift = EZ_BIT(21) , Default = None
}
 
using StorageType = ezUInt32
 

Static Public Attributes

static constexpr MouseButtonMapping s_MouseButtonMappings []
 
static constexpr KeyMapping s_KeyMappings []
 

Member Data Documentation

◆ s_KeyMappings

constexpr KeyMapping ezRmlUiInputButtons::s_KeyMappings[]
staticconstexpr
Initial value:
= {
{ ezRmlUiInputButtons::Tab, Rml::Input::KI_TAB, ezInputSlot_KeyTab },
{ ezRmlUiInputButtons::Left, Rml::Input::KI_LEFT, ezInputSlot_KeyLeft },
{ ezRmlUiInputButtons::Up, Rml::Input::KI_UP, ezInputSlot_KeyUp },
{ ezRmlUiInputButtons::Right, Rml::Input::KI_RIGHT, ezInputSlot_KeyRight },
{ ezRmlUiInputButtons::Down, Rml::Input::KI_DOWN, ezInputSlot_KeyDown },
{ ezRmlUiInputButtons::PageUp, Rml::Input::KI_PRIOR, ezInputSlot_KeyPageUp },
{ ezRmlUiInputButtons::PageDown, Rml::Input::KI_NEXT, ezInputSlot_KeyPageDown },
{ ezRmlUiInputButtons::Home, Rml::Input::KI_HOME, ezInputSlot_KeyHome },
{ ezRmlUiInputButtons::End, Rml::Input::KI_END, ezInputSlot_KeyEnd },
{ ezRmlUiInputButtons::Delete, Rml::Input::KI_DELETE, ezInputSlot_KeyDelete },
{ ezRmlUiInputButtons::Backspace, Rml::Input::KI_BACK, ezInputSlot_KeyBackspace },
{ ezRmlUiInputButtons::Return, Rml::Input::KI_RETURN, ezInputSlot_KeyReturn },
{ ezRmlUiInputButtons::NumpadEnter, Rml::Input::KI_NUMPADENTER, ezInputSlot_KeyNumpadEnter },
{ ezRmlUiInputButtons::Escape, Rml::Input::KI_ESCAPE, ezInputSlot_KeyEscape },
}

◆ s_MouseButtonMappings

constexpr MouseButtonMapping ezRmlUiInputButtons::s_MouseButtonMappings[]
staticconstexpr
Initial value:
= {
{ ezRmlUiInputButtons::Mouse0, 0, ezInputSlot_MouseButton0 },
{ ezRmlUiInputButtons::Mouse1, 1, ezInputSlot_MouseButton1 },
{ ezRmlUiInputButtons::Mouse2, 2, ezInputSlot_MouseButton2 },
}

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