Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 constexpr int | MAX_TEX_SAMPLER_ARRAY_SIZE = 16 |
|
inline |
Definition at line 527 of file qrhi.h.
References QRhiShaderResourceBinding::SampledTexture, and QRhiShaderResourceBinding::Texture.
Referenced by QRhiShaderResourceBinding::isLayoutCompatible().
|
inline |
int QRhiShaderResourceBinding::Data::binding |
Definition at line 497 of file qrhi.h.
Referenced by QRhiShaderResourceBinding::bufferLoad(), QRhiShaderResourceBinding::bufferLoad(), QRhiShaderResourceBinding::bufferLoadStore(), QRhiShaderResourceBinding::bufferLoadStore(), QRhiShaderResourceBinding::bufferStore(), QRhiShaderResourceBinding::bufferStore(), QRhiShaderResourceBinding::imageLoad(), QRhiShaderResourceBinding::imageLoadStore(), QRhiShaderResourceBinding::imageStore(), QRhiShaderResourceBinding::isLayoutCompatible(), QRhiShaderResourceBinding::sampledTexture(), QRhiShaderResourceBinding::sampledTextures(), QRhiShaderResourceBinding::sampler(), QRhiShaderResourceBinding::texture(), QRhiShaderResourceBinding::textures(), QRhiShaderResourceBinding::uniformBuffer(), QRhiShaderResourceBinding::uniformBuffer(), and QRhiShaderResourceBinding::uniformBufferWithDynamicOffset().
|
staticconstexpr |
Definition at line 506 of file qrhi.h.
Referenced by QRhiShaderResourceBinding::sampledTextures(), and QRhiShaderResourceBinding::textures().
StorageBufferData QRhiShaderResourceBinding::Data::sbuf |
StorageImageData QRhiShaderResourceBinding::Data::simage |
QRhiShaderResourceBinding::StageFlags QRhiShaderResourceBinding::Data::stage |
Definition at line 498 of file qrhi.h.
Referenced by QRhiShaderResourceBinding::isLayoutCompatible().
TextureAndOrSamplerData QRhiShaderResourceBinding::Data::stex |
QRhiShaderResourceBinding::Type QRhiShaderResourceBinding::Data::type |
Definition at line 499 of file qrhi.h.
Referenced by QRhiShaderResourceBinding::isLayoutCompatible().
union { ... } QRhiShaderResourceBinding::Data::u |
UniformBufferData QRhiShaderResourceBinding::Data::ubuf |