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

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

_attributeMapShaderprotected
_graphShaderprotected
_nameShaderprotected
_stagesShaderprotected
_stagesMapShaderprotected
createStage(const string &name, ConstSyntaxPtr syntax)Shaderprotected
getAttribute(const string &attrib) const Shaderinline
getGraph() const Shaderinline
getGraph()Shaderinline
getName() const Shaderinline
getSourceCode(const string &stage=Stage::PIXEL) const Shaderinline
getStage(size_t index)Shader
getStage(size_t index) const Shader
getStage(const string &name)Shader
getStage(const string &name) const Shader
hasAttribute(const string &attrib) const Shaderinline
hasClassification(unsigned int c) const Shaderinline
hasStage(const string &name)Shader
numStages() const Shaderinline
setAttribute(const string &attrib, ValuePtr value)Shaderinline
setAttribute(const string &attrib)Shaderinline
setSourceCode(const string &code, const string &stage=Stage::PIXEL)Shaderinline
Shader(const string &name, ShaderGraphPtr graph)Shader
ShaderGenerator classShaderfriend
~Shader()Shaderinlinevirtual