|
HDX_API | HdxOitVolumeRenderTask (HdSceneDelegate *delegate, SdfPath const &id) |
|
HDX_API void | Prepare (HdTaskContext *ctx, HdRenderIndex *renderIndex) override |
| Prepare the tasks resources. More...
|
|
HDX_API void | Execute (HdTaskContext *ctx) override |
| Execute render pass task. More...
|
|
HDX_API | HdxRenderTask (HdSceneDelegate *delegate, SdfPath const &id) |
|
HDX_API bool | IsConverged () const override |
| Hooks for progressive rendering (delegated to renderpasses). More...
|
|
HDX_API void | Prepare (HdTaskContext *ctx, HdRenderIndex *renderIndex) override |
| Prepare the tasks resources. More...
|
|
HDX_API void | Execute (HdTaskContext *ctx) override |
| Execute render pass task. More...
|
|
HDX_API const TfTokenVector & | GetRenderTags () const override |
| Collect Render Tags used by the task. More...
|
|
HDX_API | HdxTask (SdfPath const &id) |
|
void | Sync (HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits) final |
| We override HdTask::Sync, but make it 'final' to make sure derived classes can't override it and instead override _Sync. More...
|
|
HD_API | HdTask (SdfPath const &id) |
| Construct a new task. More...
|
|
virtual void | Sync (HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits)=0 |
| Sync Phase: Obtain task state from Scene delegate based on change processing. More...
|
|
virtual void | Prepare (HdTaskContext *ctx, HdRenderIndex *renderIndex)=0 |
| Prepare Phase: Resolve bindings and manage resources. More...
|
|
virtual void | Execute (HdTaskContext *ctx)=0 |
| Execute Phase: Runs the task. More...
|
|
virtual HD_API const
TfTokenVector & | GetRenderTags () const |
| Render Tag Gather. More...
|
|
SdfPath const & | GetId () const |
|
virtual HD_API HdDirtyBits | GetInitialDirtyBitsMask () const |
| Returns the minimal set of dirty bits to place in the change tracker for use in the first sync of this prim. More...
|
|