HDK
|
#include <vboMemoryManager.h>
Classes | |
class | _StripedBufferArray |
striped buffer array More... | |
class | _StripedBufferArrayRange |
specialized buffer array range More... | |
Protected Types | |
using | _StripedBufferArraySharedPtr = std::shared_ptr< _StripedBufferArray > |
using | _StripedBufferArrayRangeSharedPtr = std::shared_ptr< _StripedBufferArrayRange > |
using | _StripedBufferArrayRangePtr = std::weak_ptr< _StripedBufferArrayRange > |
Protected Attributes | |
HdStResourceRegistry * | _resourceRegistry |
Additional Inherited Members | |
Public Types inherited from HdStAggregationStrategy | |
typedef size_t | AggregationId |
Aggregation ID. More... | |
VBO memory manager.
Definition at line 50 of file vboMemoryManager.h.
|
protected |
Definition at line 236 of file vboMemoryManager.h.
|
protected |
Definition at line 234 of file vboMemoryManager.h.
|
protected |
Definition at line 232 of file vboMemoryManager.h.
|
inline |
Definition at line 53 of file vboMemoryManager.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.
|
virtual |
Factory for creating HdBufferArrayRange managed by HdStVBOMemoryManager aggregation.
Implements HdStAggregationStrategy.
|
virtual |
Returns the buffer specs from a given buffer array.
Implements HdStAggregationStrategy.
|
virtual |
Returns the size of the GPU memory used by the passed buffer array.
Implements HdStAggregationStrategy.
|
protected |
Definition at line 329 of file vboMemoryManager.h.