#include <MacMouse.h>
Public Member Functions | |
| MacMouse (InputManager *creator, bool buffered) | |
| virtual | ~MacMouse () |
| virtual void | setBuffered (bool buffered) |
| virtual void | capture () |
| virtual Interface * | queryInterface (Interface::IType type) |
| virtual void | _initialize () |
| void | _mouseButtonCallback (EventRef theEvent) |
| void | _mouseMoveCallback (EventRef theEvent) |
| void | _mouseScrollCallback (EventRef theEvent) |
Protected Member Functions | |
| MacMouse () | |
Protected Attributes | |
| EventHandlerUPP | mouseButtonUPP |
| EventHandlerUPP | mouseMoveUPP |
| EventHandlerUPP | mouseScrollUPP |
| EventHandlerRef | mouseButtonEventRef |
| EventHandlerRef | mouseMoveEventRef |
| EventHandlerRef | mouseScrollEventRef |
| bool | mRegainFocus |
Definition at line 12 of file MacMouse.h.
| MacMouse::MacMouse | ( | InputManager * | creator, | |
| bool | buffered | |||
| ) |
Definition at line 15 of file MacMouse.cpp.
References OIS::Mouse::listener, OIS::Object::mBuffered, OIS::Object::mCreator, mouseButtonEventRef, mouseButtonUPP, MouseButtonWrapper(), mouseMoveEventRef, mouseMoveUPP, MouseMoveWrapper(), mouseScrollEventRef, mouseScrollUPP, MouseScrollWrapper(), OIS::Object::mType, and OISMouse.
| MacMouse::~MacMouse | ( | ) | [virtual] |
Definition at line 31 of file MacMouse.cpp.
References mouseButtonEventRef, mouseButtonUPP, mouseMoveEventRef, mouseMoveUPP, mouseScrollEventRef, and mouseScrollUPP.
| OIS::MacMouse::MacMouse | ( | ) | [inline, protected] |
Definition at line 36 of file MacMouse.h.
| void MacMouse::setBuffered | ( | bool | buffered | ) | [virtual] |
Implements OIS::Object.
Definition at line 93 of file MacMouse.cpp.
References OIS::Object::mBuffered.
| void MacMouse::capture | ( | ) | [virtual] |
Implements OIS::Object.
Definition at line 98 of file MacMouse.cpp.
References OIS::Object::mBuffered.
| virtual Interface* OIS::MacMouse::queryInterface | ( | Interface::IType | type | ) | [inline, virtual] |
| type | The type of interface you are looking for |
Implements OIS::Object.
Definition at line 25 of file MacMouse.h.
| void MacMouse::_initialize | ( | ) | [virtual] |
Implements OIS::Object.
Definition at line 42 of file MacMouse.cpp.
References OIS::MouseState::clear(), OIS::Object::mCreator, mouseButtonEventRef, mouseButtonUPP, mouseMoveEventRef, mouseMoveUPP, mouseScrollEventRef, mouseScrollUPP, mRegainFocus, OIS::Mouse::mState, and OIS_EXCEPT.
| void MacMouse::_mouseButtonCallback | ( | EventRef | theEvent | ) |
Definition at line 106 of file MacMouse.cpp.
| void MacMouse::_mouseMoveCallback | ( | EventRef | theEvent | ) |
Definition at line 111 of file MacMouse.cpp.
| void MacMouse::_mouseScrollCallback | ( | EventRef | theEvent | ) |
Definition at line 116 of file MacMouse.cpp.
EventHandlerUPP OIS::MacMouse::mouseButtonUPP [protected] |
EventHandlerUPP OIS::MacMouse::mouseMoveUPP [protected] |
EventHandlerUPP OIS::MacMouse::mouseScrollUPP [protected] |
EventHandlerRef OIS::MacMouse::mouseButtonEventRef [protected] |
EventHandlerRef OIS::MacMouse::mouseMoveEventRef [protected] |
EventHandlerRef OIS::MacMouse::mouseScrollEventRef [protected] |
bool OIS::MacMouse::mRegainFocus [protected] |
1.5.4