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

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

_classification (defined in ShaderNode)ShaderNodeprotected
_document (defined in ShaderGraph)ShaderGraphprotected
_identifiers (defined in ShaderGraph)ShaderGraphprotected
_impl (defined in ShaderNode)ShaderNodeprotected
_inputColorTransformMap (defined in ShaderGraph)ShaderGraphprotected
_inputMap (defined in ShaderNode)ShaderNodeprotected
_inputOrder (defined in ShaderNode)ShaderNodeprotected
_inputUnitTransformMap (defined in ShaderGraph)ShaderGraphprotected
_metadata (defined in ShaderNode)ShaderNodeprotected
_name (defined in ShaderNode)ShaderNodeprotected
_nodeMap (defined in ShaderGraph)ShaderGraphprotected
_nodeOrder (defined in ShaderGraph)ShaderGraphprotected
_outputColorTransformMap (defined in ShaderGraph)ShaderGraphprotected
_outputMap (defined in ShaderNode)ShaderNodeprotected
_outputOrder (defined in ShaderNode)ShaderNodeprotected
_outputUnitTransformMap (defined in ShaderGraph)ShaderGraphprotected
_parent (defined in ShaderNode)ShaderNodeprotected
addClassification(uint32_t c)ShaderNodeinline
addColorTransformNode(ShaderInput *input, const ColorSpaceTransform &transform, GenContext &context)ShaderGraphprotected
addColorTransformNode(ShaderOutput *output, const ColorSpaceTransform &transform, GenContext &context)ShaderGraphprotected
addDefaultGeomNode(ShaderInput *input, const GeomPropDef &geomprop, GenContext &context)ShaderGraph
addInput(const string &name, TypeDesc type)ShaderNode
addInputSocket(const string &name, TypeDesc type)ShaderGraph
addInputSocket(const string &name, const TypeDesc *type) (defined in ShaderGraph)ShaderGraphinline
addInputSockets(const InterfaceElement &elem, GenContext &context)ShaderGraphprotected
addNode(ShaderNodePtr node)ShaderGraphprotected
addOutput(const string &name, TypeDesc type) (defined in ShaderNode)ShaderNode
addOutputSocket(const string &name, TypeDesc type)ShaderGraph
addOutputSocket(const string &name, const TypeDesc *type) (defined in ShaderGraph)ShaderGraphinline
addOutputSockets(const InterfaceElement &elem)ShaderGraphprotected
addUnitTransformNode(ShaderInput *input, const UnitTransform &transform, GenContext &context)ShaderGraphprotected
addUnitTransformNode(ShaderOutput *output, const UnitTransform &transform, GenContext &context)ShaderGraphprotected
addUpstreamDependencies(const Element &root, GenContext &context)ShaderGraphprotected
applyInputTransforms(ConstNodePtr node, ShaderNodePtr shaderNode, GenContext &context)ShaderGraph
BSDF_R (defined in ShaderNode)ShaderNodestatic
BSDF_T (defined in ShaderNode)ShaderNodestatic
bypass(ShaderNode *node, size_t inputIndex, size_t outputIndex=0)ShaderGraphprotected
CONSTANT (defined in ShaderNode)ShaderNodestatic
create(const ShaderGraph *parent, const string &name, ElementPtr element, GenContext &context)ShaderGraphstatic
create(const ShaderGraph *parent, const NodeGraph &nodeGraph, GenContext &context)ShaderGraphstatic
ShaderNode::create(const ShaderGraph *parent, const string &name, const NodeDef &nodeDef, GenContext &context)ShaderNodestatic
ShaderNode::create(const ShaderGraph *parent, const string &name, ShaderNodeImplPtr impl, unsigned int classification=Classification::TEXTURE)ShaderNodestatic
createConnectedNodes(const ElementPtr &downstreamElement, const ElementPtr &upstreamElement, ElementPtr connectingElement, GenContext &context)ShaderGraphprotected
createMetadata(const NodeDef &nodeDef, GenContext &context)ShaderNodeprotected
createNode(ConstNodePtr node, GenContext &context)ShaderGraph
disconnect(ShaderNode *node) constShaderGraphprotected
DOT (defined in ShaderNode)ShaderNodestatic
finalize(GenContext &context)ShaderGraphprotected
GEOMETRIC_GROUPNAME (defined in ShaderNode)ShaderNodestatic
getClassification() constShaderNodeinline
getIdentifierMap()ShaderGraphinline
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
getInputSocket(size_t index)ShaderGraphinline
getInputSocket(size_t index) const (defined in ShaderGraph)ShaderGraphinline
getInputSocket(const string &name)ShaderGraphinline
getInputSocket(const string &name) const (defined in ShaderGraph)ShaderGraphinline
getInputSockets() constShaderGraphinline
getMetadata()ShaderNodeinline
getMetadata() constShaderNodeinline
getName() constShaderNodeinline
getNode(const string &name)ShaderGraph
getNode(const string &name) constShaderGraph
getNodes() constShaderGraphinline
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
getOutputSocket(size_t index=0) (defined in ShaderGraph)ShaderGraphinline
getOutputSocket(size_t index=0) const (defined in ShaderGraph)ShaderGraphinline
getOutputSocket(const string &name) (defined in ShaderGraph)ShaderGraphinline
getOutputSocket(const string &name) const (defined in ShaderGraph)ShaderGraphinline
getOutputSockets() const (defined in ShaderGraph)ShaderGraphinline
getParent() constShaderNodeinline
hasClassification(uint32_t c) constShaderNodeinline
IMAGE (defined in ShaderNode)ShaderNodestatic
initialize(const Node &node, const NodeDef &nodeDef, GenContext &context)ShaderNode
isAGraph() const overrideShaderGraphinlinevirtual
isEditable(const ShaderInput &input) constShaderNodeinline
isEditable(const ShaderGraphInputSocket &input) constShaderNodeinline
NONE (defined in ShaderNode)ShaderNodestatic
numInputs() constShaderNodeinline
numInputSockets() constShaderGraphinline
numOutputs() const (defined in ShaderNode)ShaderNodeinline
numOutputSockets() constShaderGraphinline
optimize()ShaderGraphprotected
populateColorTransformMap(ColorManagementSystemPtr colorManagementSystem, ShaderPort *shaderPort, const string &sourceColorSpace, const string &targetColorSpace, bool asInput)ShaderGraphprotected
populateUnitTransformMap(UnitSystemPtr unitSystem, ShaderPort *shaderPort, ValueElementPtr element, const string &targetUnitSpace, bool asInput)ShaderGraphprotected
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
setVariableNames(GenContext &context)ShaderGraphprotected
ShaderGraph(const ShaderGraph *parent, const string &name, ConstDocumentPtr document, const StringSet &reservedWords)ShaderGraph
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
topologicalSort()ShaderGraph
TRANSFORM_NORMAL (defined in ShaderNode)ShaderNodestatic
TRANSFORM_POINT (defined in ShaderNode)ShaderNodestatic
TRANSFORM_VECTOR (defined in ShaderNode)ShaderNodestatic
traverseUpstream(ShaderOutput *output)ShaderGraphstatic
~ShaderGraph()ShaderGraphinlinevirtual
~ShaderNode() (defined in ShaderNode)ShaderNodeinlinevirtual