MaterialX 1.38.2
|
This is the complete list of members for ShaderGraph, including all inherited members.
_classification (defined in ShaderNode) | ShaderNode | protected |
_document (defined in ShaderGraph) | ShaderGraph | protected |
_flags (defined in ShaderNode) | ShaderNode | protected |
_identifiers (defined in ShaderGraph) | ShaderGraph | protected |
_impl (defined in ShaderNode) | ShaderNode | protected |
_inputColorTransformMap (defined in ShaderGraph) | ShaderGraph | protected |
_inputMap (defined in ShaderNode) | ShaderNode | protected |
_inputOrder (defined in ShaderNode) | ShaderNode | protected |
_inputUnitTransformMap (defined in ShaderGraph) | ShaderGraph | protected |
_metadata (defined in ShaderNode) | ShaderNode | protected |
_name (defined in ShaderNode) | ShaderNode | protected |
_nodeMap (defined in ShaderGraph) | ShaderGraph | protected |
_nodeOrder (defined in ShaderGraph) | ShaderGraph | protected |
_outputColorTransformMap (defined in ShaderGraph) | ShaderGraph | protected |
_outputMap (defined in ShaderNode) | ShaderNode | protected |
_outputOrder (defined in ShaderNode) | ShaderNode | protected |
_outputUnitTransformMap (defined in ShaderGraph) | ShaderGraph | protected |
_parent (defined in ShaderNode) | ShaderNode | protected |
_scopeInfo (defined in ShaderNode) | ShaderNode | protected |
_usedClosures (defined in ShaderNode) | ShaderNode | protected |
addColorTransformNode(ShaderInput *input, const ColorSpaceTransform &transform, GenContext &context) | ShaderGraph | protected |
addColorTransformNode(ShaderOutput *output, const ColorSpaceTransform &transform, GenContext &context) | ShaderGraph | protected |
addDefaultGeomNode(ShaderInput *input, const GeomPropDef &geomprop, GenContext &context) | ShaderGraph | protected |
addInput(const string &name, const TypeDesc *type) | ShaderNode | |
addInputSocket(const string &name, const TypeDesc *type) | ShaderGraph | |
addInputSockets(const InterfaceElement &elem, GenContext &context) | ShaderGraph | protected |
addNode(ShaderNodePtr node) | ShaderGraph | protected |
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) | ShaderGraph | protected |
addUnitTransformNode(ShaderInput *input, const UnitTransform &transform, GenContext &context) | ShaderGraph | protected |
addUnitTransformNode(ShaderOutput *output, const UnitTransform &transform, GenContext &context) | ShaderGraph | protected |
addUpstreamDependencies(const Element &root, GenContext &context) | ShaderGraph | protected |
BSDF_R (defined in ShaderNode) | ShaderNode | static |
BSDF_T (defined in ShaderNode) | ShaderNode | static |
bypass(GenContext &context, ShaderNode *node, size_t inputIndex, size_t outputIndex=0) | ShaderGraph | protected |
calculateScopes() | ShaderGraph | protected |
COMPARE (defined in ShaderNode) | ShaderNode | static |
CONSTANT (defined in ShaderNode) | ShaderNode | static |
create(const ShaderGraph *parent, const string &name, ElementPtr element, GenContext &context) | ShaderGraph | static |
create(const ShaderGraph *parent, const NodeGraph &nodeGraph, GenContext &context) | ShaderGraph | static |
MaterialX::ShaderNode::create(const ShaderGraph *parent, const string &name, const NodeDef &nodeDef, GenContext &context) | ShaderNode | static |
MaterialX::ShaderNode::create(const ShaderGraph *parent, const string &name, ShaderNodeImplPtr impl, unsigned int classification=Classification::TEXTURE) | ShaderNode | static |
createConnectedNodes(const ElementPtr &downstreamElement, const ElementPtr &upstreamElement, ElementPtr connectingElement, GenContext &context) | ShaderGraph | protected |
createMetadata(const NodeDef &nodeDef, GenContext &context) | ShaderNode | protected |
createNode(const Node &node, GenContext &context) | ShaderGraph | |
createSurfaceShader(const string &name, const ShaderGraph *parent, NodePtr node, GenContext &context, ElementPtr &root) (defined in ShaderGraph) | ShaderGraph | protectedstatic |
disconnect(ShaderNode *node) const | ShaderGraph | protected |
finalize(GenContext &context) | ShaderGraph | protected |
getFlag(ShaderNodeFlag flag) const | ShaderNode | inline |
getIdentifierMap() | ShaderGraph | inline |
getImplementation() const | ShaderNode | inline |
getInput(size_t index) | ShaderNode | inline |
getInput(size_t index) const (defined in ShaderNode) | ShaderNode | inline |
getInput(const string &name) | ShaderNode | |
getInput(const string &name) const (defined in ShaderNode) | ShaderNode | |
getInputs() const | ShaderNode | inline |
getInputSocket(size_t index) | ShaderGraph | inline |
getInputSocket(size_t index) const (defined in ShaderGraph) | ShaderGraph | inline |
getInputSocket(const string &name) | ShaderGraph | inline |
getInputSocket(const string &name) const (defined in ShaderGraph) | ShaderGraph | inline |
getInputSockets() const | ShaderGraph | inline |
getMetadata() | ShaderNode | inline |
getMetadata() const | ShaderNode | inline |
getName() const | ShaderNode | inline |
getNode(const string &name) | ShaderGraph | |
getNode(const string &name) const | ShaderGraph | |
getNodes() const | ShaderGraph | inline |
getOutput(size_t index=0) (defined in ShaderNode) | ShaderNode | inline |
getOutput(size_t index=0) const (defined in ShaderNode) | ShaderNode | inline |
getOutput(const string &name) (defined in ShaderNode) | ShaderNode | |
getOutput(const string &name) const (defined in ShaderNode) | ShaderNode | |
getOutputs() const (defined in ShaderNode) | ShaderNode | inline |
getOutputSocket(size_t index=0) (defined in ShaderGraph) | ShaderGraph | inline |
getOutputSocket(size_t index=0) const (defined in ShaderGraph) | ShaderGraph | inline |
getOutputSocket(const string &name) (defined in ShaderGraph) | ShaderGraph | inline |
getOutputSocket(const string &name) const (defined in ShaderGraph) | ShaderGraph | inline |
getOutputSockets() const (defined in ShaderGraph) | ShaderGraph | inline |
getParent() const | ShaderNode | inline |
getScopeInfo() | ShaderNode | inline |
getScopeInfo() const | ShaderNode | inline |
hasClassification(uint32_t c) const | ShaderNode | inline |
IMAGE (defined in ShaderNode) | ShaderNode | static |
initialize(const Node &node, const NodeDef &nodeDef, GenContext &context) | ShaderNode | |
isAGraph() const override | ShaderGraph | inlinevirtual |
isEditable(const ShaderInput &input) const | ShaderNode | inline |
isEditable(const ShaderGraphInputSocket &input) const | ShaderNode | inline |
isUsedClosure(const ShaderNode *node) const | ShaderNode | inline |
NONE (defined in ShaderNode) | ShaderNode | static |
numInputs() const | ShaderNode | inline |
numInputSockets() const | ShaderGraph | inline |
numOutputs() const (defined in ShaderNode) | ShaderNode | inline |
numOutputSockets() const | ShaderGraph | inline |
optimize(GenContext &context) | ShaderGraph | protected |
populateColorTransformMap(ColorManagementSystemPtr colorManagementSystem, ShaderPort *shaderPort, ValueElementPtr element, const string &targetColorSpace, bool asInput) | ShaderGraph | protected |
populateUnitTransformMap(UnitSystemPtr unitSystem, ShaderPort *shaderPort, ValueElementPtr element, const string &targetUnitSpace, bool asInput) | ShaderGraph | protected |
PROCEDURAL2D_GROUPNAME (defined in ShaderNode) | ShaderNode | static |
PROCEDURAL3D_GROUPNAME (defined in ShaderNode) | ShaderNode | static |
referencedConditionally() const | ShaderNode | |
SCATTER_MODE (defined in ShaderNode) | ShaderNode | static |
setFlag(ShaderNodeFlag flag, bool value) | ShaderNode | inline |
setMetadata(ShaderMetadataVecPtr metadata) | ShaderNode | inline |
setVariableNames(GenContext &context) | ShaderGraph | protected |
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) | ShaderNode | static |
TEXTURE2D_GROUPNAME (defined in ShaderNode) | ShaderNode | static |
TEXTURE3D_GROUPNAME (defined in ShaderNode) | ShaderNode | static |
topologicalSort() | ShaderGraph | protected |
TRANSFORM_NORMAL (defined in ShaderNode) | ShaderNode | static |
TRANSFORM_POINT (defined in ShaderNode) | ShaderNode | static |
TRANSFORM_VECTOR (defined in ShaderNode) | ShaderNode | static |
traverseUpstream(ShaderOutput *output) | ShaderGraph | static |
~ShaderGraph() | ShaderGraph | inlinevirtual |
~ShaderNode() (defined in ShaderNode) | ShaderNode | inlinevirtual |