- Camera();
- Camera(float phi, float theta, float distance, float fov);
- ~Camera();
+public:
+ OrbitCamera();
+ virtual ~OrbitCamera();
+
+ virtual Mat4 get_view_matrix() const override;
+
+ void set_orbit_params(float theta, float phi, float distance);
+ void set_position(float x, float y, float z);