![]() |
Qt 6.x
The Qt SDK
|
#include <qrhi_p.h>
Collaboration diagram for QRhiResourceUpdateBatchPrivate::TextureOp: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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().