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

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

_classificationShaderNodeprotected
_implShaderNodeprotected
_inputMapShaderNodeprotected
_inputOrderShaderNodeprotected
_metadataShaderNodeprotected
_nameShaderNodeprotected
_outputMapShaderNodeprotected
_outputOrderShaderNodeprotected
_parentShaderNodeprotected
addClassification(uint32_t c)ShaderNodeinline
addInput(const string &name, const TypeDesc *type)ShaderNode
addOutput(const string &name, const TypeDesc *type)ShaderNode
BSDF_RShaderNodestatic
BSDF_TShaderNodestatic
CONSTANTShaderNodestatic
create(const ShaderGraph *parent, const string &name, const NodeDef &nodeDef, GenContext &context)ShaderNodestatic
create(const ShaderGraph *parent, const string &name, ShaderNodeImplPtr impl, unsigned int classification=Classification::TEXTURE)ShaderNodestatic
createMetadata(const NodeDef &nodeDef, GenContext &context)ShaderNodeprotected
DOTShaderNodestatic
GEOMETRIC_GROUPNAMEShaderNodestatic
getClassification() const ShaderNodeinline
getImplementation() const ShaderNodeinline
getInput(size_t index)ShaderNodeinline
getInput(size_t index) const ShaderNodeinline
getInput(const string &name)ShaderNode
getInput(const string &name) const ShaderNode
getInputs() const ShaderNodeinline
getMetadata()ShaderNodeinline
getMetadata() const ShaderNodeinline
getName() const ShaderNodeinline
getOutput(size_t index=0)ShaderNodeinline
getOutput(size_t index=0) const ShaderNodeinline
getOutput(const string &name)ShaderNode
getOutput(const string &name) const ShaderNode
getOutputs() const ShaderNodeinline
getParent() const ShaderNodeinline
hasClassification(uint32_t c) const ShaderNodeinline
IMAGEShaderNodestatic
initialize(const Node &node, const NodeDef &nodeDef, GenContext &context)ShaderNode
isAGraph() const ShaderNodeinlinevirtual
isEditable(const ShaderInput &input) const ShaderNodeinline
isEditable(const ShaderGraphInputSocket &input) const ShaderNodeinline
NONEShaderNodestatic
numInputs() const ShaderNodeinline
numOutputs() const ShaderNodeinline
PROCEDURAL2D_GROUPNAMEShaderNodestatic
PROCEDURAL3D_GROUPNAMEShaderNodestatic
SCATTER_MODEShaderNodestatic
setClassification(uint32_t c)ShaderNodeinline
setMetadata(ShaderMetadataVecPtr metadata)ShaderNodeinline
ShaderGraph classShaderNodefriend
ShaderNode(const ShaderGraph *parent, const string &name)ShaderNode
SURFACESHADERShaderNodestatic
TEXTURE2D_GROUPNAMEShaderNodestatic
TEXTURE3D_GROUPNAMEShaderNodestatic
TRANSFORM_NORMALShaderNodestatic
TRANSFORM_POINTShaderNodestatic
TRANSFORM_VECTORShaderNodestatic
~ShaderNode()ShaderNodeinlinevirtual