namespace
InputInput handling.
Classes
- class ControlScheme
- Provides access to a user configured control scheme.
- struct ControlSchemeMapping
- Control mapping for a particular action.
- struct MappingTarget
- Control mapping target.
- struct ProcessedInput
- Result returned by ControlScheme::
FetchProcessedInput() - class RgbLights
- Provides access to RGB lights from various peripherals.
- class RumbleDescription
- Describes a gamepad rumble effect.
- class RumbleProcessor
- Gamepad rumble processor.
Enums
- enum class NavigationFlags { None = 0, AllowKeyboard = 0x01, AllowGamepads = 0x02, AllowAll = AllowKeyboard | AllowGamepads }
- Navigation flags for ControlScheme::
FetchNavigation(), supports a bitwise combination of its member values. - enum class AuraLight { Primary, Secondary, Tertiary, KeyboardLogo, Esc, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PrintScreen, ScrollLock, PauseBreak, Tilde, One, Two, Three, Four, Five, Six, Seven, Eight, Nine, Zero, Minus, Equals, Backspace, Insert, Home, PageUp, NumLock, NumSlash, NumAsterisk, NumMinus, Tab, Q, W, E, R, T, Y, U, I, O, P, OpenBracket, CloseBracket, Enter, Delete, End, PageDown, NumSeven, NumEight, NumNine, NumPlus, CapsLock, A, S, D, F, G, H, J, K, L, Semicolon, Apostrophe, Backslash, NumFour, NumFive, NumSix, LeftShift, NonUsBackslash, Z, X, C, V, B, N, M, Comma, Period, Slash, RightShift, ArrowUp, NumOne, NumTwo, NumThree, NumEnter, LeftCtrl, LeftWindows, LeftAlt, Space, RightAlt, Fn, Menu, RightCtrl, ArrowLeft, ArrowDown, ArrowRight, NumZero, NumPeriod, Unknown = -1 }
- Individual lights of RgbLights service.
Enum documentation
enum class Jazz2:: Input:: NavigationFlags
#include <Jazz2/Input/ControlScheme.h>
Navigation flags for ControlScheme::
Enumerators | |
---|---|
None |
None. |
AllowKeyboard |
Allow only keyboard key presses. |
AllowGamepads |
Allow only gamepad button presses. |
AllowAll |
Allow both keyboard and gamepad presses. |
enum class Jazz2:: Input:: AuraLight
#include <Jazz2/Input/RgbLights.h>
Individual lights of RgbLights service.