gz/rendering/OrbitViewController.hh
virtual void SetCamera(const CameraPtr &_camera)
Set the camera that will be controlled by this view controller.
virtual void Zoom(const double _value)
Set zoom amount.
#define IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING
virtual ~OrbitViewController()
Deconstructor.
std::unique_ptr< OrbitViewControllerPrivate > dataPtr
Private data pointer.
Definition: gz/rendering/OrbitViewController.hh:84
Posable camera used for rendering the scene graph.
Definition: gz/rendering/Camera.hh:40
A camera view controller.
Definition: gz/rendering/ViewController.hh:35
virtual CameraPtr Camera() const
Get the camera that is controlled by this view controller.
virtual void Pan(const math::Vector2d &_value)
Set camera pan (translational movement) around target point.
A camera view controller.
Definition: gz/rendering/OrbitViewController.hh:42
virtual void SetTarget(const math::Vector3d &_target)
Set target point for pan, zoom, oribit.
virtual math::Vector3d Target() const
Get target point for pan, zoom, oribit.
virtual void Orbit(const math::Vector2d &_value)
Set camera orbit (rotational movement) around target point.
#define IGN_COMMON_WARN_RESUME__DLL_INTERFACE_MISSING