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

#include <material.h>

Inheritance diagram for HdCyclesMaterial:

Public Member Functions

 HdCyclesMaterial (const PXR_NS::SdfPath &sprimId)
 
 ~HdCyclesMaterial () override
 
PXR_NS::HdDirtyBits GetInitialDirtyBitsMask () const override
 
void Sync (PXR_NS::HdSceneDelegate *sceneDelegate, PXR_NS::HdRenderParam *renderParam, PXR_NS::HdDirtyBits *dirtyBits) override
 
void Reload () override
 
void Finalize (PXR_NS::HdRenderParam *renderParam) override
 
CCL_NS::Shader * GetCyclesShader () const
 

Detailed Description

Definition at line 13 of file material.h.

Constructor & Destructor Documentation

◆ HdCyclesMaterial()

HdCyclesMaterial::HdCyclesMaterial ( const PXR_NS::SdfPath &  sprimId)

Definition at line 186 of file material.cpp.

◆ ~HdCyclesMaterial()

HdCyclesMaterial::~HdCyclesMaterial ( )
override

Definition at line 190 of file material.cpp.

Member Function Documentation

◆ Finalize()

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

Definition at line 558 of file material.cpp.

References lock.

◆ GetCyclesShader()

CCL_NS::Shader* HdCyclesMaterial::GetCyclesShader ( ) const
inline

Definition at line 32 of file material.h.

◆ GetInitialDirtyBitsMask()

HdDirtyBits HdCyclesMaterial::GetInitialDirtyBitsMask ( ) const
override

Definition at line 194 of file material.cpp.

◆ Reload()

void HdCyclesMaterial::Reload ( )
inlineoverride

Definition at line 25 of file material.h.

◆ Sync()

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

Definition at line 199 of file material.cpp.

References lock.


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