Public Member Functions
|virtual void ||handleMouseEvent (ViewportMouseEvent &evt)|
|virtual void ||lookAt (const Ogre::Vector3 &point)|
| ||This should be implemented in each subclass to aim the camera at the given point in space (relative to the fixed frame). |
|virtual void ||mimic (ViewController *source_view)|
| ||Configure the settings of this view controller to give, as much as possible, a similar view as that given by the source_view. |
|virtual void ||onInitialize ()|
| ||Do subclass-specific initialization. Called by ViewController::initialize after context_, target_scene_node_, and camera_ are set. |
Protected Member Functions
|bool ||intersectGroundPlane (Ogre::Ray mouse_ray, Ogre::Vector3 &intersection_3d)|
|virtual void ||updateCamera ()|
Like the orbit view controller, but focal point moves only in the x-y plane.
Definition at line 48 of file xy_orbit_view_controller.h.