MobileRT  1.0
A multi platform C++ CPU progressive Ray Tracer.
Components::Perspective Member List

This is the complete list of members for Components::Perspective, including all inherited members.

Camera(const ::glm::vec3 &position, const ::glm::vec3 &lookAt, const ::glm::vec3 &up)MobileRT::Cameraexplicit
Camera(const Camera &camera)MobileRT::Camera
Camera(Camera &&camera) noexcept=defaultMobileRT::Camera
degToRad(float deg)MobileRT::Cameraprotectedstatic
direction_MobileRT::Camera
fastArcTan(float value)Components::Perspectiveprivatestatic
generateRay(float u, float v, float deviationU, float deviationV) const finalComponents::Perspectivevirtual
getAABB() constMobileRT::Cameravirtual
getHFov() constComponents::Perspective
getVFov() constComponents::Perspective
hFov_Components::Perspectiveprivate
operator=(const Perspective &perspective)=deleteComponents::Perspective
operator=(Perspective &&perspective) noexcept=deleteComponents::Perspective
MobileRT::Camera::operator=(const Camera &camera)=defaultMobileRT::Camera
MobileRT::Camera::operator=(Camera &&camera) noexcept=defaultMobileRT::Camera
Perspective()=deleteComponents::Perspectiveexplicit
Perspective(const ::glm::vec3 &position, const ::glm::vec3 &lookAt, const ::glm::vec3 &up, float hFov, float vFov)Components::Perspectiveexplicit
Perspective(const Perspective &perspective)=defaultComponents::Perspective
Perspective(Perspective &&perspective) noexcept=deleteComponents::Perspective
position_MobileRT::Camera
radToDeg(float rad)MobileRT::Cameraprotectedstatic
right_MobileRT::Camera
up_MobileRT::Camera
vFov_Components::Perspectiveprivate
~Camera()=defaultMobileRT::Cameravirtual
~Perspective() final=defaultComponents::Perspective