Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
oe::scene::Camera Member List

This is the complete list of members for oe::scene::Camera, including all inherited members.

Camera(const ProjectionSettings &projection_settings)oe::scene::Camerainline
fillFrom(const Transform &transform)oe::scene::Transform
forceDirty(const bool is_dirty) constoe::scene::Transforminlineprotected
getInverseProjection() const (defined in oe::scene::Camera)oe::scene::Camera
getInverseTransform() const noexcept (defined in oe::scene::Camera)oe::scene::Camera
getInverseView() const (defined in oe::scene::Camera)oe::scene::Camera
getModelMatrix() constoe::scene::Transform
getPerspective() constoe::scene::Transforminline
getPitch() const noexcept (defined in oe::scene::Camera)oe::scene::Camerainline
getPosition() constoe::scene::Transforminline
getProjection() constoe::scene::Camera
getRoll() const noexcept (defined in oe::scene::Camera)oe::scene::Camerainline
getRotation() constoe::scene::Transforminline
getRotationAs(R &result) constoe::scene::Transforminline
getScale() constoe::scene::Transforminline
getScaleAs(S &result) constoe::scene::Transforminline
getSkew() constoe::scene::Transforminline
getTransform() const noexceptoe::scene::Camera
getTranslation() constoe::scene::Transforminline
getTranslationAs(T &result) constoe::scene::Transforminline
getView() constoe::scene::Camera
getYaw() const noexcept (defined in oe::scene::Camera)oe::scene::Camerainline
interpolateWith(const float ratio, const Transform &target)oe::scene::Transform
isDirty() const (defined in oe::scene::Camera)oe::scene::Camerainline
isInFrustum(const glm::vec3 &point) constoe::scene::Camera
isInFrustum(const glm::vec3 &center, const float &radius) constoe::scene::Camera
isInFrustum(const AABB &box) constoe::scene::Camera
loadFromModel(const glm::mat4 &model)oe::scene::Transform
lookAt(const glm::vec3 &target)oe::scene::Camera
relativeMove(const glm::vec3 &translation)oe::scene::Transform
relativeRotate(const glm::quat &quaternion)oe::scene::Transform
relativeRotate(const float x, const float y, const float z)oe::scene::Transform
relativeRotate(const lit::Angle &x, const lit::Angle &y, const lit::Angle &z)oe::scene::Transform
relativeScale(const glm::vec3 &scale)oe::scene::Transform
relativeTranslate(const glm::vec3 &translation)oe::scene::Transform
relativeTranslate(const float x, const float y, const float z)oe::scene::Transform
setPerspective(const glm::vec4 &perspective)oe::scene::Transform
setPitch(const float pitch) (defined in oe::scene::Camera)oe::scene::Camera
setPosition(const glm::vec3 &position)oe::scene::Transforminline
setPosition(const float x, const float y, const float z)oe::scene::Transforminline
setProjectionSettings(const ProjectionSettings &projection_settings)oe::scene::Camerainline
setRoll(const float roll) (defined in oe::scene::Camera)oe::scene::Camera
setRotation(const float x, const float y, const float z)oe::scene::Transform
setRotation(const lit::Angle &x, const lit::Angle &y, const lit::Angle &z)oe::scene::Transform
setRotation(const R &rotation)oe::scene::Transforminline
setScale(const float x, const float y, const float z)oe::scene::Transform
setScale(const S &scale)oe::scene::Transforminline
setSkew(const glm::vec3 &skew)oe::scene::Transform
setTranslation(const float x, const float y, const float z)oe::scene::Transform
setTranslation(const T &translation)oe::scene::Transforminline
setYaw(const float yaw) (defined in oe::scene::Camera)oe::scene::Camera
Transform(const glm::vec3 &translation=glm::vec3(0.f), const glm::quat &rotation=glm::quat(1.f, 0.f, 0.f, 0.f), const glm::vec3 &scale=glm::vec3(1.f), const glm::vec3 &skew=glm::vec3(0.f), const glm::vec4 &perspective=glm::vec4(glm::vec3(0.f), 1.f))oe::scene::Transform
Transform(const glm::mat4 &model)oe::scene::Transform