ActionMappingDesc#
Fully qualified name: carb::input::ActionMappingDesc
Defined in carb/input/InputTypes.h
- 
struct ActionMappingDesc#
 Defines action mapping description.
Public Members
- 
DeviceType deviceType#
 The DeviceType for the action mapping; dictates which members below should be used.
- 
Keyboard *keyboard#
 The Keyboard handle for this action mapping, when
deviceTypeis DeviceType::eKeyboard.
- 
Mouse *mouse#
 The Mouse handle for this action mapping, when
deviceTypeis DeviceType::eMouse.
- 
Gamepad *gamepad#
 The Gamepad handle for this action mapping, when
deviceTypeis DeviceType::eGamepad.
- 
InputDevice *device#
 The InputDevice handle for this action mapping.
- 
union carb::input::ActionMappingDesc::[anonymous] [anonymous]#
 
- 
KeyboardInput keyboardInput#
 The KeyboardInput key for this action mapping, when
deviceTypeis DeviceType::eKeyboard.
- 
MouseInput mouseInput#
 The MouseInput button for this action mapping, when
deviceTypeis DeviceType::eMouse.
- 
GamepadInput gamepadInput#
 The GamepadInput button or axis for this action mapping, when
deviceTypeis DeviceType::eGamepad.
- 
union carb::input::ActionMappingDesc::[anonymous] [anonymous]#
 
- 
KeyboardModifierFlags modifiers#
 KeyboardModifierFlags values bitwise-or’d determining which modifiers are used by this action mapping.
- 
DeviceType deviceType#