This is the complete list of members for ven::Camera, including all inherited members.
Camera(const float fov, const float near, const float far, const float moveSpeed, const float lookSpeed) | ven::Camera | inline |
Camera(const Camera &)=delete | ven::Camera | |
Camera(Camera &&)=default | ven::Camera | |
getFar() const | ven::Camera | inline |
getFov() const | ven::Camera | inline |
getInverseView() const | ven::Camera | inline |
getLookSpeed() const | ven::Camera | inline |
getMoveSpeed() const | ven::Camera | inline |
getNear() const | ven::Camera | inline |
getProjection() const | ven::Camera | inline |
getView() const | ven::Camera | inline |
m_far | ven::Camera | private |
m_fov | ven::Camera | private |
m_inverseViewMatrix | ven::Camera | private |
m_lookSpeed | ven::Camera | private |
m_moveSpeed | ven::Camera | private |
m_near | ven::Camera | private |
m_projectionMatrix | ven::Camera | private |
m_viewMatrix | ven::Camera | private |
operator=(const Camera &)=delete | ven::Camera | |
operator=(Camera &&)=default | ven::Camera | |
setFar(const float far) | ven::Camera | inline |
setFov(const float fov) | ven::Camera | inline |
setLookSpeed(const float lookSpeed) | ven::Camera | inline |
setMoveSpeed(const float moveSpeed) | ven::Camera | inline |
setNear(const float near) | ven::Camera | inline |
setOrthographicProjection(float left, float right, float top, float bottom, float near, float far) | ven::Camera | |
setPerspectiveProjection(float aspect) | ven::Camera | |
setViewDirection(glm::vec3 position, glm::vec3 direction, glm::vec3 up={0.F, -1.F, 0.F}) | ven::Camera | |
setViewTarget(const glm::vec3 position, const glm::vec3 target, const glm::vec3 up={0.F, -1.F, 0.F}) | ven::Camera | inline |
setViewXYZ(glm::vec3 position, glm::vec3 rotation) | ven::Camera | |
transform | ven::Camera | |
~Camera()=default | ven::Camera |