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