MobileRT
1.0
A multi platform C++ CPU progressive Ray Tracer.
Components::Whitted Member List
This is the complete list of members for
Components::Whitted
, including all inherited members.
ACC_BVH
enum value
MobileRT::Shader
ACC_NAIVE
enum value
MobileRT::Shader
ACC_REGULAR_GRID
enum value
MobileRT::Shader
Accelerator
enum name
MobileRT::Shader
getCosineSampleHemisphere
(const ::glm::vec3 &normal)
MobileRT::Shader
protected
static
getLightIndex
()
MobileRT::Shader
protected
getLights
() const
MobileRT::Shader
getMaterials
() const
MobileRT::Shader
getPlanes
() const
MobileRT::Shader
getSpheres
() const
MobileRT::Shader
getTriangles
() const
MobileRT::Shader
initializeAccelerators
(Scene scene)
MobileRT::Shader
lights_
MobileRT::Shader
protected
operator=
(const Whitted &whitted)=delete
Components::Whitted
operator=
(Whitted &&whitted) noexcept=delete
Components::Whitted
MobileRT::Shader::operator=
(const Shader &shader)=delete
MobileRT::Shader
MobileRT::Shader::operator=
(Shader &&shader) noexcept=delete
MobileRT::Shader
rayTrace
(::glm::vec3 *rgb, Ray &&ray)
MobileRT::Shader
resetSampling
()
MobileRT::Shader
virtual
samplesLight_
MobileRT::Shader
protected
shade
(::glm::vec3 *rgb, const ::MobileRT::Intersection &intersection) final
Components::Whitted
private
MobileRT::Shader::shade
(::glm::vec3 *rgb, const Intersection &intersection)=0
MobileRT::Shader
protected
pure virtual
Shader
()=delete
MobileRT::Shader
explicit
Shader
(Scene scene, ::std::int32_t samplesLight, Accelerator accelerator)
MobileRT::Shader
explicit
Shader
(const Shader &shader)=delete
MobileRT::Shader
Shader
(Shader &&shader) noexcept=default
MobileRT::Shader
shadowTrace
(float distance, Ray &&ray)
MobileRT::Shader
Whitted
()=delete
Components::Whitted
explicit
Whitted
(::MobileRT::Scene scene, ::std::int32_t samplesLight, ::MobileRT::Shader::Accelerator accelerator)
Components::Whitted
explicit
Whitted
(const Whitted &whitted)=delete
Components::Whitted
Whitted
(Whitted &&whitted) noexcept=delete
Components::Whitted
~Shader
()=default
MobileRT::Shader
virtual
~Whitted
() final=default
Components::Whitted
Generated by
1.8.13