activeStage() | QSSGMaterialVertexPipeline | |
addConstantBuffer(const QByteArray &name, const QByteArray &layout) | QSSGMaterialVertexPipeline | inline |
addConstantBufferParam(const QByteArray &cbName, const QByteArray ¶mName, const QByteArray &type) | QSSGMaterialVertexPipeline | inline |
addDefinition(const QByteArray &name, const QByteArray &value=QByteArray()) | QSSGMaterialVertexPipeline | inline |
addFunction(const QByteArray &functionName) | QSSGMaterialVertexPipeline | inline |
addInclude(const QByteArray &name) | QSSGMaterialVertexPipeline | inline |
addIncoming(const QByteArray &name, const QByteArray &type) | QSSGMaterialVertexPipeline | inline |
addInterpolationParameter(const QByteArray &inParamName, const QByteArray &inParamType) | QSSGMaterialVertexPipeline | |
addOutgoing(const QByteArray &name, const QByteArray &type) | QSSGMaterialVertexPipeline | inline |
addUniform(const QByteArray &name, const QByteArray &type) | QSSGMaterialVertexPipeline | inline |
addUniformArray(const QByteArray &name, const QByteArray &type, quint32 size) | QSSGMaterialVertexPipeline | inline |
append(const QByteArray &data) | QSSGMaterialVertexPipeline | inline |
assignOutput(const QByteArray &inVarName, const QByteArray &inVarValueExpr) | QSSGMaterialVertexPipeline | |
beginFragmentGeneration(QSSGShaderLibraryManager &shaderLibraryManager) | QSSGMaterialVertexPipeline | |
beginVertexGeneration(const QSSGShaderDefaultMaterialKey &inKey, const QSSGShaderFeatures &inFeatureSet, QSSGShaderLibraryManager &shaderLibraryManager) | QSSGMaterialVertexPipeline | |
defaultMaterialShaderKeyProperties | QSSGMaterialVertexPipeline | |
doGenerateVarBinormal(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | |
doGenerateVarTangent(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | |
doGenerateWorldNormal(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | |
endFragmentGeneration() | QSSGMaterialVertexPipeline | |
endVertexGeneration() | QSSGMaterialVertexPipeline | |
fragment() | QSSGMaterialVertexPipeline | inline |
generateDepth() | QSSGMaterialVertexPipeline | inline |
generateEnvMapReflection(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | inline |
generateLightmapUVCoords(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | inline |
generateObjectNormal() | QSSGMaterialVertexPipeline | inline |
generateShadowWorldPosition(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | inline |
generateUVCoords(quint32 inUVSet, const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | inline |
generateVarTangentAndBinormal(const QSSGShaderDefaultMaterialKey &inKey, bool &genTangent, bool &genBinormal) | QSSGMaterialVertexPipeline | inline |
generateVertexColor(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | inline |
generateViewVector(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | inline |
generateWorldNormal(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | inline |
generateWorldPosition(const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | inline |
GenerationFlag enum name | QSSGMaterialVertexPipeline | |
GenerationFlags typedef | QSSGMaterialVertexPipeline | |
hasAttributeInKey(QSSGShaderKeyVertexAttribute::VertexAttributeBits inAttr, const QSSGShaderDefaultMaterialKey &inKey) | QSSGMaterialVertexPipeline | |
hasCode(GenerationFlag inCode) | QSSGMaterialVertexPipeline | inline |
hasCustomShadedMain | QSSGMaterialVertexPipeline | |
m_addedFunctions | QSSGMaterialVertexPipeline | |
m_generationFlags | QSSGMaterialVertexPipeline | |
m_hasMorphing | QSSGMaterialVertexPipeline | |
m_hasSkinning | QSSGMaterialVertexPipeline | |
m_interpolationParameters | QSSGMaterialVertexPipeline | |
m_programGenerator | QSSGMaterialVertexPipeline | |
m_tempString | QSSGMaterialVertexPipeline | |
materialAdapter | QSSGMaterialVertexPipeline | |
operator<<(const QByteArray &data) | QSSGMaterialVertexPipeline | inline |
programGenerator() const | QSSGMaterialVertexPipeline | inline |
QSSGMaterialVertexPipeline(QSSGProgramGenerator &inProgram, const QSSGShaderDefaultMaterialKeyProperties &materialProperties, QSSGShaderMaterialAdapter *materialAdapter) | QSSGMaterialVertexPipeline | |
setCode(GenerationFlag inCode) | QSSGMaterialVertexPipeline | inline |
skipCustomFragmentSnippet | QSSGMaterialVertexPipeline | |
stage() const | QSSGMaterialVertexPipeline | inline |
TParamIter typedef | QSSGMaterialVertexPipeline | |
TStrTableStrMap typedef | QSSGMaterialVertexPipeline | |
useFloatJointIndices | QSSGMaterialVertexPipeline | |
usesInstancing | QSSGMaterialVertexPipeline | |
vertex() | QSSGMaterialVertexPipeline | inline |
~QSSGMaterialVertexPipeline()=default | QSSGMaterialVertexPipeline | |