Arty
TriangleLight Member List

This is the complete list of members for TriangleLight, including all inherited members.

emission(const float3 &dir, float, float) const override finalTriangleLightinlinevirtual
has_area() const override finalTriangleLightinlinevirtual
make_direct_sample(const float3 &pos, const rgb &intensity, float pdf_area, float pdf_dir, float cos) const (defined in Light)Lightinlineprotected
make_emission_sample(const float3 &pos, const float3 &dir, const rgb &intensity, float pdf_area, float pdf_dir, float cos) const (defined in Light)Lightinlineprotected
sample_direct(const float3 &from, Sampler &sampler) const override finalTriangleLightinlinevirtual
sample_emission(Sampler &sampler) const override finalTriangleLightinlinevirtual
TriangleLight(const float3 &v0, const float3 &v1, const float3 &v2, const rgb &c) (defined in TriangleLight)TriangleLightinline
~Light() (defined in Light)Lightinlinevirtual