MaterialX 1.38.2
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
_flags (defined in ShaderNode)ShaderNodeprotected
_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
_scopeInfo (defined in ShaderNode)ShaderNodeprotected
_usedClosures (defined in ShaderNode)ShaderNodeprotected
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)ShaderGraphprotected
addInput(const string &name, const TypeDesc *type)ShaderNode
addInputSocket(const string &name, const TypeDesc *type)ShaderGraph
addInputSockets(const InterfaceElement &elem, GenContext &context)ShaderGraphprotected
addNode(ShaderNodePtr node)ShaderGraphprotected
addOutput(const string &name, const TypeDesc *type) (defined in ShaderNode)ShaderNode
addOutputSocket(const string &name, const TypeDesc *type) (defined in ShaderGraph)ShaderGraph
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
BSDF_R (defined in ShaderNode)ShaderNodestatic
BSDF_T (defined in ShaderNode)ShaderNodestatic
bypass(GenContext &context, ShaderNode *node, size_t inputIndex, size_t outputIndex=0)ShaderGraphprotected
calculateScopes()ShaderGraphprotected
COMPARE (defined in ShaderNode)ShaderNodestatic
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
MaterialX::ShaderNode::create(const ShaderGraph *parent, const string &name, const NodeDef &nodeDef, GenContext &context)ShaderNodestatic
MaterialX::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(const Node &node, GenContext &context)ShaderGraph
createSurfaceShader(const string &name, const ShaderGraph *parent, NodePtr node, GenContext &context, ElementPtr &root) (defined in ShaderGraph)ShaderGraphprotectedstatic
disconnect(ShaderNode *node) constShaderGraphprotected
finalize(GenContext &context)ShaderGraphprotected
getFlag(ShaderNodeFlag flag) 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
getScopeInfo()ShaderNodeinline
getScopeInfo() 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
isUsedClosure(const ShaderNode *node) constShaderNodeinline
NONE (defined in ShaderNode)ShaderNodestatic
numInputs() constShaderNodeinline
numInputSockets() constShaderGraphinline
numOutputs() const (defined in ShaderNode)ShaderNodeinline
numOutputSockets() constShaderGraphinline
optimize(GenContext &context)ShaderGraphprotected
populateColorTransformMap(ColorManagementSystemPtr colorManagementSystem, ShaderPort *shaderPort, ValueElementPtr element, 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
referencedConditionally() constShaderNode
SCATTER_MODE (defined in ShaderNode)ShaderNodestatic
setFlag(ShaderNodeFlag flag, bool value)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
SWITCH (defined in ShaderNode)ShaderNodestatic
TEXTURE2D_GROUPNAME (defined in ShaderNode)ShaderNodestatic
TEXTURE3D_GROUPNAME (defined in ShaderNode)ShaderNodestatic
topologicalSort()ShaderGraphprotected
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