MaterialX 1.38.2
ShaderStage Member List

This is the complete list of members for ShaderStage, including all inherited members.

addBlock(const string &str, GenContext &context)ShaderStageprotected
addComment(const string &str)ShaderStageprotected
addFunctionDefinition(const ShaderNode &node, GenContext &context)ShaderStageprotected
addInclude(const string &file, GenContext &context)ShaderStageprotected
addLine(const string &str, bool semicolon=true)ShaderStageprotected
addString(const string &str)ShaderStageprotected
addValue(const T &value)ShaderStageinlineprotected
beginLine()ShaderStageprotected
beginScope(Syntax::Punctuation punc=Syntax::CURLY_BRACKETS)ShaderStageprotected
createInputBlock(const string &name, const string &instance=EMPTY_STRING)ShaderStage
createOutputBlock(const string &name, const string &instance=EMPTY_STRING)ShaderStage
createUniformBlock(const string &name, const string &instance=EMPTY_STRING)ShaderStage
endLine(bool semicolon=true)ShaderStageprotected
endScope(bool semicolon=false, bool newline=true)ShaderStageprotected
getConstantBlock()ShaderStage
getConstantBlock() constShaderStage
getFunctionName() constShaderStageinline
getInputBlock(const string &name)ShaderStage
getInputBlock(const string &name) constShaderStage
getInputBlocks() constShaderStageinline
getName() constShaderStageinline
getOutputBlock(const string &name)ShaderStage
getOutputBlock(const string &name) constShaderStage
getOutputBlocks() constShaderStageinline
getSourceCode() constShaderStageinline
getUniformBlock(const string &name)ShaderStage
getUniformBlock(const string &name) constShaderStage
getUniformBlocks() constShaderStageinline
newLine()ShaderStageprotected
setFunctionName(const string &functionName)ShaderStageinlineprotected
ShaderGenerator (defined in ShaderStage)ShaderStagefriend
ShaderStage(const string &name, ConstSyntaxPtr syntax)ShaderStage