15 enum Key : std::uint32_t
69 void SetRumble(
float lValue,
float rValue)
override;
Definition BSPCGamepadDeviceDelegate.h:10
Definition BSWin32GamepadDevice.h:8
float currentRX
Definition BSWin32GamepadDevice.h:96
float previousLT
Definition BSWin32GamepadDevice.h:85
float previousRY
Definition BSWin32GamepadDevice.h:90
float previousRX
Definition BSWin32GamepadDevice.h:89
float currentLY
Definition BSWin32GamepadDevice.h:95
static constexpr auto VTABLE
Definition BSWin32GamepadDevice.h:11
~BSWin32GamepadDevice() override
float currentRT
Definition BSWin32GamepadDevice.h:93
float previousLY
Definition BSWin32GamepadDevice.h:88
XInput::XINPUT_STATE previousState
Definition BSWin32GamepadDevice.h:84
float currentRY
Definition BSWin32GamepadDevice.h:97
float previousLX
Definition BSWin32GamepadDevice.h:87
float currentLX
Definition BSWin32GamepadDevice.h:94
static constexpr auto RTTI
Definition BSWin32GamepadDevice.h:10
ButtonState GetPreviousButtonState() const
Definition BSWin32GamepadDevice.h:72
float currentLT
Definition BSWin32GamepadDevice.h:92
ButtonState GetCurrentButtonState() const
Definition BSWin32GamepadDevice.h:78
XInput::XINPUT_STATE currentState
Definition BSWin32GamepadDevice.h:91
void Process(float a_arg1) override
void SetRumble(float lValue, float rValue) override
float previousRT
Definition BSWin32GamepadDevice.h:86
void Initialize() override
friend class BSGamepadDeviceHandler
Definition BSWin32GamepadDevice.h:100
Definition AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_BSWin32GamepadDevice
Definition Offsets_VTABLE.h:5439
constexpr REL::VariantID RTTI_BSWin32GamepadDevice(690317, 398172, 0x1f5fe60)
Definition BSWin32GamepadDevice.h:14
Key
Definition BSWin32GamepadDevice.h:16
@ kUp
Definition BSWin32GamepadDevice.h:18
@ kRightThumb
Definition BSWin32GamepadDevice.h:25
@ kRight
Definition BSWin32GamepadDevice.h:21
@ kB
Definition BSWin32GamepadDevice.h:29
@ kLeftThumb
Definition BSWin32GamepadDevice.h:24
@ kDown
Definition BSWin32GamepadDevice.h:19
@ kA
Definition BSWin32GamepadDevice.h:28
@ kLeft
Definition BSWin32GamepadDevice.h:20
@ kBack
Definition BSWin32GamepadDevice.h:23
@ kY
Definition BSWin32GamepadDevice.h:31
@ kRightTrigger
Definition BSWin32GamepadDevice.h:36
@ kLeftTrigger
Definition BSWin32GamepadDevice.h:35
@ kRightShoulder
Definition BSWin32GamepadDevice.h:27
@ kLeftStick
Definition BSWin32GamepadDevice.h:38
@ kX
Definition BSWin32GamepadDevice.h:30
@ kStart
Definition BSWin32GamepadDevice.h:22
@ kRightStick
Definition BSWin32GamepadDevice.h:39
@ kLeftShoulder
Definition BSWin32GamepadDevice.h:26