Enum GamepadControl
Defined in File button-codes.h
Enum Documentation
-
enum class CE::Input::GamepadControl : std::uint16_t
Portable gamepad controls, reported only when supported by the device/adapter.
A/B/X/Y identify Xbox-style positions, not necessarily printed labels. Axis6..31 and Button17..31 retain generic extension slots; sensor names identify their axis and quantity without promising device availability. Analog values are delivered without Engine clamping or unit conversion; ranges/calibration and sensor units belong to the reporting adapter/device. Button entries report held state; trigger axes and trigger buttons remain separate controls. No universal sensor SI units or axis support are promised. Unknown is unmapped.
Values:
-
enumerator Unknown
Unmapped or unsupported portable identity.
-
enumerator LeftStickX
-
enumerator LeftStickY
-
enumerator RightStickX
-
enumerator RightStickY
-
enumerator LeftTrigger
-
enumerator RightTrigger
-
enumerator Axis6
-
enumerator Axis7
-
enumerator Axis8
-
enumerator Axis9
-
enumerator Axis10
-
enumerator Axis11
-
enumerator Axis12
-
enumerator Axis13
-
enumerator Axis14
-
enumerator Axis15
-
enumerator Axis16
-
enumerator Axis17
-
enumerator Axis18
-
enumerator Axis19
-
enumerator Axis20
-
enumerator Axis21
-
enumerator Axis22
-
enumerator Axis23
-
enumerator Axis24
-
enumerator Axis25
-
enumerator Axis26
-
enumerator Axis27
-
enumerator Axis28
-
enumerator Axis29
-
enumerator Axis30
-
enumerator Axis31
-
enumerator AccelerationX
-
enumerator AccelerationY
-
enumerator AccelerationZ
-
enumerator GravityX
-
enumerator GravityY
-
enumerator GravityZ
-
enumerator GyroscopeX
-
enumerator GyroscopeY
-
enumerator GyroscopeZ
-
enumerator MagneticFieldX
-
enumerator MagneticFieldY
-
enumerator MagneticFieldZ
-
enumerator Start
-
enumerator Back
-
enumerator DPadLeft
-
enumerator DPadRight
-
enumerator DPadUp
-
enumerator DPadDown
-
enumerator A
-
enumerator B
-
enumerator X
-
enumerator Y
-
enumerator LeftShoulder
-
enumerator RightShoulder
-
enumerator LeftTriggerButton
-
enumerator RightTriggerButton
-
enumerator LeftStick
-
enumerator RightStick
-
enumerator Guide
-
enumerator Button17
-
enumerator Button18
-
enumerator Button19
-
enumerator Button20
-
enumerator Button21
-
enumerator Button22
-
enumerator Button23
-
enumerator Button24
-
enumerator Button25
-
enumerator Button26
-
enumerator Button27
-
enumerator Button28
-
enumerator Button29
-
enumerator Button30
-
enumerator Button31
-
enumerator Unknown