![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#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 |
QRhiTextureCopyDescription QRhiResourceUpdateBatchPrivate::TextureOp::desc |
QRhiTexture* QRhiResourceUpdateBatchPrivate::TextureOp::dst |
Definition at line 517 of file qrhi_p.h.
Referenced by copy(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiMetal::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), genMips(), and upload().
QRhiReadbackDescription QRhiResourceUpdateBatchPrivate::TextureOp::rb |
QRhiReadbackResult* QRhiResourceUpdateBatchPrivate::TextureOp::result |
QRhiTexture* QRhiResourceUpdateBatchPrivate::TextureOp::src |
Definition at line 524 of file qrhi_p.h.
Referenced by copy(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiMetal::enqueueResourceUpdates(), and QRhiVulkan::enqueueResourceUpdates().
QVarLengthArray<MipLevelUploadList, 6> QRhiResourceUpdateBatchPrivate::TextureOp::subresDesc |
Type QRhiResourceUpdateBatchPrivate::TextureOp::type |
Definition at line 516 of file qrhi_p.h.
Referenced by copy(), QRhiD3D11::enqueueResourceUpdates(), QRhiGles2::enqueueResourceUpdates(), QRhiMetal::enqueueResourceUpdates(), QRhiVulkan::enqueueResourceUpdates(), genMips(), read(), QRhiNull::resourceUpdate(), and upload().