fixed terrain tiles generation
[demo] / src / camera.h
index cbd543f..62120f1 100644 (file)
@@ -6,7 +6,6 @@
 class Camera {
 public:
        Camera();
-       Camera(float phi, float theta, float distance, float fov);
        virtual ~Camera();
 
        virtual Mat4 get_view_matrix() const = 0;
@@ -21,14 +20,13 @@ protected:
 
 public:
        OrbitCamera();
-       OrbitCamera(float theta, float phi, float distance);
        virtual ~OrbitCamera();
 
        virtual Mat4 get_view_matrix() const override;
 
-       void set_orbit_params(float phi, float theta, float distance);
+       void set_orbit_params(float theta, float phi, float distance);
 };
 
-Mat4 calc_projection_matrix(float f, float n, float aspect, float fov);
+Mat4 calc_projection_matrix(float fov_deg, float aspect, float n, float f);
 
 #endif // CAMERA_H_
\ No newline at end of file