]> git.localhorst.tv Git - blank.git/blobdiff - src/camera.hpp
some code reorganization
[blank.git] / src / camera.hpp
diff --git a/src/camera.hpp b/src/camera.hpp
deleted file mode 100644 (file)
index 717da24..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef BLANK_CAMERA_HPP_
-#define BLANK_CAMERA_HPP_
-
-#include <glm/glm.hpp>
-
-
-namespace blank {
-
-class Camera {
-
-public:
-       Camera() noexcept;
-
-       void Viewport(int width, int height) noexcept;
-       void Viewport(int x, int y, int width, int height) noexcept;
-
-       /// FOV in radians
-       void FOV(float f) noexcept;
-       void Aspect(float r) noexcept;
-       void Aspect(float w, float h) noexcept;
-       void Clip(float near, float far) noexcept;
-
-       const glm::mat4 &Projection() noexcept { return projection; }
-
-private:
-       void UpdateProjection() noexcept;
-
-private:
-       float fov;
-       float aspect;
-       float near_clip;
-       float far_clip;
-
-       glm::mat4 projection;
-
-};
-
-}
-
-#endif