Blender V4.3
HdCyclesLight Class Referencefinal

#include <light.h>

Inherits PXR_NS::HdLight.

Public Member Functions

 HdCyclesLight (const PXR_NS::SdfPath &sprimId, const PXR_NS::TfToken &lightType)
 
 ~HdCyclesLight () override
 
PXR_NS::HdDirtyBits GetInitialDirtyBitsMask () const override
 
void Sync (PXR_NS::HdSceneDelegate *sceneDelegate, PXR_NS::HdRenderParam *renderParam, PXR_NS::HdDirtyBits *dirtyBits) override
 
void Finalize (PXR_NS::HdRenderParam *renderParam) override
 

Detailed Description

Definition at line 14 of file hydra/light.h.

Constructor & Destructor Documentation

◆ HdCyclesLight()

HdCyclesLight::HdCyclesLight ( const PXR_NS::SdfPath & sprimId,
const PXR_NS::TfToken & lightType )

Definition at line 28 of file hydra/light.cpp.

◆ ~HdCyclesLight()

HdCyclesLight::~HdCyclesLight ( )
override

Definition at line 33 of file hydra/light.cpp.

Member Function Documentation

◆ Finalize()

void HdCyclesLight::Finalize ( PXR_NS::HdRenderParam * renderParam)
override

Definition at line 356 of file hydra/light.cpp.

References lock.

◆ GetInitialDirtyBitsMask()

HdDirtyBits HdCyclesLight::GetInitialDirtyBitsMask ( ) const
override

Definition at line 35 of file hydra/light.cpp.

◆ Sync()

void HdCyclesLight::Sync ( PXR_NS::HdSceneDelegate * sceneDelegate,
PXR_NS::HdRenderParam * renderParam,
PXR_NS::HdDirtyBits * dirtyBits )
override

The documentation for this class was generated from the following files: