|
| EventQueue (GUIEventAdapter::MouseYOrientation mouseYOrientation=GUIEventAdapter::Y_INCREASING_DOWNWARDS) |
|
bool | empty () const |
|
void | setEvents (Events &events) |
|
bool | takeEvents (Events &events) |
|
bool | takeEvents (Events &events, double cutOffTime) |
|
bool | copyEvents (Events &events) const |
|
void | appendEvents (Events &events) |
|
void | addEvent (Event *event) |
|
void | setUseFixedMouseInputRange (bool useFixedMouseInputRange) |
|
bool | getUseFixedMouseInputRange () |
|
void | setGraphicsContext (osg::GraphicsContext *context) |
|
osg::GraphicsContext * | getGraphicsContext () |
|
const osg::GraphicsContext * | getGraphicsContext () const |
|
void | syncWindowRectangleWithGraphicsContext () |
|
void | setMouseInputRange (float xMin, float yMin, float xMax, float yMax) |
|
osgGA::GUIEventAdapter * | windowResize (int x, int y, int width, int height) |
|
osgGA::GUIEventAdapter * | windowResize (int x, int y, int width, int height, double time) |
|
osgGA::GUIEventAdapter * | mouseScroll (GUIEventAdapter::ScrollingMotion sm) |
|
osgGA::GUIEventAdapter * | mouseScroll (GUIEventAdapter::ScrollingMotion sm, double time) |
|
osgGA::GUIEventAdapter * | mouseScroll2D (float x, float y) |
|
osgGA::GUIEventAdapter * | mouseScroll2D (float x, float y, double time) |
|
osgGA::GUIEventAdapter * | penPressure (float pressure) |
|
osgGA::GUIEventAdapter * | penPressure (float pressure, double time) |
|
osgGA::GUIEventAdapter * | penOrientation (float tiltX, float tiltY, float rotation) |
|
osgGA::GUIEventAdapter * | penOrientation (float tiltX, float tiltY, float rotation, double time) |
|
osgGA::GUIEventAdapter * | penProximity (GUIEventAdapter::TabletPointerType pt, bool isEntering) |
|
osgGA::GUIEventAdapter * | penProximity (GUIEventAdapter::TabletPointerType pt, bool isEntering, double time) |
|
void | mouseWarped (float x, float y) |
|
osgGA::GUIEventAdapter * | mouseMotion (float x, float y) |
|
osgGA::GUIEventAdapter * | mouseMotion (float x, float y, double time) |
|
osgGA::GUIEventAdapter * | mouseButtonPress (float x, float y, unsigned int button) |
|
osgGA::GUIEventAdapter * | mouseButtonPress (float x, float y, unsigned int button, double time) |
|
osgGA::GUIEventAdapter * | mouseDoubleButtonPress (float x, float y, unsigned int button) |
|
osgGA::GUIEventAdapter * | mouseDoubleButtonPress (float x, float y, unsigned int button, double time) |
|
osgGA::GUIEventAdapter * | mouseButtonRelease (float x, float y, unsigned int button) |
|
osgGA::GUIEventAdapter * | mouseButtonRelease (float x, float y, unsigned int button, double time) |
|
osgGA::GUIEventAdapter * | keyPress (int key, int unmodifiedKey=0) |
|
osgGA::GUIEventAdapter * | keyPress (int key, double time, int unmodifiedKey=0) |
|
osgGA::GUIEventAdapter * | keyRelease (int key, int unmodifiedKey=0) |
|
osgGA::GUIEventAdapter * | keyRelease (int key, double time, int unmodifiedKey=0) |
|
GUIEventAdapter * | touchBegan (unsigned int id, GUIEventAdapter::TouchPhase phase, float x, float y, double time) |
|
GUIEventAdapter * | touchBegan (unsigned int id, GUIEventAdapter::TouchPhase phase, float x, float y) |
|
GUIEventAdapter * | touchMoved (unsigned int id, GUIEventAdapter::TouchPhase phase, float x, float y, double time) |
|
GUIEventAdapter * | touchMoved (unsigned int id, GUIEventAdapter::TouchPhase phase, float x, float y) |
|
GUIEventAdapter * | touchEnded (unsigned int id, GUIEventAdapter::TouchPhase phase, float x, float y, unsigned int tap_count, double time) |
|
GUIEventAdapter * | touchEnded (unsigned int id, GUIEventAdapter::TouchPhase phase, float x, float y, unsigned int tap_count) |
|
osgGA::GUIEventAdapter * | closeWindow () |
|
osgGA::GUIEventAdapter * | closeWindow (double time) |
|
osgGA::GUIEventAdapter * | quitApplication () |
|
osgGA::GUIEventAdapter * | quitApplication (double time) |
|
osgGA::GUIEventAdapter * | frame (double time) |
|
void | setStartTick (osg::Timer_t tick) |
|
osg::Timer_t | getStartTick () const |
|
double | getTime () const |
|
void | clear () |
|
GUIEventAdapter * | createEvent () |
|
void | setCurrentEventState (GUIEventAdapter *ea) |
|
GUIEventAdapter * | getCurrentEventState () |
|
const GUIEventAdapter * | getCurrentEventState () const |
|
GUIEventAdapter * | userEvent (osg::Referenced *userEventData) |
|
GUIEventAdapter * | userEvent (osg::Referenced *userEventData, double time) |
|
void | setFirstTouchEmulatesMouse (bool b) |
|
bool | getFirstTouchEmulatesMouse () const |
|
| Referenced () |
|
| Referenced (bool threadSafeRefUnref) |
|
| Referenced (const Referenced &) |
|
Referenced & | operator= (const Referenced &) |
|
virtual void | setThreadSafeRefUnref (bool) |
|
bool | getThreadSafeRefUnref () const |
|
OpenThreads::Mutex * | getRefMutex () const |
|
int | ref () const |
|
int | unref () const |
|
int | unref_nodelete () const |
|
int | referenceCount () const |
|
ObserverSet * | getObserverSet () const |
|
ObserverSet * | getOrCreateObserverSet () const |
|
void | addObserver (Observer *observer) const |
|
void | removeObserver (Observer *observer) const |
|
EventQueue implementation for collecting and adapting windowing events