MobileRT
1.0
A multi platform C++ CPU progressive Ray Tracer.
|
This is the complete list of members for Components::AreaLight, including all inherited members.
AreaLight()=delete | Components::AreaLight | explicit |
AreaLight(const ::MobileRT::Material &radiance, ::std::unique_ptr<::MobileRT::Sampler > samplerPointLight, const ::MobileRT::Triangle &triangle) | Components::AreaLight | explicit |
AreaLight(const AreaLight &areaLight)=delete | Components::AreaLight | |
AreaLight(AreaLight &&areaLight) noexcept=delete | Components::AreaLight | |
getPosition() final | Components::AreaLight | virtual |
intersect(::MobileRT::Intersection &&intersection) final | Components::AreaLight | |
MobileRT::Light::intersect(Intersection &&intersection)=0 | MobileRT::Light | pure virtual |
Light()=delete | MobileRT::Light | explicit |
Light(Material radiance) | MobileRT::Light | explicit |
Light(const Light &light)=delete | MobileRT::Light | |
Light(Light &&light) noexcept=delete | MobileRT::Light | |
operator=(const AreaLight &areaLight)=delete | Components::AreaLight | |
operator=(AreaLight &&areaLight) noexcept=delete | Components::AreaLight | |
MobileRT::Light::operator=(const Light &light)=delete | MobileRT::Light | |
MobileRT::Light::operator=(Light &&light) noexcept=delete | MobileRT::Light | |
radiance_ | MobileRT::Light | |
resetSampling() final | Components::AreaLight | virtual |
samplerPointLight_ | Components::AreaLight | private |
triangle_ | Components::AreaLight | private |
~AreaLight() final=default | Components::AreaLight | |
~Light() | MobileRT::Light | virtual |