QMap< QByteArray, InOutVar > m_inOutVars
void registerInput(QSSGShaderGeneratorStage stage, const QByteArray &type, const QByteArray &name)
QMap< QByteArray, Sampler > m_samplers
QHash< int, int > m_nextFreeInLocation
static const int FIRST_CUSTOM_RESOURCE_BINDING_POINT
void registerOutput(QSSGShaderGeneratorStage stage, const QByteArray &type, const QByteArray &name)
QMap< QByteArray, BlockMember > m_uniformMembers
void registerSampler(const QByteArray &type, const QByteArray &name, QSSGRenderShaderMetadata::Uniform::Condition conditionType=QSSGRenderShaderMetadata::Uniform::None, const QByteArray &conditionName=QByteArray())
QHash< int, int > m_nextFreeOutLocation
void registerUniformMember(const QByteArray &type, const QByteArray &name, QSSGRenderShaderMetadata::Uniform::Condition conditionType=QSSGRenderShaderMetadata::Uniform::None, const QByteArray &conditionName=QByteArray())
QSSGRenderShaderMetadata::Uniform::Condition conditionType
QSSGShaderGeneratorStageFlags stagesInputIn
QSSGShaderGeneratorStageFlags stageOutputFrom
QSSGRenderShaderMetadata::Uniform::Condition conditionType