HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdStPooledRenderBuffer Class Referencefinal

#include <renderBufferPool.h>

Public Member Functions

 HdStPooledRenderBuffer (std::shared_ptr< HdStRenderBuffer > buffer, HdStRenderBufferPool *pool, const SdfPath &graphPath, bool isDepth, uint16_t idx)
 
 ~HdStPooledRenderBuffer ()
 
HdStRenderBufferGetBuffer () const
 

Detailed Description

Represents a Render Buffer that may be re-used between render graphs Client code has exclusive access to this buffer during render graph execution, but there are no guarentees about contents before first usage and after last usage.

Definition at line 33 of file renderBufferPool.h.

Constructor & Destructor Documentation

HdStPooledRenderBuffer::HdStPooledRenderBuffer ( std::shared_ptr< HdStRenderBuffer buffer,
HdStRenderBufferPool pool,
const SdfPath graphPath,
bool  isDepth,
uint16_t  idx 
)
HdStPooledRenderBuffer::~HdStPooledRenderBuffer ( )

Member Function Documentation

HdStRenderBuffer* HdStPooledRenderBuffer::GetBuffer ( ) const
inline

Definition at line 44 of file renderBufferPool.h.


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