#include <qssgrhicontext_p.h>
Definition at line 555 of file qssgrhicontext_p.h.
◆ QSSGRhiShaderResourceBindingList() [1/2]
QSSGRhiShaderResourceBindingList::QSSGRhiShaderResourceBindingList |
( |
| ) |
|
|
inline |
◆ QSSGRhiShaderResourceBindingList() [2/2]
◆ addTexture()
void QSSGRhiShaderResourceBindingList::addTexture |
( |
int |
binding, |
|
|
QRhiShaderResourceBinding::StageFlags |
stage, |
|
|
QRhiTexture * |
tex, |
|
|
QRhiSampler * |
sampler |
|
) |
| |
|
inline |
Definition at line 633 of file qssgrhicontext_p.h.
References d, MAX_SIZE, qWarning, QRhiShaderResourceBinding::SampledTexture, and QRhiImplementation::shaderResourceBindingData().
Referenced by addDepthTextureBindings(), addOpaqueDepthPrePassBindings(), QSSGParticleRenderer::prepareParticlesForModel(), QQuick3DSceneRenderer::renderToRhiTexture(), RenderHelpers::rhiPrepareRenderable(), QSSGCustomMaterialSystem::rhiPrepareRenderable(), QSSGParticleRenderer::rhiPrepareRenderable(), rhiPrepareResourcesForShadowMap(), RenderHelpers::rhiRenderAoTexture(), and RenderHelpers::rhiRenderShadowMap().
◆ addUniformBuffer()
void QSSGRhiShaderResourceBindingList::addUniformBuffer |
( |
int |
binding, |
|
|
QRhiShaderResourceBinding::StageFlags |
stage, |
|
|
QRhiBuffer * |
buf, |
|
|
int |
offset = 0 , |
|
|
int |
size = 0 |
|
) |
| |
|
inline |
Definition at line 613 of file qssgrhicontext_p.h.
References d, MAX_SIZE, qWarning, QRhiImplementation::shaderResourceBindingData(), and QRhiShaderResourceBinding::UniformBuffer.
Referenced by MainPass::renderPrep(), QQuick3DSceneRenderer::renderToRhiTexture(), RenderHelpers::rhiPrepareDepthPass(), RenderHelpers::rhiPrepareGrid(), RenderHelpers::rhiPrepareRenderable(), QSSGCustomMaterialSystem::rhiPrepareRenderable(), QSSGParticleRenderer::rhiPrepareRenderable(), rhiPrepareResourcesForShadowMap(), RenderHelpers::rhiRenderAoTexture(), and RenderHelpers::rhiRenderShadowMap().
◆ clear()
void QSSGRhiShaderResourceBindingList::clear |
( |
| ) |
|
|
inline |
◆ operator=()
size_t QSSGRhiShaderResourceBindingList::h = 0 |
◆ MAX_SIZE
const int QSSGRhiShaderResourceBindingList::MAX_SIZE = 32 |
|
static |
int QSSGRhiShaderResourceBindingList::p = 0 |
The documentation for this struct was generated from the following file: