| HDK
    | 
#include <oitRenderTask.h>
 Inheritance diagram for HdxOitRenderTask:
 Inheritance diagram for HdxOitRenderTask:| Public Member Functions | |
| HDX_API | HdxOitRenderTask (HdSceneDelegate *delegate, SdfPath const &id) | 
| HDX_API | ~HdxOitRenderTask () override | 
| 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... | |
|  Public Member Functions inherited from HdxRenderTask | |
| HDX_API | HdxRenderTask (HdSceneDelegate *delegate, SdfPath const &id) | 
| HDX_API | ~HdxRenderTask () override | 
| 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... | |
|  Public Member Functions inherited from HdxTask | |
| HDX_API | HdxTask (SdfPath const &id) | 
| HDX_API | ~HdxTask () override | 
| HDX_API void | Sync (HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits) overridefinal | 
|  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 | 
| Protected Member Functions | |
| HDX_API void | _Sync (HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits) override | 
| Sync the render pass resources.  More... | |
|  Protected Member Functions inherited from HdxRenderTask | |
| HDX_API void | _Sync (HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits) override | 
| Sync the render pass resources.  More... | |
| HDX_API HdRenderPassStateSharedPtr | _GetRenderPassState (HdTaskContext *ctx) const | 
| HDX_API bool | _HasDrawItems () const | 
|  Protected Member Functions inherited from HdxTask | |
| HDX_API void | _ToggleRenderTarget (HdTaskContext *ctx) | 
| HDX_API void | _ToggleDepthTarget (HdTaskContext *ctx) | 
| HDX_API void | _SwapTextures (HdTaskContext *ctx, const TfToken &textureToken, const TfToken &textureIntermediateToken) | 
| HDX_API Hgi * | _GetHgi () const | 
|  Protected Member Functions inherited from HdTask | |
| template<class T > | |
| bool | _GetTaskParams (HdSceneDelegate *delegate, T *outValue) | 
| HD_API TfTokenVector | _GetTaskRenderTags (HdSceneDelegate *delegate) | 
| Additional Inherited Members | |
|  Public Types inherited from HdxRenderTask | |
| using | TaskParams = HdxRenderTaskParams | 
|  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 rendering transparent geometry into OIT buffers. Its companion task, OITResolveTask, will blend the buffers to screen.
Definition at line 26 of file oitRenderTask.h.
| HDX_API HdxOitRenderTask::HdxOitRenderTask | ( | HdSceneDelegate * | delegate, | 
| SdfPath const & | id | ||
| ) | 
| 
 | override | 
| 
 | overrideprotectedvirtual | 
Sync the render pass resources.
Implements HdxTask.
| 
 | overridevirtual | 
Execute render pass task.
Implements HdTask.
| 
 | overridevirtual | 
Prepare the tasks resources.
Implements HdTask.