![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qrhi.h>
Classes | |
| struct | UniformBufferData |
| struct | TextureAndOrSamplerData |
| struct | StorageImageData |
| struct | StorageBufferData |
| struct | Alternative |
Public Member Functions | |
| Type | type () const |
| template<typename T, Type... Ts> | |
| const T & | get () const |
| const UniformBufferData & | ubuf () const |
| const TextureAndOrSamplerData & | stex () const |
| const StorageImageData & | simage () const |
| const StorageBufferData & | sbuf () const |
| int | arraySize () const |
| template<typename Output> | |
| Output | serialize (Output dstdst) const |
Public Attributes | |
| int | binding |
| QRhiShaderResourceBinding::StageFlags | stage |
| std::variant< Alternative< UniformBuffer, UniformBufferData >, Alternative< SampledTexture, TextureAndOrSamplerData >, Alternative< Texture, TextureAndOrSamplerData >, Alternative< Sampler, TextureAndOrSamplerData >, Alternative< ImageLoad, StorageImageData >, Alternative< ImageStore, StorageImageData >, Alternative< ImageLoadStore, StorageImageData >, Alternative< BufferLoad, StorageBufferData >, Alternative< BufferStore, StorageBufferData >, Alternative< BufferLoadStore, StorageBufferData > > | u |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| QRhiShaderResourceBinding::StageFlags QRhiShaderResourceBinding::Data::stage |
| std::variant<Alternative<UniformBuffer, UniformBufferData>, Alternative<SampledTexture, TextureAndOrSamplerData>, Alternative<Texture, TextureAndOrSamplerData>, Alternative<Sampler, TextureAndOrSamplerData>, Alternative<ImageLoad, StorageImageData>, Alternative<ImageStore, StorageImageData>, Alternative<ImageLoadStore, StorageImageData>, Alternative<BufferLoad, StorageBufferData>, Alternative<BufferStore, StorageBufferData>, Alternative<BufferLoadStore, StorageBufferData> > QRhiShaderResourceBinding::Data::u |