This is the complete list of members for cae::Camera, including all inherited members.
| Camera(const glm::vec3 position, const glm::vec3 rotation, const glm::vec3 direction, const float moveSpeed=CAMERA::MOVE_SPEED, const float lookSpeed=CAMERA::LOOK_SPEED, const float fov=CAMERA::FOV, const float nearPlane=CAMERA::NEAR_PLANE, const float farPlane=CAMERA::FAR_PLANE) | cae::Camera | inline |
| Camera(const Camera &)=delete | cae::Camera | |
| Camera(Camera &&)=delete | cae::Camera | |
| getDirection() const | cae::Camera | inline |
| getFar() const | cae::Camera | inline |
| getFov() const | cae::Camera | inline |
| getLookSpeed() const | cae::Camera | inline |
| getMoveSpeed() const | cae::Camera | inline |
| getName() const | cae::Camera | inline |
| getNear() const | cae::Camera | inline |
| getPosition() const | cae::Camera | inline |
| getProjectionMatrix(const float aspectRatio) const | cae::Camera | inline |
| getRotation() const | cae::Camera | inline |
| getViewMatrix() const | cae::Camera | inline |
| getViewProjection(const float aspectRatio) const | cae::Camera | inline |
| m_direction | cae::Camera | private |
| m_far | cae::Camera | private |
| m_fov | cae::Camera | private |
| m_lookSpeed | cae::Camera | private |
| m_moveSpeed | cae::Camera | private |
| m_name | cae::Camera | private |
| m_near | cae::Camera | private |
| m_position | cae::Camera | private |
| m_rotation | cae::Camera | private |
| move(const glm::vec3 &direction, const float deltaTime) | cae::Camera | inline |
| operator=(const Camera &)=delete | cae::Camera | |
| operator=(Camera &&)=delete | cae::Camera | |
| rotate(const float yawOffset, const float pitchOffset, const float deltaTime) | cae::Camera | inline |
| setDirection(const glm::vec3 &direction) | cae::Camera | inline |
| setFar(const float farPlane) | cae::Camera | inline |
| setFov(const float fov) | cae::Camera | inline |
| setLookSpeed(const float speed) | cae::Camera | inline |
| setMoveSpeed(const float speed) | cae::Camera | inline |
| setName(const std::string &name) | cae::Camera | inline |
| setNear(const float nearPlane) | cae::Camera | inline |
| setPosition(const glm::vec3 &position) | cae::Camera | inline |
| setRotation(const glm::vec3 &rotation) | cae::Camera | inline |
| updateDirectionFromRotation() | cae::Camera | inlineprivate |
| ~Camera()=default | cae::Camera |