Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qrhi_p.h>
Public Types | |
enum | Type { DynamicUpdate , StaticUpload , Read } |
Static Public Member Functions | |
static BufferOp | dynamicUpdate (QRhiBuffer *buf, quint32 offset, quint32 size, const void *data) |
static void | changeToDynamicUpdate (BufferOp *op, QRhiBuffer *buf, quint32 offset, quint32 size, const void *data) |
static BufferOp | staticUpload (QRhiBuffer *buf, quint32 offset, quint32 size, const void *data) |
static void | changeToStaticUpload (BufferOp *op, QRhiBuffer *buf, quint32 offset, quint32 size, const void *data) |
static BufferOp | read (QRhiBuffer *buf, quint32 offset, quint32 size, QRhiReadbackResult *result) |
Public Attributes | |
Type | type |
QRhiBuffer * | buf |
quint32 | offset |
QRhiBufferData | data |
quint32 | readSize |
QRhiReadbackResult * | result |
|
inlinestatic |
Definition at line 414 of file qrhi_p.h.
References QRhiBufferData::assign(), buf, data, DynamicUpdate, offset, and type.
Referenced by QRhiResourceUpdateBatch::updateDynamicBuffer().
|
inlinestatic |
Definition at line 434 of file qrhi_p.h.
References QRhiBufferData::assign(), buf, data, offset, StaticUpload, and type.
Referenced by QRhiResourceUpdateBatch::uploadStaticBuffer(), and QRhiResourceUpdateBatch::uploadStaticBuffer().
|
inlinestatic |
Definition at line 403 of file qrhi_p.h.
References QRhiBufferData::assign(), buf, data, DynamicUpdate, offset, and type.
Referenced by QRhiResourceUpdateBatch::updateDynamicBuffer().
|
inlinestatic |
|
inlinestatic |
Definition at line 423 of file qrhi_p.h.
References QRhiBufferData::assign(), buf, data, offset, StaticUpload, and type.
Referenced by QRhiResourceUpdateBatch::uploadStaticBuffer(), and QRhiResourceUpdateBatch::uploadStaticBuffer().
QRhiBuffer* QRhiResourceUpdateBatchPrivate::BufferOp::buf |
Definition at line 397 of file qrhi_p.h.
Referenced by changeToDynamicUpdate(), changeToStaticUpload(), dynamicUpdate(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiMetal::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), QRhiNull::resourceUpdate(), and staticUpload().
QRhiBufferData QRhiResourceUpdateBatchPrivate::BufferOp::data |
Definition at line 399 of file qrhi_p.h.
Referenced by changeToDynamicUpdate(), changeToStaticUpload(), dynamicUpdate(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiMetal::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), QRhiNull::resourceUpdate(), and staticUpload().
quint32 QRhiResourceUpdateBatchPrivate::BufferOp::offset |
Definition at line 398 of file qrhi_p.h.
Referenced by changeToDynamicUpdate(), changeToStaticUpload(), dynamicUpdate(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiMetal::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), QRhiNull::resourceUpdate(), and staticUpload().
quint32 QRhiResourceUpdateBatchPrivate::BufferOp::readSize |
Definition at line 400 of file qrhi_p.h.
Referenced by QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), and QRhiNull::resourceUpdate().
QRhiReadbackResult* QRhiResourceUpdateBatchPrivate::BufferOp::result |
Definition at line 401 of file qrhi_p.h.
Referenced by QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), and QRhiNull::resourceUpdate().
Type QRhiResourceUpdateBatchPrivate::BufferOp::type |
Definition at line 396 of file qrhi_p.h.
Referenced by changeToDynamicUpdate(), changeToStaticUpload(), dynamicUpdate(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiMetal::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), QRhiNull::resourceUpdate(), and staticUpload().