23 #ifndef _WIN32_MOUSE_H_EADER_ 24 #define _WIN32_MOUSE_H_EADER_ 50 bool _doMouseClick(
int mouseButton, DIDEVICEOBJECTDATA& di );
59 #endif //_WIN32_MOUSE_H_EADER_ IDirectInput8 * mDirectInput
Definition: Win32Mouse.h:52
virtual void setBuffered(bool buffered)
Definition: Win32Mouse.cpp:214
An Object's interface is a way to gain write access to devices which support it.
Definition: OISInterface.h:34
Definition: Win32Mouse.h:31
IType
Type of Interface.
Definition: OISInterface.h:40
IDirectInputDevice8 * mMouse
Definition: Win32Mouse.h:53
bool _doMouseClick(int mouseButton, DIDEVICEOBJECTDATA &di)
Definition: Win32Mouse.cpp:195
virtual ~Win32Mouse()
Definition: Win32Mouse.cpp:77
DWORD coopSetting
Definition: Win32Mouse.h:54
Mouse base class.
Definition: OISMouse.h:107
HWND mHwnd
Definition: Win32Mouse.h:55
virtual void capture()
Definition: Win32Mouse.cpp:90
virtual bool buffered() const
Definition: OISObject.h:44
Definition: EventHelpers.h:31
virtual void _initialize()
Definition: Win32Mouse.cpp:44
Type type() const
Definition: OISObject.h:38
virtual Interface * queryInterface(Interface::IType type)
Definition: Win32Mouse.h:44
Win32Mouse(InputManager *creator, IDirectInput8 *pDI, bool buffered, DWORD coopSettings)
Definition: Win32Mouse.cpp:32