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

#include <renderBufferPool.h>

Public Member Functions

HDST_API
HdStPooledRenderBufferUniquePtr 
Allocate (HdStResourceRegistry *registry, const SdfPath &graphPath, HdFormat fmt, GfVec2i dims, bool multiSampled, bool depth)
 
HDST_API void Free (HdFormat fmt, GfVec2i dims, bool multiSampled, bool depth, const SdfPath &graphPath, uint16_t idx)
 
HDST_API void Commit ()
 

Detailed Description

System for re-using HdStRenderBuffers between tasks in different graphs that regenerate data per-frame. Ex: Shadow buffers

Definition at line 63 of file renderBufferPool.h.

Member Function Documentation

HDST_API HdStPooledRenderBufferUniquePtr HdStRenderBufferPool::Allocate ( HdStResourceRegistry registry,
const SdfPath graphPath,
HdFormat  fmt,
GfVec2i  dims,
bool  multiSampled,
bool  depth 
)
HDST_API void HdStRenderBufferPool::Commit ( )
HDST_API void HdStRenderBufferPool::Free ( HdFormat  fmt,
GfVec2i  dims,
bool  multiSampled,
bool  depth,
const SdfPath graphPath,
uint16_t  idx 
)

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