|
Blender V4.5
|
#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 |
Definition at line 14 of file hydra/light.h.
| HdCyclesLight::HdCyclesLight | ( | const PXR_NS::SdfPath & | sprimId, |
| const PXR_NS::TfToken & | lightType ) |
Definition at line 31 of file hydra/light.cpp.
Referenced by HdCyclesDelegate::CreateSprim().
|
overridedefault |
References Finalize(), GetInitialDirtyBitsMask(), and Sync().
|
override |
|
override |
Definition at line 38 of file hydra/light.cpp.
Referenced by ~HdCyclesLight().
|
override |
Definition at line 43 of file hydra/light.cpp.
References convert_transform(), exp2, LIGHT_POINT, LIGHT_SPOT, lock, M_PI, make_float3(), PATH_RAY_CAMERA, transform_scale(), and zero_float3().
Referenced by ~HdCyclesLight().