|
| | 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