23 virtual void SetVibration(
float a_largeMotor,
float a_smallMotor) = 0;
Definition: BSGamepadDevice.h:13
virtual bool IsRemoteController()
bool IsEnabled() const override
virtual void SetVibration(float a_largeMotor, float a_smallMotor)=0
std::uint16_t padCE
Definition: BSGamepadDevice.h:34
bool listeningForInput
Definition: BSGamepadDevice.h:33
std::int32_t userIndex
Definition: BSGamepadDevice.h:31
static constexpr auto RTTI
Definition: BSGamepadDevice.h:15
~BSGamepadDevice() override
virtual void NormalizeThumbstickValue(int a_thumbX, int a_thumbY, float &a_xOut, float &a_yOut)
bool connected
Definition: BSGamepadDevice.h:32
virtual void ResetDeviceLight()
virtual void DoEnableListeningMode()
virtual void SetDeviceLight(const std::uint32_t(&a_rgb)[3])
Definition: BSTEvent.h:28
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSGamepadDevice
Definition: Offsets_RTTI.h:1718