|
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 |