From 3b4074cc175b7e62727d8ccb503b7c82ad1b0bdb Mon Sep 17 00:00:00 2001 From: sippeangelo Date: Thu, 13 Mar 2014 23:59:39 +0100 Subject: [PATCH] Fixed setters for camera projection values --- Escape-the-Dawn/Camera.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Escape-the-Dawn/Camera.cpp b/Escape-the-Dawn/Camera.cpp index 542864d..316a9a0 100644 --- a/Escape-the-Dawn/Camera.cpp +++ b/Escape-the-Dawn/Camera.cpp @@ -78,3 +78,21 @@ void Camera::UpdateViewMatrix() { m_ViewMatrix = glm::translate(glm::toMat4(m_Orientation), -m_Position); } + +void Camera::FOV(float val) +{ + m_FOV = val; + UpdateProjectionMatrix(); +} + +void Camera::NearClip(float val) +{ + m_NearClip = val; + UpdateProjectionMatrix(); +} + +void Camera::FarClip(float val) +{ + m_FarClip = val; + UpdateProjectionMatrix(); +}