BufferManager Class

(Qt3DRender::Render::BufferManager)

Public Functions

BufferManager()
~BufferManager()
void addBufferReference(Qt3DCore::QNodeId bufferId)
void addDirtyBuffer(Qt3DCore::QNodeId bufferId)
QVector<Qt3DCore::QNodeId> dirtyBuffers()
void removeBufferReference(Qt3DCore::QNodeId bufferId)
QVector<Qt3DCore::QNodeId> takeBuffersToRelease()

Member Function Documentation

BufferManager::BufferManager()

Default constructs an instance of BufferManager.

BufferManager::~BufferManager()

Destroys the instance of BufferManager.

void BufferManager::addBufferReference(Qt3DCore::QNodeId bufferId)

void BufferManager::addDirtyBuffer(Qt3DCore::QNodeId bufferId)

QVector<Qt3DCore::QNodeId> BufferManager::dirtyBuffers()

void BufferManager::removeBufferReference(Qt3DCore::QNodeId bufferId)

QVector<Qt3DCore::QNodeId> BufferManager::takeBuffersToRelease()