#include <SDLMouse.h>
Public Member Functions | |
| SDLMouse (bool buffered) | |
| virtual | ~SDLMouse () |
| virtual void | setBuffered (bool buffered) |
| virtual void | capture () |
| virtual Interface * | queryInterface (Interface::IType type) |
| virtual void | _initialize () |
| void | _setGrab (bool grabbed) |
| void | _setVisible (bool visible) |
Protected Member Functions | |
| SDLMouse () | |
Protected Attributes | |
| bool | mGrabbed |
| bool | mRegainFocus |
Definition at line 31 of file SDLMouse.h.
| SDLMouse::SDLMouse | ( | bool | buffered | ) |
Definition at line 31 of file SDLMouse.cpp.
References OIS::Mouse::listener, OIS::Object::mBuffered, OIS::Object::mType, and OISMouse.
| SDLMouse::~SDLMouse | ( | ) | [virtual] |
| OIS::SDLMouse::SDLMouse | ( | ) | [inline, protected] |
Definition at line 53 of file SDLMouse.h.
| void SDLMouse::setBuffered | ( | bool | buffered | ) | [virtual] |
Implements OIS::Object.
Definition at line 150 of file SDLMouse.cpp.
References OIS::Object::mBuffered.
| void SDLMouse::capture | ( | ) | [virtual] |
Implements OIS::Object.
Definition at line 60 of file SDLMouse.cpp.
References OIS::SDLInputManager::_getGrabMode(), _setGrab(), OIS::SDLInputManager::_setGrabMode(), _setVisible(), OIS::MouseState::buttons, OIS::Mouse::listener, OIS::MB_Left, OIS::MB_Middle, OIS::MB_Right, OIS::Object::mBuffered, mGrabbed, OIS::MouseListener::mouseMoved(), OIS::MouseListener::mousePressed(), OIS::MouseListener::mouseReleased(), mRegainFocus, OIS::Mouse::mState, OIS_SDL_MOUSE_BUFF, and OIS::Object::type().
| virtual Interface* OIS::SDLMouse::queryInterface | ( | Interface::IType | type | ) | [inline, virtual] |
| type | The type of interface you are looking for |
Implements OIS::Object.
Definition at line 44 of file SDLMouse.h.
| void SDLMouse::_initialize | ( | ) | [virtual] |
Implements OIS::Object.
Definition at line 39 of file SDLMouse.cpp.
References _setGrab(), _setVisible(), OIS::MouseState::clear(), mRegainFocus, and OIS::Mouse::mState.
| void SDLMouse::_setGrab | ( | bool | grabbed | ) |
Definition at line 156 of file SDLMouse.cpp.
References mGrabbed.
Referenced by _initialize(), capture(), and ~SDLMouse().
| void SDLMouse::_setVisible | ( | bool | visible | ) |
Definition at line 167 of file SDLMouse.cpp.
Referenced by _initialize(), capture(), and ~SDLMouse().
bool OIS::SDLMouse::mGrabbed [protected] |
bool OIS::SDLMouse::mRegainFocus [protected] |
1.5.4