public

Inheritance Graph

graph BT
	DiffuseAreaLight
	DiffuseAreaLight --> Light
	click DiffuseAreaLight "classMinSG_1_1PathTracing_1_1DiffuseAreaLight"
	click Light "classMinSG_1_1PathTracing_1_1Light"

Description

Public Functions

   
   
  DiffuseAreaLight( GeometryNode * node, Util::Color4f emission)
   
SampleResult sampleIncidentRadiance(const SurfacePoint & surface, const Geometry::Vec3 & sample) const

Documentation

function
MinSG::PathTracing::DiffuseAreaLight::DiffuseAreaLight

public
     
     
DiffuseAreaLight( GeometryNode * node,
  Util::Color4f emission
)    

Defined in MinSG/Ext/PathTracing/Light.h:61


function
MinSG::PathTracing::DiffuseAreaLight::sampleIncidentRadiance

public const virtual
     
     
SampleResult sampleIncidentRadiance( const SurfacePoint & surface,
  const Geometry::Vec3 & sample
) const    

Defined in MinSG/Ext/PathTracing/Light.h:63