HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ShaderStage Member List

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

addBlock(const string &str, const FilePath &sourceFilename, GenContext &context)ShaderStage
addComment(const string &str)ShaderStage
addFunctionCall(const ShaderNode &node, GenContext &context, bool emitCode=true)ShaderStage
addFunctionDefinition(const ShaderNode &node, GenContext &context)ShaderStage
addInclude(const FilePath &includeFilename, const FilePath &sourceFilename, GenContext &context)ShaderStage
addLine(const string &str, bool semicolon=true)ShaderStage
addSourceDependency(const FilePath &file)ShaderStage
addString(const string &str)ShaderStage
addValue(const T &value)ShaderStageinline
beginLine()ShaderStage
beginScope(Syntax::Punctuation punc=Syntax::CURLY_BRACKETS)ShaderStage
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)ShaderStage
endScope(bool semicolon=false, bool newline=true)ShaderStage
FunctionCallId typedefShaderStage
getConstantBlock()ShaderStage
getConstantBlock() const ShaderStage
getFunctionName() const ShaderStageinline
getIncludes() const ShaderStageinline
getInputBlock(const string &name)ShaderStage
getInputBlock(const string &name) const ShaderStage
getInputBlocks() const ShaderStageinline
getName() const ShaderStageinline
getOutputBlock(const string &name)ShaderStage
getOutputBlock(const string &name) const ShaderStage
getOutputBlocks() const ShaderStageinline
getSourceCode() const ShaderStageinline
getSourceDependencies() const ShaderStageinline
getUniformBlock(const string &name)ShaderStage
getUniformBlock(const string &name) const ShaderStage
getUniformBlocks() const ShaderStageinline
isEmitted(const ShaderNode &node, GenContext &context) const ShaderStage
newLine()ShaderStage
setFunctionName(const string &functionName)ShaderStageinline
setSourceCode(const string &code)ShaderStageinline
ShaderGenerator classShaderStagefriend
ShaderStage(const string &name, ConstSyntaxPtr syntax)ShaderStage