HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Hd_UnitTestNullRenderPass Class Reference

#include <unitTestNullRenderPass.h>

+ Inheritance diagram for Hd_UnitTestNullRenderPass:

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 constGetRprimCollection () const
 Returns the HdRprimCollection to be drawn by this RenderPass. More...
 
HD_API void SetRprimCollection (HdRprimCollection const &col)
 
HdDirtyListSharedPtr constGetDirtyList () const
 
HdRenderIndexGetRenderIndex () const
 Return the render index. More...
 
HD_API void Sync ()
 Sync the render pass resources. More...
 
HD_API void Prepare (TfTokenVector const &renderTags)
 Prepare renderpass data. More...
 
HD_API void Execute (HdRenderPassStateSharedPtr const &renderPassState, TfTokenVector const &renderTags)
 Execute a subset of buckets of this renderpass. More...
 
virtual bool IsConverged () const
 

Detailed Description

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.

Constructor & Destructor Documentation

Hd_UnitTestNullRenderPass::Hd_UnitTestNullRenderPass ( HdRenderIndex index,
HdRprimCollection const collection 
)
inline

Definition at line 42 of file unitTestNullRenderPass.h.

virtual Hd_UnitTestNullRenderPass::~Hd_UnitTestNullRenderPass ( )
inlinevirtual

Definition at line 46 of file unitTestNullRenderPass.h.

Member Function Documentation

void Hd_UnitTestNullRenderPass::_Execute ( HdRenderPassStateSharedPtr const renderPassState,
TfTokenVector const renderTags 
)
inlineoverridevirtual

Virtual API: Execute the buckets corresponding to renderTags; renderTags.empty() implies execute everything.

Implements HdRenderPass.

Definition at line 48 of file unitTestNullRenderPass.h.


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