16 enum Key : std::uint32_t
Definition BSMouseDevice.h:8
Definition BSWin32MouseDevice.h:9
DirectInput8::DIMOUSESTATE2 dInputPrevState
Definition BSWin32MouseDevice.h:43
void Initialize() override
static constexpr auto VTABLE
Definition BSWin32MouseDevice.h:12
~BSWin32MouseDevice() override
void Reinitialize(void) override
void Process(float a_arg1) override
BSSpinLock reinitializeLock
Definition BSWin32MouseDevice.h:46
DirectInput8::DIMOUSESTATE2 dInputNextState
Definition BSWin32MouseDevice.h:44
bool notInitialized
Definition BSWin32MouseDevice.h:45
DirectInput8::IDirectInputDevice8A * dInputDevice
Definition BSWin32MouseDevice.h:42
static constexpr auto RTTI
Definition BSWin32MouseDevice.h:11
Definition AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_BSWin32MouseDevice
Definition Offsets_VTABLE.h:5436
constexpr REL::VariantID RTTI_BSWin32MouseDevice(690313, 398168, 0x1f5fda8)
Definition BSWin32MouseDevice.h:15
Key
Definition BSWin32MouseDevice.h:17
@ kMiddleButton
Definition BSWin32MouseDevice.h:20
@ kButton7
Definition BSWin32MouseDevice.h:25
@ kWheelUp
Definition BSWin32MouseDevice.h:26
@ kButton6
Definition BSWin32MouseDevice.h:24
@ kButton5
Definition BSWin32MouseDevice.h:23
@ kRightButton
Definition BSWin32MouseDevice.h:19
@ kButton3
Definition BSWin32MouseDevice.h:21
@ kLeftButton
Definition BSWin32MouseDevice.h:18
@ kWheelDown
Definition BSWin32MouseDevice.h:27
@ kButton4
Definition BSWin32MouseDevice.h:22