|
glm::mat4 | getViewProjMatrix () const |
glm::mat4 | getProjMatrix () const |
glm::mat4 | getViewMatrix () const |
void | updateOrthoProjection (const float &left, const float &right, const float &bot, const float &top) |
void | updatePerspProjection (const float &fov, const float &width, const float &height, const float &near, const float &far) |
void | updatePerspProjection (const float &fov, const float &ratio, const float &near, const float &far) |
void | moveCamera (const glm::vec3 &axis) |
void | processMouseMovement (const float &xoffset, const float &yoffset, const bool &constrainPitch=true) |
void | setCameraFront (glm::vec3 vec) |
glm::vec3 | getCameraFront () const |
glm::vec3 | getCameraUp () const |
void | setCameraVelocity (const float velocity) |
float | getCameraVelocity () const |
glm::vec3 | getCameraRight () const |
glm::vec3 | getCameraPosition () const |
void | setCameraPosition (const glm::vec3 &position) |
float | getMouseSensitivity () const |
void | setMouseSensitivity (float val) |
float | getCameraZoom () const |
void | setCameraZoom (const float zoom) |
CameraRotation | getCameraRotation () const |
void | setCameraYaw (const float &yaw) |
void | setCameraPitch (const float &pitch) |
float | getTrackballSpeed () |
void | setTrackballSpeed (const float speed) |
glm::vec3 | getCameraDirection () const |
void | setCameraDirection (glm::vec3 dir) |
glm::vec3 | getCameraTarget () const |
void | setCameraTarget (glm::vec3 target) |
The documentation for this class was generated from the following files:
- Opengl-Core/include/Core/Camera.hpp
- Opengl-Core/src/Core/Camera.cpp