Buffer Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | Buffer

Qt 5.6.2 Reference Documentation

# Buffer Class

(Qt3DRender::Render::Buffer)

Inherits: | Qt3DCore::QBackendNode

- List of all members, including inherited members

## Public Functions

| Buffer()
| ~Buffer()
QBufferFunctorPtr | bufferFunctor() const
void | cleanup()
QByteArray | data() const
void | executeFunctor()
bool | isDirty() const
bool | isSync() const
void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void | setManager(BufferManager *manager)
QBuffer::BufferType | type() const
void | unsetDirty()
void | updateFromPeer(Qt3DCore::QNode *peer)
QBuffer::UsageType | usage() const

- 5 public functions inherited from Qt3DCore::QBackendNode

### Additional Inherited Members

- 3 protected functions inherited from Qt3DCore::QBackendNode

## Member Function Documentation

### Buffer::Buffer()

Default constructs an instance of Buffer.

### Buffer::~Buffer()

Destroys the instance of Buffer.

### QBufferFunctorPtr Buffer::bufferFunctor() const

### void Buffer::cleanup()

### QByteArray Buffer::data() const

### void Buffer::executeFunctor()

### bool Buffer::isDirty() const

### bool Buffer::isSync() const

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

### void Buffer::setManager(BufferManager *manager)

### QBuffer::BufferType Buffer::type() const

### void Buffer::unsetDirty()

### void Buffer::updateFromPeer(Qt3DCore::QNode *peer)

### QBuffer::UsageType Buffer::usage() const