Orxonox
0.0.5 Codename: Arcturus
|
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/external/ois/linux/LinuxMouse.h>
Public Member Functions | |
LinuxMouse (InputManager *creator, bool buffered, bool grab, bool hide) | |
virtual | ~LinuxMouse () |
virtual void | _initialize () |
virtual void | capture () |
void | grab (bool grab) |
void | hide (bool hide) |
virtual Interface * | queryInterface (Interface::IType) |
virtual void | setBuffered (bool buffered) |
Public Member Functions inherited from OIS::Mouse | |
virtual | ~Mouse () |
MouseListener * | getEventCallback () const |
const MouseState & | getMouseState () const |
virtual void | setEventCallback (MouseListener *mouseListener) |
Public Member Functions inherited from OIS::Object | |
virtual | ~Object () |
virtual bool | buffered () const |
InputManager * | getCreator () const |
virtual int | getID () const |
Type | type () const |
const std::string & | vendor () const |
Protected Member Functions | |
void | _processXEvents () |
Protected Member Functions inherited from OIS::Mouse | |
Mouse (const std::string &vendor, bool buffered, int devID, InputManager *creator) | |
Protected Member Functions inherited from OIS::Object | |
Object (const std::string &vendor, Type iType, bool buffered, int devID, InputManager *creator) | |
Protected Attributes | |
Cursor | cursor |
Display * | display |
bool | grabMouse |
bool | hideMouse |
bool | mMoved |
bool | mouseFocusLost |
bool | mWarped |
long | oldXMouseX |
long | oldXMouseY |
long | oldXMouseZ |
Window | window |
Protected Attributes inherited from OIS::Mouse | |
MouseListener * | mListener |
Used for buffered/actionmapping callback. More... | |
MouseState | mState |
The state of the mouse. More... | |
Protected Attributes inherited from OIS::Object | |
bool | mBuffered |
Buffered flag. More... | |
InputManager * | mCreator |
The creator who created this object. More... | |
int | mDevID |
Not fully implemented yet. More... | |
Type | mType |
Type of controller object. More... | |
std::string | mVendor |
Vendor name if applicable/known. More... | |
LinuxMouse::LinuxMouse | ( | InputManager * | creator, |
bool | buffered, | ||
bool | grab, | ||
bool | hide | ||
) |
|
virtual |
|
virtual |
Implements OIS::Object.
|
protected |
|
virtual |
Implements OIS::Object.
void LinuxMouse::grab | ( | bool | grab | ) |
void LinuxMouse::hide | ( | bool | hide | ) |
|
inlinevirtual |
type | The type of interface you are looking for |
Implements OIS::Object.
|
virtual |
Implements OIS::Object.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |