#include <OISMouse.h>
Public Member Functions | |
| virtual | ~Mouse () |
| virtual void | setEventCallback (MouseListener *mouseListener) |
| MouseListener * | getEventCallback () |
| const MouseState & | getMouseState () const |
Protected Member Functions | |
| Mouse () | |
Protected Attributes | |
| MouseState | mState |
| The state of the mouse. | |
| MouseListener * | listener |
| Used for buffered/actionmapping callback. | |
Definition at line 106 of file OISMouse.h.
| virtual OIS::Mouse::~Mouse | ( | ) | [inline, virtual] |
Definition at line 109 of file OISMouse.h.
| OIS::Mouse::Mouse | ( | ) | [inline, protected] |
Definition at line 127 of file OISMouse.h.
| virtual void OIS::Mouse::setEventCallback | ( | MouseListener * | mouseListener | ) | [inline, virtual] |
| mouseListener | Send a pointer to a class derived from MouseListener or 0 to clear the callback |
Definition at line 118 of file OISMouse.h.
Referenced by initOIS().
| MouseListener* OIS::Mouse::getEventCallback | ( | ) | [inline] |
| const MouseState& OIS::Mouse::getMouseState | ( | ) | const [inline] |
Definition at line 124 of file OISMouse.h.
Referenced by handleNonBufferedMouse().
MouseState OIS::Mouse::mState [protected] |
The state of the mouse.
Definition at line 129 of file OISMouse.h.
Referenced by OIS::Win32Mouse::_doMouseClick(), OIS::Win32Mouse::_initialize(), OIS::SDLMouse::_initialize(), OIS::MacMouse::_initialize(), OIS::LinuxMouse::_initialize(), OIS::LinuxMouse::_processXEvents(), OIS::Win32Mouse::capture(), OIS::SDLMouse::capture(), and OIS::LinuxMouse::capture().
MouseListener* OIS::Mouse::listener [protected] |
Used for buffered/actionmapping callback.
Definition at line 132 of file OISMouse.h.
Referenced by OIS::Win32Mouse::_doMouseClick(), OIS::LinuxMouse::_processXEvents(), OIS::Win32Mouse::capture(), OIS::SDLMouse::capture(), OIS::LinuxMouse::capture(), OIS::LinuxMouse::LinuxMouse(), OIS::MacMouse::MacMouse(), OIS::SDLMouse::SDLMouse(), and OIS::Win32Mouse::Win32Mouse().
1.5.4