Pārlūkot izejas kodu

Added some convenient functions in camera.

legacy
Benjamin ‘Touky’ Huet touky pirms 12 gadiem
vecāks
revīzija
a031bad19c
2 mainītis faili ar 12 papildinājumiem un 0 dzēšanām
  1. +10
    -0
      src/camera.cpp
  2. +2
    -0
      src/camera.h

+ 10
- 0
src/camera.cpp Parādīt failu

@@ -61,6 +61,16 @@ void Camera::SetPerspective(float fov, float width, float height,
m_proj_matrix = mat4::perspective(fov, width, height, near, far);
}

void Camera::SetTarget(vec3 const &pos)
{
m_target = pos;
}

vec3 Camera::GetTarget()
{
return m_target;
}

mat4 const &Camera::GetViewMatrix()
{
return m_view_matrix;


+ 2
- 0
src/camera.h Parādīt failu

@@ -34,6 +34,8 @@ public:
void SetOrtho(float width, float height, float near, float far);
void SetPerspective(float fov, float width, float height,
float near, float far);
void SetTarget(vec3 const &pos);
vec3 GetTarget();

mat4 const &GetViewMatrix();
mat4 const &GetProjMatrix();


Notiek ielāde…
Atcelt
Saglabāt