11 void setAspect(
float width,
float height);
12 void setFov(
float fovyDegrees);
17 void setEye(glm::vec3 eye);
21 void setTarget(
float pitch,
float yaw,
float roll);
24 void setUp(glm::vec3 up);
33 glm::vec3 eye_{0.0f, 0.0f, 3.0f};
34 glm::vec3 target_{0.0f, 0.0f, 0.0f};
35 glm::vec3 up_{0.0f, 1.0f, 0.0f};
38 float fovy_ = glm::radians(60.0f);
41 float zFar_ = 15000.0f;
43 glm::mat4 view_projection_{1.0f};
void setEye(glm::vec3 eye)
Definition Camera.cpp:32
void setZFar(float zFar)
Definition Camera.cpp:27
void setUp(glm::vec3 up)
Definition Camera.cpp:48
void computeViewProjectionMatrix()
Definition Camera.cpp:53
glm::mat4 getViewProjectionMatrix() const
Return the combined view-projection matrix.
Definition Camera.hpp:30
NewCamera()
Definition Camera.cpp:7
void setAspect(float width, float height)
Definition Camera.cpp:12
void setFov(float fovyDegrees)
Definition Camera.cpp:17
void setZNear(float zNear)
Definition Camera.cpp:22
void setTarget(float pitch, float yaw, float roll)
Definition Camera.cpp:37