Blender  V3.3
Public Member Functions | List of all members
HdCyclesLight Class Referencefinal

#include <light.h>

Inheritance diagram for HdCyclesLight:

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 13 of file hydra/light.h.

Constructor & Destructor Documentation

◆ HdCyclesLight()

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

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

◆ ~HdCyclesLight()

HdCyclesLight::~HdCyclesLight ( )
override

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

Member Function Documentation

◆ Finalize()

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

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

References lock.

◆ GetInitialDirtyBitsMask()

HdDirtyBits HdCyclesLight::GetInitialDirtyBitsMask ( ) const
override

Definition at line 36 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: