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