![]() |
Qt 6.x
The Qt SDK
|
#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 401 of file qrhi_p.h.
References QRhiBufferData::assign(), buf, data, DynamicUpdate, offset, and type.
Referenced by QRhiResourceUpdateBatch::updateDynamicBuffer().
|
inlinestatic |
Definition at line 421 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 390 of file qrhi_p.h.
References QRhiBufferData::assign(), buf, data, DynamicUpdate, offset, and type.
Referenced by QRhiResourceUpdateBatch::updateDynamicBuffer().
|
inlinestatic |
|
inlinestatic |
Definition at line 410 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 384 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 386 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 385 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 387 of file qrhi_p.h.
Referenced by QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), and QRhiNull::resourceUpdate().
QRhiReadbackResult* QRhiResourceUpdateBatchPrivate::BufferOp::result |
Definition at line 388 of file qrhi_p.h.
Referenced by QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), and QRhiNull::resourceUpdate().
Type QRhiResourceUpdateBatchPrivate::BufferOp::type |
Definition at line 383 of file qrhi_p.h.
Referenced by changeToDynamicUpdate(), changeToStaticUpload(), dynamicUpdate(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiMetal::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), QRhiNull::resourceUpdate(), and staticUpload().