HDK
|
#include <unitTestNullRenderPass.h>
Public Member Functions | |
Hd_UnitTestNullRenderPass (HdRenderIndex *index, HdRprimCollection const &collection) | |
virtual | ~Hd_UnitTestNullRenderPass () |
void | _Execute (HdRenderPassStateSharedPtr const &renderPassState, TfTokenVector const &renderTags) override |
Public Member Functions inherited from HdRenderPass | |
HD_API | HdRenderPass (HdRenderIndex *index, HdRprimCollection const &collection) |
virtual HD_API | ~HdRenderPass () |
HdRprimCollection const & | GetRprimCollection () const |
Returns the HdRprimCollection to be drawn by this RenderPass. More... | |
HD_API void | SetRprimCollection (HdRprimCollection const &col) |
HdRenderIndex * | GetRenderIndex () const |
Return the render index. More... | |
HD_API void | Sync () |
Sync the render pass resources. More... | |
HD_API void | Execute (HdRenderPassStateSharedPtr const &renderPassState, TfTokenVector const &renderTags) |
Execute a subset of buckets of this renderpass. More... | |
virtual bool | IsConverged () const |
Implements the sync part of the render pass, but not the draw part, for core hydra unit tests.
Definition at line 39 of file unitTestNullRenderPass.h.
|
inline |
Definition at line 42 of file unitTestNullRenderPass.h.
|
inlinevirtual |
Definition at line 46 of file unitTestNullRenderPass.h.
|
inlineoverridevirtual |
Virtual API: Execute the buckets corresponding to renderTags; renderTags.empty() implies execute everything.
Implements HdRenderPass.
Definition at line 48 of file unitTestNullRenderPass.h.