HDK
|
#include <interleavedMemoryManager.h>
Public Member Functions | |
HdStInterleavedUBOMemoryManager (HdStResourceRegistry *resourceRegistry) | |
virtual HDST_API HdBufferArraySharedPtr | CreateBufferArray (TfToken const &role, HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) |
virtual HDST_API AggregationId | ComputeAggregationId (HdBufferSpecVector const &bufferSpecs, HdBufferArrayUsageHint usageHint) const |
Returns id for given bufferSpecs to be used for aggregation. More... | |
Public Member Functions inherited from HdStAggregationStrategy | |
virtual HDST_API | ~HdStAggregationStrategy () |
virtual HDST_API void | Flush () |
(Optional) called to Flush consolidated / staging buffers. More... | |
Definition at line 340 of file interleavedMemoryManager.h.
|
inline |
Definition at line 342 of file interleavedMemoryManager.h.
|
virtual |
Returns id for given bufferSpecs to be used for aggregation.
Implements HdStAggregationStrategy.
|
virtual |
Factory for creating HdBufferArray managed by HdStVBOMemoryManager aggregation.
Implements HdStAggregationStrategy.