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

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

AreaLight()=deleteComponents::AreaLightexplicit
AreaLight(const ::MobileRT::Material &radiance, ::std::unique_ptr<::MobileRT::Sampler > samplerPointLight, const ::MobileRT::Triangle &triangle)Components::AreaLightexplicit
AreaLight(const AreaLight &areaLight)=deleteComponents::AreaLight
AreaLight(AreaLight &&areaLight) noexcept=deleteComponents::AreaLight
getPosition() finalComponents::AreaLightvirtual
intersect(::MobileRT::Intersection &&intersection) finalComponents::AreaLight
MobileRT::Light::intersect(Intersection &&intersection)=0MobileRT::Lightpure virtual
Light()=deleteMobileRT::Lightexplicit
Light(Material radiance)MobileRT::Lightexplicit
Light(const Light &light)=deleteMobileRT::Light
Light(Light &&light) noexcept=deleteMobileRT::Light
operator=(const AreaLight &areaLight)=deleteComponents::AreaLight
operator=(AreaLight &&areaLight) noexcept=deleteComponents::AreaLight
MobileRT::Light::operator=(const Light &light)=deleteMobileRT::Light
MobileRT::Light::operator=(Light &&light) noexcept=deleteMobileRT::Light
radiance_MobileRT::Light
resetSampling() finalComponents::AreaLightvirtual
samplerPointLight_Components::AreaLightprivate
triangle_Components::AreaLightprivate
~AreaLight() final=defaultComponents::AreaLight
~Light()MobileRT::Lightvirtual