31 virtual void SetRumble(
float a_lValue,
float a_rValue) = 0;
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BSGamepadDevice.h:13
static constexpr auto VTABLE
Definition: BSGamepadDevice.h:16
bool IsEnabled() const override
std::uint16_t padCE
Definition: BSGamepadDevice.h:42
virtual void ResetLEDColor()
bool listeningForInput
Definition: BSGamepadDevice.h:41
std::int32_t userIndex
Definition: BSGamepadDevice.h:39
virtual void DoEnableListeningMode(void)
virtual void SetRumble(float a_lValue, float a_rValue)=0
static constexpr auto RTTI
Definition: BSGamepadDevice.h:15
~BSGamepadDevice() override
virtual void IsRemoteController(void)
virtual void NormalizeThumbstickValue(int a_thumbX, int a_thumbY, float &a_xOut, float &a_yOut)
bool connected
Definition: BSGamepadDevice.h:40
virtual void SetLEDColor(ColorParam *a_colorParam)
Definition: BSTEvent.h:19
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSGamepadDevice(static_cast< std::uint64_t >(690309))
constexpr std::array< REL::ID, 1 > VTABLE_BSGamepadDevice
Definition: Offsets_VTABLE.h:9034
Definition: BSGamepadDevice.h:19
std::uint32_t b
Definition: BSGamepadDevice.h:22
std::uint32_t g
Definition: BSGamepadDevice.h:21
std::uint32_t r
Definition: BSGamepadDevice.h:20