MaterialX 1.39.1
Loading...
Searching...
No Matches
ShaderNode Member List

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

_classification (defined in ShaderNode)ShaderNodeprotected
_impl (defined in ShaderNode)ShaderNodeprotected
_inputMap (defined in ShaderNode)ShaderNodeprotected
_inputOrder (defined in ShaderNode)ShaderNodeprotected
_metadata (defined in ShaderNode)ShaderNodeprotected
_name (defined in ShaderNode)ShaderNodeprotected
_outputMap (defined in ShaderNode)ShaderNodeprotected
_outputOrder (defined in ShaderNode)ShaderNodeprotected
_parent (defined in ShaderNode)ShaderNodeprotected
addClassification(uint32_t c)ShaderNodeinline
addInput(const string &name, TypeDesc type)ShaderNode
addOutput(const string &name, TypeDesc type) (defined in ShaderNode)ShaderNode
BSDF_R (defined in ShaderNode)ShaderNodestatic
BSDF_T (defined in ShaderNode)ShaderNodestatic
CONSTANT (defined in ShaderNode)ShaderNodestatic
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
DOT (defined in ShaderNode)ShaderNodestatic
GEOMETRIC_GROUPNAME (defined in ShaderNode)ShaderNodestatic
getClassification() constShaderNodeinline
getImplementation() constShaderNodeinline
getInput(size_t index)ShaderNodeinline
getInput(size_t index) const (defined in ShaderNode)ShaderNodeinline
getInput(const string &name)ShaderNode
getInput(const string &name) const (defined in ShaderNode)ShaderNode
getInputs() constShaderNodeinline
getMetadata()ShaderNodeinline
getMetadata() constShaderNodeinline
getName() constShaderNodeinline
getOutput(size_t index=0) (defined in ShaderNode)ShaderNodeinline
getOutput(size_t index=0) const (defined in ShaderNode)ShaderNodeinline
getOutput(const string &name) (defined in ShaderNode)ShaderNode
getOutput(const string &name) const (defined in ShaderNode)ShaderNode
getOutputs() const (defined in ShaderNode)ShaderNodeinline
getParent() constShaderNodeinline
hasClassification(uint32_t c) constShaderNodeinline
IMAGE (defined in ShaderNode)ShaderNodestatic
initialize(const Node &node, const NodeDef &nodeDef, GenContext &context)ShaderNode
isAGraph() constShaderNodeinlinevirtual
isEditable(const ShaderInput &input) constShaderNodeinline
isEditable(const ShaderGraphInputSocket &input) constShaderNodeinline
NONE (defined in ShaderNode)ShaderNodestatic
numInputs() constShaderNodeinline
numOutputs() const (defined in ShaderNode)ShaderNodeinline
PROCEDURAL2D_GROUPNAME (defined in ShaderNode)ShaderNodestatic
PROCEDURAL3D_GROUPNAME (defined in ShaderNode)ShaderNodestatic
SCATTER_MODE (defined in ShaderNode)ShaderNodestatic
setClassification(uint32_t c)ShaderNodeinline
setMetadata(ShaderMetadataVecPtr metadata)ShaderNodeinline
ShaderGraph (defined in ShaderNode)ShaderNodefriend
ShaderNode(const ShaderGraph *parent, const string &name)ShaderNode
SURFACESHADER (defined in ShaderNode)ShaderNodestatic
TEXTURE2D_GROUPNAME (defined in ShaderNode)ShaderNodestatic
TEXTURE3D_GROUPNAME (defined in ShaderNode)ShaderNodestatic
TRANSFORM_NORMAL (defined in ShaderNode)ShaderNodestatic
TRANSFORM_POINT (defined in ShaderNode)ShaderNodestatic
TRANSFORM_VECTOR (defined in ShaderNode)ShaderNodestatic
~ShaderNode() (defined in ShaderNode)ShaderNodeinlinevirtual