![]() |
MaterialX 1.39.4
|
This is the complete list of members for Document, including all inherited members.
| _attributeMap (defined in Element) | Element | protected |
| _attributeOrder (defined in Element) | Element | protected |
| _category (defined in Element) | Element | protected |
| _childMap (defined in Element) | Element | protected |
| _childOrder (defined in Element) | Element | protected |
| _name (defined in Element) | Element | protected |
| _parent (defined in Element) | Element | protected |
| _root (defined in Element) | Element | protected |
| _sourceUri (defined in Element) | Element | protected |
| addAttributeDef(const string &name=EMPTY_STRING) | Document | inline |
| addBackdrop(const string &name=EMPTY_STRING) | GraphElement | inline |
| addChild(const string &name=EMPTY_STRING) | Element | |
| addChildOfCategory(const string &category, string name=EMPTY_STRING) | Element | |
| addCollection(const string &name=EMPTY_STRING) | Document | inline |
| addGeomInfo(const string &name=EMPTY_STRING, const string &geom=UNIVERSAL_GEOM_NAME) | Document | inline |
| addGeomNode(ConstGeomPropDefPtr geomPropDef, const string &namePrefix) | GraphElement | |
| addGeomPropDef(const string &name, const string &geomprop) | Document | inline |
| addImplementation(const string &name=EMPTY_STRING) | Document | inline |
| addInput(const string &name=EMPTY_STRING, const string &type=DEFAULT_TYPE_STRING) | InterfaceElement | inline |
| addLook(const string &name=EMPTY_STRING) | Document | inline |
| addLookGroup(const string &name=EMPTY_STRING) | Document | inline |
| addMaterialNode(const string &name=EMPTY_STRING, ConstNodePtr shaderNode=nullptr) | GraphElement | |
| addNode(const string &category, const string &name=EMPTY_STRING, const string &type=DEFAULT_TYPE_STRING) | GraphElement | inline |
| addNodeDef(const string &name=EMPTY_STRING, const string &type=DEFAULT_TYPE_STRING, const string &node=EMPTY_STRING) | Document | inline |
| addNodeDefFromGraph(NodeGraphPtr nodeGraph, const string &nodeDefName, const string &category, const string &newGraphName) | Document | |
| addNodeDefFromGraph(NodeGraphPtr nodeGraph, const string &nodeDefName, const string &node, const string &version, bool isDefaultVersion, const string &nodeGroup, const string &newGraphName) (defined in Document) | Document | |
| addNodeGraph(const string &name=EMPTY_STRING) | Document | inline |
| addNodeInstance(ConstNodeDefPtr nodeDef, const string &name=EMPTY_STRING) | GraphElement | inline |
| addOutput(const string &name=EMPTY_STRING, const string &type=DEFAULT_TYPE_STRING) | InterfaceElement | inline |
| addPropertySet(const string &name=EMPTY_STRING) | Document | inline |
| addTargetDef(const string &name=EMPTY_STRING) | Document | inline |
| addToken(const string &name=EMPTY_STRING) | InterfaceElement | inline |
| addTypeDef(const string &name) | Document | inline |
| addUnitDef(const string &name) (defined in Document) | Document | inline |
| addUnitTypeDef(const string &name) (defined in Document) | Document | inline |
| addVariantSet(const string &name=EMPTY_STRING) | Document | inline |
| asA() | Element | |
| asA() const | Element | |
| asString() const | Element | |
| asStringDot() const | GraphElement | |
| CATEGORY (defined in Document) | Document | static |
| changeChildCategory(ElementPtr child, const string &category) | Element | |
| clearContent() override | InterfaceElement | virtual |
| CMS_ATTRIBUTE (defined in Document) | Document | static |
| CMS_CONFIG_ATTRIBUTE (defined in Document) | Document | static |
| COLOR_SPACE_ATTRIBUTE (defined in Element) | Element | static |
| ConstDocumentPtr typedef (defined in Element) | Element | protected |
| ConstNodeDefPtr typedef (defined in InterfaceElement) | InterfaceElement | protected |
| copy() const | Document | inlinevirtual |
| copyContentFrom(const ConstElementPtr &source) | Element | |
| createDocument() | Document | inlinestatic |
| createStringResolver(const string &geom=EMPTY_STRING) const | Element | |
| createValidChildName(string name) const | Element | inline |
| DEFAULT_VERSION_ATTRIBUTE (defined in InterfaceElement) | InterfaceElement | static |
| DOC_ATTRIBUTE (defined in Element) | Element | static |
| Document(ElementPtr parent, const string &name) (defined in Document) | Document | |
| DocumentPtr typedef (defined in Element) | Element | protected |
| Element(ElementPtr parent, const string &category, const string &name) (defined in Element) | Element | inlineprotected |
| Element(const Element &)=delete (defined in Element) | Element | |
| FILE_PREFIX_ATTRIBUTE (defined in Element) | Element | static |
| flattenSubgraphs(const string &target=EMPTY_STRING, NodePredicate filter=nullptr) | GraphElement | |
| GEOM_PREFIX_ATTRIBUTE (defined in Element) | Element | static |
| getActiveColorSpace() const | Element | inline |
| getActiveFilePrefix() const | Element | inline |
| getActiveGeomPrefix() const | Element | inline |
| getActiveInput(const string &name) const | InterfaceElement | |
| getActiveInputs() const | InterfaceElement | |
| getActiveOutput(const string &name) const | InterfaceElement | |
| getActiveOutputs() const | InterfaceElement | |
| getActiveSourceUri() const | Element | inline |
| getActiveToken(const string &name) const | InterfaceElement | |
| getActiveTokens() const | InterfaceElement | |
| getActiveValueElement(const string &name) const | InterfaceElement | |
| getActiveValueElements() const | InterfaceElement | |
| getAncestorOfType() | Element | inline |
| getAncestorOfType() const | Element | inline |
| getAttribute(const string &attrib) const | Element | inline |
| getAttributeDef(const string &name) const | Document | inline |
| getAttributeDefs() const | Document | inline |
| getAttributeNames() const | Element | inline |
| getBackdrop(const string &name) const | GraphElement | inline |
| getBackdrops() const | GraphElement | inline |
| getCategory() const | Element | inline |
| getChild(const string &name) const | Element | inline |
| getChildIndex(const string &name) const | Element | |
| getChildOfType(const string &name) const | Element | |
| getChildren() const | Element | inline |
| getChildrenOfType(const string &category=EMPTY_STRING) const | Element | |
| getCollection(const string &name) const | Document | inline |
| getCollections() const | Document | inline |
| getColorManagementConfig() const | Document | inline |
| getColorManagementSystem() const | Document | inline |
| getColorSpace() const | Element | inline |
| getConnectedOutput(const string &inputName) const | InterfaceElement | |
| getDataLibrary() const | Document | inline |
| getDeclaration(const string &target=EMPTY_STRING) const | InterfaceElement | virtual |
| getDefaultVersion() const | InterfaceElement | inline |
| getDescendant(const string &namePath) const | Element | |
| getDocString() const | Element | inline |
| getDocument() | Element | |
| getDocument() const | Element | |
| getFilePrefix() const | Element | inline |
| getGeomInfo(const string &name) const | Document | inline |
| getGeomInfos() const | Document | inline |
| getGeomPrefix() const | Element | inline |
| getGeomPropDef(const string &name) const | Document | inline |
| getGeomPropDefs() const | Document | inline |
| getGeomPropValue(const string &geomPropName, const string &geom=UNIVERSAL_GEOM_NAME) const | Document | |
| getImplementation(const string &name) const | Document | inline |
| getImplementations() const | Document | inline |
| getInheritsFrom() const | Element | inline |
| getInheritString() const | Element | inline |
| getInput(const string &name) const | InterfaceElement | inline |
| getInputCount() const | InterfaceElement | inline |
| getInputs() const | InterfaceElement | inline |
| getInputValue(const string &name, const string &target=EMPTY_STRING) const | InterfaceElement | |
| getLook(const string &name) const | Document | inline |
| getLookGroup(const string &name) const | Document | inline |
| getLookGroups() const | Document | inline |
| getLooks() const | Document | inline |
| getMatchingImplementations(const string &nodeDef) const | Document | |
| getMatchingNodeDefs(const string &nodeName) const | Document | |
| getMatchingPorts(const string &nodeName) const | Document | |
| getMaterialNodes() const | GraphElement | inline |
| getMaterialOutputs() const | Document | |
| getName() const | Element | inline |
| getNamePath(ConstElementPtr relativeTo=nullptr) const | Element | |
| getNamespace() const | Element | inline |
| getNode(const string &name) const | GraphElement | inline |
| getNodeDef(const string &name) const | Document | inline |
| getNodeDefs() const | Document | inline |
| getNodeDefString() const | InterfaceElement | inline |
| getNodeGraph(const string &name) const | Document | inline |
| getNodeGraphs() const | Document | inline |
| getNodes(const string &category=EMPTY_STRING) const | GraphElement | inline |
| getNodesOfType(const string &nodeType) const | GraphElement | inline |
| getOutput(const string &name) const | InterfaceElement | inline |
| getOutputCount() const | InterfaceElement | inline |
| getOutputs() const | InterfaceElement | inline |
| getParent() | Element | inline |
| getParent() const | Element | inline |
| getPropertySet(const string &name) const | Document | inline |
| getPropertySets() const | Document | inline |
| getQualifiedName(const string &name) const | Element | inline |
| getReferencedSourceUris() const | Document | |
| getRoot() | Element | |
| getRoot() const | Element | |
| getSelf() | Element | inline |
| getSelf() const | Element | inline |
| getSelfNonConst() const (defined in Element) | Element | inlineprotected |
| getSourceUri() const | Element | inline |
| getTarget() const | InterfaceElement | inline |
| getTargetDef(const string &name) const | Document | inline |
| getTargetDefs() const | Document | inline |
| getToken(const string &name) const | InterfaceElement | inline |
| getTokens() const | InterfaceElement | inline |
| getTokenValue(const string &name) | InterfaceElement | inline |
| getType() const | TypedElement | inlinevirtual |
| getTypedAttribute(const string &attrib) const | Element | inline |
| getTypeDef(const string &name) const | Document | inline |
| GraphElement::getTypeDef() const | TypedElement | |
| getTypeDefs() const | Document | inline |
| getUnitDef(const string &name) const | Document | inline |
| getUnitDefs() const | Document | inline |
| getUnitTypeDef(const string &name) const | Document | inline |
| getUnitTypeDefs() const | Document | inline |
| getUpstreamEdge(size_t index=0) const | Element | virtual |
| getUpstreamEdgeCount() const | Element | inlinevirtual |
| getUpstreamElement(size_t index=0) const | Element | |
| getValueElement(const string &name) const | InterfaceElement | inline |
| getVariantSet(const string &name) const | Document | inline |
| getVariantSets() const | Document | inline |
| getVersionIntegers() const override | Document | virtual |
| getVersionString() const | InterfaceElement | inline |
| GraphElement(ElementPtr parent, const string &category, const string &name) (defined in GraphElement) | GraphElement | inlineprotected |
| hasAttribute(const string &attrib) const | Element | inline |
| hasColorManagementConfig() const | Document | inline |
| hasColorManagementSystem() const | Document | inline |
| hasColorSpace() const | Element | inline |
| hasDataLibrary() const | Document | inline |
| hasExactInputMatch(ConstInterfaceElementPtr declaration, string *message=nullptr) const | InterfaceElement | |
| hasFilePrefix() const | Element | inline |
| hasGeomPrefix() const | Element | inline |
| hasInheritanceCycle() const | Element | |
| hasInheritedBase(ConstElementPtr base) const | Element | |
| hasInheritString() const | Element | inline |
| hasNamespace() const | Element | inline |
| hasNodeDefString() const | InterfaceElement | inline |
| hasSourceUri() const | Element | inline |
| hasTarget() const | InterfaceElement | inline |
| hasType() const | TypedElement | inline |
| hasVersionString() const | InterfaceElement | inline |
| importLibrary(const ConstDocumentPtr &library) | Document | |
| INHERIT_ATTRIBUTE (defined in Element) | Element | static |
| initialize() | Document | virtual |
| InterfaceElement(ElementPtr parent, const string &category, const string &name) (defined in InterfaceElement) | InterfaceElement | inlineprotected |
| invalidateCache() | Document | |
| isA(const string &category=EMPTY_STRING) const | Element | inline |
| isAttributeEquivalent(ConstElementPtr rhs, const string &attributeName, const ElementEquivalenceOptions &options, string *message=nullptr) const | Element | virtual |
| isColorType() const | TypedElement | inline |
| isEquivalent(ConstElementPtr rhs, const ElementEquivalenceOptions &options, string *message=nullptr) const | Element | |
| isMultiOutputType() const | TypedElement | inline |
| NAME_ATTRIBUTE (defined in Element) | Element | static |
| NAMESPACE_ATTRIBUTE (defined in Element) | Element | static |
| NODE_DEF_ATTRIBUTE (defined in InterfaceElement) | InterfaceElement | static |
| NodeDefPtr typedef (defined in InterfaceElement) | InterfaceElement | protected |
| operator!=(const Element &rhs) const | Element | |
| operator=(const Element &)=delete (defined in Element) | Element | |
| operator==(const Element &rhs) const | Element | |
| registerChildElement(ElementPtr child) override (defined in InterfaceElement) | InterfaceElement | protectedvirtual |
| removeAttribute(const string &attrib) | Element | |
| removeAttributeDef(const string &name) | Document | inline |
| removeBackdrop(const string &name) | GraphElement | inline |
| removeChild(const string &name) | Element | |
| removeChildOfType(const string &name) | Element | inline |
| removeCollection(const string &name) | Document | inline |
| removeGeomInfo(const string &name) | Document | inline |
| removeGeomPropDef(const string &name) | Document | inline |
| removeImplementation(const string &name) | Document | inline |
| removeInput(const string &name) | InterfaceElement | inline |
| removeLook(const string &name) | Document | inline |
| removeLookGroup(const string &name) | Document | inline |
| removeNode(const string &name) | GraphElement | inline |
| removeNodeDef(const string &name) | Document | inline |
| removeNodeGraph(const string &name) | Document | inline |
| removeOutput(const string &name) | InterfaceElement | inline |
| removePropertySet(const string &name) | Document | inline |
| removeTargetDef(const string &name) | Document | inline |
| removeToken(const string &name) | InterfaceElement | inline |
| removeTypeDef(const string &name) | Document | inline |
| removeUnitDef(const string &name) | Document | inline |
| removeUnitTypeDef(const string &name) | Document | inline |
| removeVariantSet(const string &name) | Document | inline |
| resolveNameReference(const string &name, ConstElementPtr parent=nullptr) const (defined in Element) | Element | inlineprotected |
| setAttribute(const string &attrib, const string &value) | Element | |
| setCategory(const string &category) | Element | inline |
| setChildIndex(const string &name, int index) | Element | |
| setColorManagementConfig(const string &cmsConfig) | Document | inline |
| setColorManagementSystem(const string &cms) | Document | inline |
| setColorSpace(const string &colorSpace) | Element | inline |
| setConnectedOutput(const string &inputName, OutputPtr output) | InterfaceElement | |
| setDataLibrary(ConstDocumentPtr dataLibrary) | Document | inline |
| setDefaultVersion(bool defaultVersion) | InterfaceElement | inline |
| setDocString(const string &doc) | Element | inline |
| setFilePrefix(const string &prefix) | Element | inline |
| setGeomPrefix(const string &prefix) | Element | inline |
| setInheritsFrom(ConstElementPtr super) | Element | inline |
| setInheritString(const string &inherit) | Element | inline |
| setInputValue(const string &name, const T &value, const string &type=EMPTY_STRING) | InterfaceElement | |
| setName(const string &name) | Element | |
| setNamespace(const string &space) | Element | inline |
| setNodeDefString(const string &nodeDef) | InterfaceElement | inline |
| setSourceUri(const string &sourceUri) | Element | inline |
| setTarget(const string &target) | InterfaceElement | inline |
| setTokenValue(const string &name, const string &value) | InterfaceElement | inline |
| setType(const string &type) | TypedElement | inline |
| setTypedAttribute(const string &attrib, const T &data) | Element | inline |
| setVersionIntegers(int majorVersion, int minorVersion) | InterfaceElement | |
| setVersionString(const string &version) | InterfaceElement | inline |
| TARGET_ATTRIBUTE (defined in InterfaceElement) | InterfaceElement | static |
| topologicalSort() const | GraphElement | |
| traverseGraph() const | Element | |
| traverseInheritance() const | Element | |
| traverseTree() const | Element | |
| TYPE_ATTRIBUTE (defined in TypedElement) | TypedElement | static |
| TypeDefPtr typedef (defined in TypedElement) | TypedElement | protected |
| TypedElement(ElementPtr parent, const string &category, const string &name) (defined in TypedElement) | TypedElement | inlineprotected |
| unregisterChildElement(ElementPtr child) override (defined in InterfaceElement) | InterfaceElement | protectedvirtual |
| upgradeVersion() | Document | |
| validate(string *message=nullptr) const override | Document | virtual |
| validateRequire(bool expression, bool &res, string *message, const string &errorDesc) const (defined in Element) | Element | protected |
| VERSION_ATTRIBUTE (defined in InterfaceElement) | InterfaceElement | static |
| XPOS_ATTRIBUTE (defined in Element) | Element | static |
| YPOS_ATTRIBUTE (defined in Element) | Element | static |
| ~Document() (defined in Document) | Document | virtual |
| ~Element() (defined in Element) | Element | inlinevirtual |
| ~GraphElement() (defined in GraphElement) | GraphElement | inlinevirtual |
| ~InterfaceElement() (defined in InterfaceElement) | InterfaceElement | inlinevirtual |
| ~TypedElement() (defined in TypedElement) | TypedElement | inlinevirtual |