|
HDK
|
#include <shadowTask.h>
Inheritance diagram for HdxShadowTask:Public Types | |
| using | TaskParams = HdxShadowTaskParams |
Public Member Functions | |
| HDX_API | HdxShadowTask (HdSceneDelegate *delegate, SdfPath const &id) |
| HDX_API | ~HdxShadowTask () override |
| HDX_API void | Sync (HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits) override |
| Sync the render pass resources. 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... | |
Public Member Functions inherited from HdTask | |
| HD_API | HdTask (SdfPath const &id) |
| virtual HD_API | ~HdTask () |
| SdfPath const & | GetId () const |
| virtual HD_API HdDirtyBits | GetInitialDirtyBitsMask () const |
Additional Inherited Members | |
Protected Member Functions inherited from HdTask | |
| template<class T > | |
| bool | _GetTaskParams (HdSceneDelegate *delegate, T *outValue) |
| HD_API TfTokenVector | _GetTaskRenderTags (HdSceneDelegate *delegate) |
Static Protected Member Functions inherited from HdTask | |
| static HD_API bool | _HasTaskContextData (HdTaskContext const *ctx, TfToken const &id) |
| Check if the shared context contains a value for the given id. More... | |
| template<class T > | |
| static bool | _GetTaskContextData (HdTaskContext const *ctx, TfToken const &id, T *outValue) |
| template<class T > | |
| static T | _GetDriver (HdTaskContext const *ctx, TfToken const &driverName) |
A task for generating shadow maps.
Definition at line 74 of file shadowTask.h.
Definition at line 77 of file shadowTask.h.
| HDX_API HdxShadowTask::HdxShadowTask | ( | HdSceneDelegate * | delegate, |
| SdfPath const & | id | ||
| ) |
|
override |
|
overridevirtual |
Execute render pass task.
Implements HdTask.
|
overridevirtual |
Collect Render Tags used by the task.
Reimplemented from HdTask.
|
overridevirtual |
Prepare the tasks resources.
Implements HdTask.
|
overridevirtual |
Sync the render pass resources.
Implements HdTask.