Loading...
Searching...
No Matches
HdxShadowTask Class Reference

A task for generating shadow maps. More...

#include <shadowTask.h>

Inherits HdTask.

Public Member Functions

HDX_API HdxShadowTask (HdSceneDelegate *delegate, SdfPath const &id)
 
HDX_API void Sync (HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits) override
 Sync the render pass resources.
 
HDX_API void Prepare (HdTaskContext *ctx, HdRenderIndex *renderIndex) override
 Prepare the tasks resources.
 
HDX_API void Execute (HdTaskContext *ctx) override
 Execute render pass task.
 
HDX_API const TfTokenVectorGetRenderTags () const override
 Collect Render Tags used by the task.
 

Detailed Description

A task for generating shadow maps.

Definition at line 93 of file shadowTask.h.

Member Function Documentation

◆ Execute()

HDX_API void Execute ( HdTaskContext *  ctx)
override

Execute render pass task.

◆ GetRenderTags()

HDX_API const TfTokenVector & GetRenderTags ( ) const
override

Collect Render Tags used by the task.

◆ Prepare()

HDX_API void Prepare ( HdTaskContext *  ctx,
HdRenderIndex renderIndex 
)
override

Prepare the tasks resources.

◆ Sync()

HDX_API void Sync ( HdSceneDelegate delegate,
HdTaskContext *  ctx,
HdDirtyBits *  dirtyBits 
)
override

Sync the render pass resources.


The documentation for this class was generated from the following file: