14 enum Key : std::uint32_t
55 void Poll(
float a_timeDelta)
override;
58 void SetVibration(
float a_largeMotor,
float a_smallMotor)
override;
Definition: BSPCGamepadDeviceDelegate.h:10
Definition: BSWin32GamepadDevice.h:8
void Poll(float a_timeDelta) override
~BSWin32GamepadDevice() override
static constexpr auto RTTI
Definition: BSWin32GamepadDevice.h:10
InputState currentState
Definition: BSWin32GamepadDevice.h:62
void ClearInputState() override
InputState previousState
Definition: BSWin32GamepadDevice.h:61
void SetVibration(float a_largeMotor, float a_smallMotor) override
void Initialize() override
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSWin32GamepadDevice
Definition: Offsets_RTTI.h:3643
Definition: BSWin32GamepadDevice.h:13
Key
Definition: BSWin32GamepadDevice.h:15
@ kUp
Definition: BSWin32GamepadDevice.h:16
@ kRightThumb
Definition: BSWin32GamepadDevice.h:23
@ kRight
Definition: BSWin32GamepadDevice.h:19
@ kB
Definition: BSWin32GamepadDevice.h:28
@ kLeftThumb
Definition: BSWin32GamepadDevice.h:22
@ kDown
Definition: BSWin32GamepadDevice.h:17
@ kA
Definition: BSWin32GamepadDevice.h:27
@ kLeft
Definition: BSWin32GamepadDevice.h:18
@ kBack
Definition: BSWin32GamepadDevice.h:21
@ kY
Definition: BSWin32GamepadDevice.h:30
@ kRightTrigger
Definition: BSWin32GamepadDevice.h:33
@ kLeftTrigger
Definition: BSWin32GamepadDevice.h:32
@ kRightShoulder
Definition: BSWin32GamepadDevice.h:25
@ kX
Definition: BSWin32GamepadDevice.h:29
@ kStart
Definition: BSWin32GamepadDevice.h:20
@ kLeftShoulder
Definition: BSWin32GamepadDevice.h:24