#include <qssgshaderresourcemergecontext_p.h>
|
| | QSSGShaderResourceMergeContext () |
| void | rearrangeResources () |
| void | registerInput (QSSGShaderGeneratorStage stage, const QByteArray &type, const QByteArray &name, bool flat=false) |
| void | registerOutput (QSSGShaderGeneratorStage stage, const QByteArray &type, const QByteArray &name, bool flat=false) |
| void | registerSampler (const QByteArray &type, const QByteArray &name, QSSGRenderShaderMetadata::Uniform::Condition conditionType=QSSGRenderShaderMetadata::Uniform::None, const QByteArray &conditionName=QByteArray()) |
| void | registerImage (const QByteArray &type, const QByteArray &name, const QByteArray &imgtype, const QByteArray &qualifiers, QSSGRenderShaderMetadata::Uniform::Condition conditionType=QSSGRenderShaderMetadata::Uniform::None, const QByteArray &conditionName=QByteArray()) |
| void | registerUniformMember (const QByteArray &type, const QByteArray &name, QSSGRenderShaderMetadata::Uniform::Condition conditionType=QSSGRenderShaderMetadata::Uniform::None, const QByteArray &conditionName=QByteArray()) |
◆ QSSGShaderResourceMergeContext()
| QSSGShaderResourceMergeContext::QSSGShaderResourceMergeContext |
( |
| ) |
|
|
inline |
◆ rearrangeResources()
| void QSSGShaderResourceMergeContext::rearrangeResources |
( |
| ) |
|
|
inline |
◆ registerImage()
◆ registerInput()
◆ registerOutput()
◆ registerSampler()
◆ registerUniformMember()
◆ setAdditionalBufferAmount()
| void QSSGShaderResourceMergeContext::setAdditionalBufferAmount |
( |
int | amount | ) |
|
|
inlinestatic |
◆ FIRST_CUSTOM_RESOURCE_BINDING_POINT
| const int QSSGShaderResourceMergeContext::FIRST_CUSTOM_RESOURCE_BINDING_POINT = 3 |
|
static |
◆ m_images
◆ m_inOutVars
◆ m_nextFreeImageBinding
| int QSSGShaderResourceMergeContext::m_nextFreeImageBinding = 0 |
◆ m_nextFreeInLocation
| QHash<int, int> QSSGShaderResourceMergeContext::m_nextFreeInLocation |
◆ m_nextFreeOutLocation
| QHash<int, int> QSSGShaderResourceMergeContext::m_nextFreeOutLocation |
◆ m_nextFreeResourceBinding
◆ m_samplers
◆ m_uniformMembers
◆ s_additionalBuffers
| int QSSGShaderResourceMergeContext::s_additionalBuffers = 0 |
|
static |
◆ viewCount
| int QSSGShaderResourceMergeContext::viewCount = 1 |
The documentation for this class was generated from the following files: