| HDK
    | 
#include <material.h>
 Inheritance diagram for HdMaterial:
 Inheritance diagram for HdMaterial:| Public Types | |
| enum | DirtyBits : HdDirtyBits { Clean = 0, DirtyParams = 1 << 2, DirtyResource = 1 << 3, DirtySurface = 1 << 4, DirtyDisplacement = 1 << 5, DirtyVolume = 1 << 6, AllDirty = (DirtyParams | DirtyResource | DirtySurface | DirtyDisplacement | DirtyVolume) } | 
| Public Member Functions | |
| HD_API | ~HdMaterial () override | 
|  Public Member Functions inherited from HdSprim | |
| HD_API | HdSprim (SdfPath const &id) | 
| virtual HD_API | ~HdSprim () | 
| SdfPath const & | GetId () const | 
| virtual void | Sync (HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdDirtyBits *dirtyBits)=0 | 
| virtual HD_API void | Finalize (HdRenderParam *renderParam) | 
| virtual HdDirtyBits | GetInitialDirtyBitsMask () const =0 | 
| Protected Member Functions | |
| HD_API | HdMaterial (SdfPath const &id) | 
Hydra Schema for a material object.
Definition at line 22 of file material.h.
| enum HdMaterial::DirtyBits : HdDirtyBits | 
| Enumerator | |
|---|---|
| Clean | |
| DirtyParams | |
| DirtyResource | |
| DirtySurface | |
| DirtyDisplacement | |
| DirtyVolume | |
| AllDirty | |
Definition at line 26 of file material.h.
| 
 | override |