![]() |
Qt 6.x
The Qt SDK
|
#include <qrhi.h>
Classes | |
struct | StorageBufferData |
struct | StorageImageData |
struct | TextureAndOrSamplerData |
struct | UniformBufferData |
Public Member Functions | |
int | arraySize () const |
template<typename Output > | |
Output | serialize (Output dst) const |
Public Attributes | ||
int | binding | |
QRhiShaderResourceBinding::StageFlags | stage | |
QRhiShaderResourceBinding::Type | type | |
union { | ||
UniformBufferData ubuf | ||
TextureAndOrSamplerData stex | ||
StorageImageData simage | ||
StorageBufferData sbuf | ||
} | u | |
Static Public Attributes | |
static const int | MAX_TEX_SAMPLER_ARRAY_SIZE = 16 |
|
inline |
Definition at line 519 of file qrhi.h.
References QRhiShaderResourceBinding::SampledTexture, and QRhiShaderResourceBinding::Texture.
Referenced by QRhiShaderResourceBinding::isLayoutCompatible().
int QRhiShaderResourceBinding::Data::binding |
Definition at line 489 of file qrhi.h.
Referenced by QMetalShaderResourceBindings::create(), QRhiShaderResourceBinding::isLayoutCompatible(), QRhiShaderResourceBinding::operator==(), and QRhiImplementation::sanityCheckShaderResourceBindings().
|
static |
Definition at line 498 of file qrhi.h.
Referenced by QRhiShaderResourceBinding::sampledTextures(), and QRhiShaderResourceBinding::textures().
StorageBufferData QRhiShaderResourceBinding::Data::sbuf |
Definition at line 516 of file qrhi.h.
Referenced by QRhiShaderResourceBinding::operator==().
StorageImageData QRhiShaderResourceBinding::Data::simage |
Definition at line 515 of file qrhi.h.
Referenced by QRhiShaderResourceBinding::operator==().
QRhiShaderResourceBinding::StageFlags QRhiShaderResourceBinding::Data::stage |
Definition at line 490 of file qrhi.h.
Referenced by QRhiShaderResourceBinding::isLayoutCompatible(), and QRhiShaderResourceBinding::operator==().
TextureAndOrSamplerData QRhiShaderResourceBinding::Data::stex |
Definition at line 514 of file qrhi.h.
Referenced by QRhiShaderResourceBinding::operator==().
QRhiShaderResourceBinding::Type QRhiShaderResourceBinding::Data::type |
Definition at line 491 of file qrhi.h.
Referenced by QD3D11ShaderResourceBindings::create(), QRhiShaderResourceBinding::isLayoutCompatible(), QRhiShaderResourceBinding::operator==(), and QRhiImplementation::sanityCheckShaderResourceBindings().
union { ... } QRhiShaderResourceBinding::Data::u |
Referenced by QD3D11ShaderResourceBindings::create(), and QRhiShaderResourceBinding::operator==().
UniformBufferData QRhiShaderResourceBinding::Data::ubuf |
Definition at line 513 of file qrhi.h.
Referenced by QD3D11ShaderResourceBindings::create(), and QRhiShaderResourceBinding::operator==().