18 enum Key : std::uint32_t
Definition: BSMouseDevice.h:8
Definition: BSAtomic.h:92
Definition: BSWin32MouseDevice.h:11
void Initialize() override
static constexpr auto VTABLE
Definition: BSWin32MouseDevice.h:14
~BSWin32MouseDevice() override
void Reinitialize(void) override
void Process(float a_arg1) override
BSSpinLock reinitializeLock
Definition: BSWin32MouseDevice.h:48
REX::W32::DIMOUSESTATE2 dInputNextState
Definition: BSWin32MouseDevice.h:46
bool notInitialized
Definition: BSWin32MouseDevice.h:47
REX::W32::DIMOUSESTATE2 dInputPrevState
Definition: BSWin32MouseDevice.h:45
static constexpr auto RTTI
Definition: BSWin32MouseDevice.h:13
REX::W32::IDirectInputDevice8A * dInputDevice
Definition: BSWin32MouseDevice.h:44
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSWin32MouseDevice(static_cast< std::uint64_t >(690313))
constexpr std::array< REL::ID, 1 > VTABLE_BSWin32MouseDevice
Definition: Offsets_VTABLE.h:10573
Definition: BSWin32MouseDevice.h:17
Key
Definition: BSWin32MouseDevice.h:19
@ kMiddleButton
Definition: BSWin32MouseDevice.h:22
@ kButton7
Definition: BSWin32MouseDevice.h:27
@ kWheelUp
Definition: BSWin32MouseDevice.h:28
@ kButton6
Definition: BSWin32MouseDevice.h:26
@ kButton5
Definition: BSWin32MouseDevice.h:25
@ kRightButton
Definition: BSWin32MouseDevice.h:21
@ kButton3
Definition: BSWin32MouseDevice.h:23
@ kLeftButton
Definition: BSWin32MouseDevice.h:20
@ kWheelDown
Definition: BSWin32MouseDevice.h:29
@ kButton4
Definition: BSWin32MouseDevice.h:24