![]() |
Qt 6.x
The Qt SDK
|
#include <qrhi_p.h>
Public Types | |
enum | Type { Upload , Copy , Read , GenMips } |
using | MipLevelUploadList = std::array< QVector< QRhiTextureSubresourceUploadDescription >, QRhi::MAX_MIP_LEVELS > |
Static Public Member Functions | |
static TextureOp | upload (QRhiTexture *tex, const QRhiTextureUploadDescription &desc) |
static TextureOp | copy (QRhiTexture *dst, QRhiTexture *src, const QRhiTextureCopyDescription &desc) |
static TextureOp | read (const QRhiReadbackDescription &rb, QRhiReadbackResult *result) |
static TextureOp | genMips (QRhiTexture *tex) |
Public Attributes | |
Type | type |
QRhiTexture * | dst |
QVarLengthArray< MipLevelUploadList, 6 > | subresDesc |
QRhiTexture * | src |
QRhiTextureCopyDescription | desc |
QRhiReadbackDescription | rb |
QRhiReadbackResult * | result |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 462 of file qrhi_p.h.
References QVarLengthArray< T, Prealloc >::append(), desc, dst, it, QVarLengthArray< T, Prealloc >::resize(), subresDesc, type, and Upload.
Referenced by QRhiResourceUpdateBatch::uploadTexture().
QRhiTextureCopyDescription QRhiResourceUpdateBatchPrivate::TextureOp::desc |
Definition at line 458 of file qrhi_p.h.
Referenced by copy(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), QRhiNull::simulateTextureCopy(), and upload().
QRhiTexture* QRhiResourceUpdateBatchPrivate::TextureOp::dst |
Definition at line 450 of file qrhi_p.h.
Referenced by copy(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), genMips(), QRhiNull::resourceUpdate(), QRhiNull::simulateTextureCopy(), QRhiNull::simulateTextureGenMips(), QRhiNull::simulateTextureUpload(), and upload().
QRhiReadbackDescription QRhiResourceUpdateBatchPrivate::TextureOp::rb |
Definition at line 459 of file qrhi_p.h.
Referenced by QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), and QRhiNull::resourceUpdate().
QRhiReadbackResult* QRhiResourceUpdateBatchPrivate::TextureOp::result |
Definition at line 460 of file qrhi_p.h.
Referenced by QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), read(), and QRhiNull::resourceUpdate().
QRhiTexture* QRhiResourceUpdateBatchPrivate::TextureOp::src |
Definition at line 457 of file qrhi_p.h.
Referenced by copy(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), QRhiNull::resourceUpdate(), and QRhiNull::simulateTextureCopy().
QVarLengthArray<MipLevelUploadList, 6> QRhiResourceUpdateBatchPrivate::TextureOp::subresDesc |
Definition at line 456 of file qrhi_p.h.
Referenced by QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), QRhiNull::simulateTextureUpload(), and upload().
Type QRhiResourceUpdateBatchPrivate::TextureOp::type |
Definition at line 449 of file qrhi_p.h.
Referenced by copy(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), genMips(), read(), QRhiNull::resourceUpdate(), and upload().