Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QRhiResourceUpdateBatchPrivate::TextureOp Struct Reference

#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
QRhiTexturedst
QVarLengthArray< MipLevelUploadList, 6 > subresDesc
QRhiTexturesrc
QRhiTextureCopyDescription desc
QRhiReadbackDescription rb
QRhiReadbackResultresult

Detailed Description

Definition at line 509 of file qrhi_p.h.

Member Typedef Documentation

◆ MipLevelUploadList

Member Enumeration Documentation

◆ Type

Enumerator
Upload 
Copy 
Read 
GenMips 

Definition at line 510 of file qrhi_p.h.

Member Function Documentation

◆ copy()

TextureOp QRhiResourceUpdateBatchPrivate::TextureOp::copy ( QRhiTexture * dst,
QRhiTexture * src,
const QRhiTextureCopyDescription & desc )
inlinestatic

Definition at line 545 of file qrhi_p.h.

References Copy, dst, src, and type.

◆ genMips()

TextureOp QRhiResourceUpdateBatchPrivate::TextureOp::genMips ( QRhiTexture * tex)
inlinestatic

Definition at line 564 of file qrhi_p.h.

References dst, GenMips, and type.

◆ read()

TextureOp QRhiResourceUpdateBatchPrivate::TextureOp::read ( const QRhiReadbackDescription & rb,
QRhiReadbackResult * result )
inlinestatic

Definition at line 555 of file qrhi_p.h.

References Read, and type.

◆ upload()

TextureOp QRhiResourceUpdateBatchPrivate::TextureOp::upload ( QRhiTexture * tex,
const QRhiTextureUploadDescription & desc )
inlinestatic

Definition at line 529 of file qrhi_p.h.

References dst, type, and Upload.

Member Data Documentation

◆ desc

QRhiTextureCopyDescription QRhiResourceUpdateBatchPrivate::TextureOp::desc

Definition at line 525 of file qrhi_p.h.

◆ dst

◆ rb

QRhiReadbackDescription QRhiResourceUpdateBatchPrivate::TextureOp::rb

Definition at line 526 of file qrhi_p.h.

◆ result

QRhiReadbackResult* QRhiResourceUpdateBatchPrivate::TextureOp::result

Definition at line 527 of file qrhi_p.h.

◆ src

◆ subresDesc

QVarLengthArray<MipLevelUploadList, 6> QRhiResourceUpdateBatchPrivate::TextureOp::subresDesc

Definition at line 523 of file qrhi_p.h.

◆ type


The documentation for this struct was generated from the following file: