Buffer Class

(Qt3DRender::Render::Buffer)

Public Functions

Buffer()
~Buffer()
QBuffer::AccessType access() const
void cleanup()
QByteArray data() const
QBufferDataGeneratorPtr dataGenerator() const
void executeFunctor()
bool isDirty() const
bool isSyncData() const
QVector<Qt3DRender::QBufferUpdate> &pendingBufferUpdates()
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void setManager(BufferManager *manager)
QBuffer::BufferType type() const
void unsetDirty()
void updateDataFromGPUToCPU(QByteArray data)
QBuffer::UsageType usage() const

Additional Inherited Members

Member Function Documentation

Buffer::Buffer()

Default constructs an instance of Buffer.

Buffer::~Buffer()

Destroys the instance of Buffer.

QBuffer::AccessType Buffer::access() const

void Buffer::cleanup()

QByteArray Buffer::data() const

QBufferDataGeneratorPtr Buffer::dataGenerator() const

void Buffer::executeFunctor()

bool Buffer::isDirty() const

bool Buffer::isSyncData() const

QVector<Qt3DRender::QBufferUpdate> &Buffer::pendingBufferUpdates()

void Buffer::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)

void Buffer::setManager(BufferManager *manager)

QBuffer::BufferType Buffer::type() const

void Buffer::unsetDirty()

void Buffer::updateDataFromGPUToCPU(QByteArray data)

QBuffer::UsageType Buffer::usage() const