The Scene event processor handles user interaction with the observer and the scene.
|
| virtual void | setFlashlightControlEnabled (bool enabled) |
| |
| virtual void | processObjectMousedOn (DtObserver &observer, DtChannel &channel, const DtMouseEvent &mouseEvent, const DtIntersectorResult &isectResult) |
| |
| virtual void | processTerrainMousedOn (DtObserver &observer, DtChannel &channel, const DtMouseEvent &mouseEvent, const DtIntersectorResult &isectResult) |
| |
| virtual void | showMouse (DtChannel &channel) |
| |
| virtual void | hideMouse (DtChannel &channel, const DtMouseEvent &mouseEvent) |
| |
| virtual void | viewDrag (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | startViewDrag (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | continueViewDrag (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | stopViewDrag (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | mouseLook (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | startMouseLook (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | continueMouseLook (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | stopMouseLook (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | dragTerrain (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | startDragTerrain (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | continueDragTerrain (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | stopDragTerrain (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | scrollLevelObserverByWheel (DtObserver &observer, DtChannel &channel, const DtMouseEvent &mouseEvent) |
| |
| virtual void | moveObserverByWheel (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | changeViewMagnificationByWheel (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | changeViewResolutionByWheel (DtObserver &observer, DtChannel &channel, const DtMouseEvent &mouseEvent) |
| |
| virtual void | resetMagnification (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | changeObserverSpeedByWheel (DtObserver &observer, DtChannel &channel, const DtMouseEvent &me) |
| |
| virtual void | moveObserverOverTerrain (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | orbitObserverOverTerrain (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | pickIntoScene (DtObserver &, DtChannel &, const DtMouseEvent &) |
| |
| virtual void | rotate2DObserver (DtObserver &, double xDelta, double yDelta) |
| |
| virtual DtObserver * | findObserverForChannel (const DtChannel &channel) |
| |
| virtual DtElementEntry::ObjectType | typeFromId (const DtUniqueID &id) |
| |