12 #ifndef CAMERANAVIGATIONCONTROL_H_6014714286 13 #define CAMERANAVIGATIONCONTROL_H_6014714286 15 #include <Carna/Carna.h> 48 const std::unique_ptr< Details > pimpl;
68 virtual void rotateHorizontally(
float radians )
override;
74 virtual void rotateVertically(
float radians )
override;
80 virtual void moveAxially(
float units )
override;
82 virtual void moveLaterally(
float unitsX,
float unitsY )
override;
94 #endif // CAMERANAVIGATIONCONTROL_H_6014714286 Represents a spatial scene element. It's location is determined relatively to another spatial that is...
Defines Carna::base::CameraControl.
Implements base::CameraControl, rotates the camera around itself and allows completely free camera mo...
Defines interface for intuitive Camera control.
#define NON_COPYABLE
Features class it is placed in as non-copyable.