28 static LightSample GetLightSample(
29 HdEmbree_LightData
const& lightData,
36 LightSample operator()(HdEmbree_UnknownLight
const& rect);
37 LightSample operator()(HdEmbree_Rect
const& rect);
38 LightSample operator()(HdEmbree_Sphere
const& sphere);
39 LightSample operator()(HdEmbree_Disk
const& disk);
40 LightSample operator()(HdEmbree_Distant
const& distant);
41 LightSample operator()(HdEmbree_Cylinder
const& cylinder);
42 LightSample operator()(HdEmbree_Dome
const& dome);
50 _lightData(lightData),
51 _hitPosition(hitPosition),
57 HdEmbree_LightData
const& _lightData;