From 54979c38180a84361cb262fb5dab6b8b43e6ed0b Mon Sep 17 00:00:00 2001 From: Miguel Angel Astor Romero Date: Thu, 12 Jan 2017 17:29:18 -0400 Subject: [PATCH] Made some camera attributes private. --- camera.hpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/camera.hpp b/camera.hpp index 5b1c6e1..1abeb4d 100644 --- a/camera.hpp +++ b/camera.hpp @@ -16,21 +16,17 @@ using glm::inverse; class Camera { public: - int m_h; - int m_w; - float m_fov; - float m_a_ratio; vec3 m_eye; vec3 m_look; vec3 m_up; Camera(int h = 480, int w = 640, float fov = 90.0f, vec3 _e = vec3(0.0f), vec3 _l = vec3(0.0f, 0.0f, -1.0f), vec3 _u = vec3(0.0f, 1.0f, 0.0f)): - m_h(h), - m_w(w), - m_fov(fov), m_eye(_e), m_look(_l), - m_up(normalize(_u)) + m_up(normalize(_u)), + m_h(h), + m_w(w), + m_fov(fov) { m_a_ratio = static_cast(w) / static_cast(h); m_inv_view_matrix = inverse(lookAt(_e, _l, _u)); @@ -45,6 +41,10 @@ public: void view_to_world(Ray & r) const; private: + int m_h; + int m_w; + float m_fov; + float m_a_ratio; mat4 m_inv_view_matrix; };