24 #ifndef PXR_IMAGING_HD_ST_VOLUME_H
25 #define PXR_IMAGING_HD_ST_VOLUME_H
56 TfToken const &reprToken)
override;
100 #endif //PXR_IMAGING_HD_ST_VOLUME_H
HDST_API void Sync(HdSceneDelegate *delegate, HdRenderParam *renderParam, HdDirtyBits *dirtyBits, TfToken const &reprToken) override
HDST_API void UpdateRenderTag(HdSceneDelegate *delegate, HdRenderParam *renderParam) override
static const int CustomSlotsBegin
static HDST_API const float defaultMaxTextureMemoryPerField
HDST_API HdStVolume(SdfPath const &id)
HdDirtyBits _PropagateDirtyBits(HdDirtyBits bits) const override
std::shared_ptr< HdRepr > HdReprSharedPtr
HDST_API ~HdStVolume() override
static HDST_API const float defaultStepSize
Default step size used for raymarching.
void _UpdateRepr(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, TfToken const &reprToken, HdDirtyBits *dirtyBitsState)
static HDST_API const float defaultStepSizeLighting
Default step size used for raymarching for lighting computation.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
void _InitRepr(TfToken const &reprToken, HdDirtyBits *dirtyBits) override
#define PXR_NAMESPACE_CLOSE_SCOPE
HDST_API HdDirtyBits GetInitialDirtyBitsMask() const override
HDST_API void Finalize(HdRenderParam *renderParam) override