1 #ifndef COMPONENTS_LIGHTS_AREALIGHT_HPP 2 #define COMPONENTS_LIGHTS_AREALIGHT_HPP 27 const ::MobileRT::Material &radiance,
28 ::std::unique_ptr<::MobileRT::Sampler> samplerPointLight,
29 const ::MobileRT::Triangle &triangle);
49 #endif //COMPONENTS_LIGHTS_AREALIGHT_HPP void resetSampling() final
Definition: AreaLight.cpp:28
Definition: Orthographic.hpp:6
~AreaLight() final=default
Definition: Intersection.hpp:14
::MobileRT::Triangle triangle_
Definition: AreaLight.hpp:20
::glm::vec3 getPosition() final
Definition: AreaLight.cpp:17
AreaLight & operator=(const AreaLight &areaLight)=delete
::MobileRT::Intersection intersect(::MobileRT::Intersection &&intersection) final
Definition: AreaLight.cpp:32
Definition: AreaLight.hpp:18
Definition: Triangle.hpp:13
::std::unique_ptr<::MobileRT::Sampler > samplerPointLight_
Definition: AreaLight.hpp:21