9 #include <pxr/imaging/hd/light.h>
15 HdCyclesLight(
const PXR_NS::SdfPath &sprimId,
const PXR_NS::TfToken &lightType);
20 void Sync(PXR_NS::HdSceneDelegate *sceneDelegate,
21 PXR_NS::HdRenderParam *renderParam,
22 PXR_NS::HdDirtyBits *dirtyBits)
override;
24 void Finalize(PXR_NS::HdRenderParam *renderParam)
override;
27 void Initialize(PXR_NS::HdRenderParam *renderParam);
29 void PopulateShaderGraph(PXR_NS::HdSceneDelegate *sceneDelegate);
32 PXR_NS::TfToken _lightType;
void Finalize(PXR_NS::HdRenderParam *renderParam) override
void Sync(PXR_NS::HdSceneDelegate *sceneDelegate, PXR_NS::HdRenderParam *renderParam, PXR_NS::HdDirtyBits *dirtyBits) override
~HdCyclesLight() override
HdCyclesLight(const PXR_NS::SdfPath &sprimId, const PXR_NS::TfToken &lightType)
PXR_NS::HdDirtyBits GetInitialDirtyBitsMask() const override
#define HDCYCLES_NAMESPACE_CLOSE_SCOPE