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

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

_attributeMap (defined in Element)Elementprotected
_attributeOrder (defined in Element)Elementprotected
_category (defined in Element)Elementprotected
_childMap (defined in Element)Elementprotected
_childOrder (defined in Element)Elementprotected
_name (defined in Element)Elementprotected
_parent (defined in Element)Elementprotected
_root (defined in Element)Elementprotected
_sourceUri (defined in Element)Elementprotected
addChild(const string &name=EMPTY_STRING)Element
addChildOfCategory(const string &category, string name=EMPTY_STRING)Element
addInput(const string &name=EMPTY_STRING, const string &type=DEFAULT_TYPE_STRING)InterfaceElementinline
addOutput(const string &name=EMPTY_STRING, const string &type=DEFAULT_TYPE_STRING)InterfaceElementinline
addToken(const string &name=EMPTY_STRING)InterfaceElementinline
asA()Element
asA() constElement
asString() constElement
CATEGORY (defined in Implementation)Implementationstatic
changeChildCategory(ElementPtr child, const string &category)Element
clearContent() overrideInterfaceElementvirtual
COLOR_SPACE_ATTRIBUTE (defined in Element)Elementstatic
ConstDocumentPtr typedef (defined in Element)Elementprotected
ConstNodeDefPtr typedef (defined in InterfaceElement)InterfaceElementprotected
copyContentFrom(const ConstElementPtr &source)Element
createStringResolver(const string &geom=EMPTY_STRING) constElement
createValidChildName(string name) constElementinline
DEFAULT_VERSION_ATTRIBUTE (defined in InterfaceElement)InterfaceElementstatic
DOC_ATTRIBUTE (defined in Element)Elementstatic
DocumentPtr typedef (defined in Element)Elementprotected
Element(ElementPtr parent, const string &category, const string &name) (defined in Element)Elementinlineprotected
Element(const Element &)=delete (defined in Element)Element
FILE_ATTRIBUTE (defined in Implementation)Implementationstatic
FILE_PREFIX_ATTRIBUTE (defined in Element)Elementstatic
FUNCTION_ATTRIBUTE (defined in Implementation)Implementationstatic
GEOM_PREFIX_ATTRIBUTE (defined in Element)Elementstatic
getActiveColorSpace() constElementinline
getActiveFilePrefix() constElementinline
getActiveGeomPrefix() constElementinline
getActiveInput(const string &name) constInterfaceElement
getActiveInputs() constInterfaceElement
getActiveOutput(const string &name) constInterfaceElement
getActiveOutputs() constInterfaceElement
getActiveSourceUri() constElementinline
getActiveToken(const string &name) constInterfaceElement
getActiveTokens() constInterfaceElement
getActiveValueElement(const string &name) constInterfaceElement
getActiveValueElements() constInterfaceElement
getAncestorOfType()Elementinline
getAncestorOfType() constElementinline
getAttribute(const string &attrib) constElementinline
getAttributeNames() constElementinline
getCategory() constElementinline
getChild(const string &name) constElementinline
getChildIndex(const string &name) constElement
getChildOfType(const string &name) constElementinline
getChildren() constElementinline
getChildrenOfType(const string &category=EMPTY_STRING) constElementinline
getColorSpace() constElementinline
getConnectedOutput(const string &inputName) constInterfaceElement
getDeclaration(const string &target=EMPTY_STRING) const overrideImplementationvirtual
getDefaultVersion() constInterfaceElementinline
getDescendant(const string &namePath) constElement
getDocString() constElementinline
getDocument()Element
getDocument() constElement
getFile() constImplementationinline
getFilePrefix() constElementinline
getFunction() constImplementationinline
getGeomPrefix() constElementinline
getInheritsFrom() constElementinline
getInheritString() constElementinline
getInput(const string &name) constInterfaceElementinline
getInputCount() constInterfaceElementinline
getInputs() constInterfaceElementinline
getInputValue(const string &name, const string &target=EMPTY_STRING) constInterfaceElement
getName() constElementinline
getNamePath(ConstElementPtr relativeTo=nullptr) constElement
getNamespace() constElementinline
getNodeDef() constImplementation
getNodeDefString() constInterfaceElementinline
getNodeGraph() constImplementationinline
getOutput(const string &name) constInterfaceElementinline
getOutputCount() constInterfaceElementinline
getOutputs() constInterfaceElementinline
getParent()Elementinline
getParent() constElementinline
getQualifiedName(const string &name) constElementinline
getRoot()Element
getRoot() constElement
getSelf()Elementinline
getSelf() constElementinline
getSelfNonConst() const (defined in Element)Elementinlineprotected
getSourceUri() constElementinline
getTarget() constInterfaceElementinline
getToken(const string &name) constInterfaceElementinline
getTokens() constInterfaceElementinline
getTokenValue(const string &name)InterfaceElementinline
getType() constTypedElementinlinevirtual
getTypedAttribute(const string &attrib) constElementinline
getTypeDef() constTypedElement
getUpstreamEdge(size_t index=0) constElementvirtual
getUpstreamEdgeCount() constElementinlinevirtual
getUpstreamElement(size_t index=0) constElement
getValueElement(const string &name) constInterfaceElementinline
getVersionIntegers() constInterfaceElementvirtual
getVersionString() constInterfaceElementinline
hasAttribute(const string &attrib) constElementinline
hasColorSpace() constElementinline
hasExactInputMatch(ConstInterfaceElementPtr declaration, string *message=nullptr) constInterfaceElement
hasFile() constImplementationinline
hasFilePrefix() constElementinline
hasFunction() constImplementationinline
hasGeomPrefix() constElementinline
hasInheritanceCycle() constElement
hasInheritedBase(ConstElementPtr base) constElement
hasInheritString() constElementinline
hasNamespace() constElementinline
hasNodeDefString() constInterfaceElementinline
hasNodeGraph() constImplementationinline
hasSourceUri() constElementinline
hasTarget() constInterfaceElementinline
hasType() constTypedElementinline
hasVersionString() constInterfaceElementinline
Implementation(ElementPtr parent, const string &name) (defined in Implementation)Implementationinline
INHERIT_ATTRIBUTE (defined in Element)Elementstatic
InterfaceElement(ElementPtr parent, const string &category, const string &name) (defined in InterfaceElement)InterfaceElementinlineprotected
isA(const string &category=EMPTY_STRING) constElementinline
isColorType() constTypedElementinline
isMultiOutputType() constTypedElementinline
NAME_ATTRIBUTE (defined in Element)Elementstatic
NAMESPACE_ATTRIBUTE (defined in Element)Elementstatic
NODE_DEF_ATTRIBUTE (defined in InterfaceElement)InterfaceElementstatic
NODE_GRAPH_ATTRIBUTE (defined in Implementation)Implementationstatic
NodeDefPtr typedef (defined in InterfaceElement)InterfaceElementprotected
operator!=(const Element &rhs) constElement
operator=(const Element &)=delete (defined in Element)Element
operator==(const Element &rhs) constElement
registerChildElement(ElementPtr child) override (defined in InterfaceElement)InterfaceElementprotectedvirtual
removeAttribute(const string &attrib)Element
removeChild(const string &name)Element
removeChildOfType(const string &name)Elementinline
removeInput(const string &name)InterfaceElementinline
removeOutput(const string &name)InterfaceElementinline
removeToken(const string &name)InterfaceElementinline
resolveNameReference(const string &name, ConstElementPtr parent=nullptr) const (defined in Element)Elementinlineprotected
setAttribute(const string &attrib, const string &value)Element
setCategory(const string &category)Elementinline
setChildIndex(const string &name, int index)Element
setColorSpace(const string &colorSpace)Elementinline
setConnectedOutput(const string &inputName, OutputPtr output)InterfaceElement
setDefaultVersion(bool defaultVersion)InterfaceElementinline
setDocString(const string &doc)Elementinline
setFile(const string &file)Implementationinline
setFilePrefix(const string &prefix)Elementinline
setFunction(const string &function)Implementationinline
setGeomPrefix(const string &prefix)Elementinline
setInheritsFrom(ConstElementPtr super)Elementinline
setInheritString(const string &inherit)Elementinline
setInputValue(const string &name, const T &value, const string &type=EMPTY_STRING)InterfaceElement
setName(const string &name)Element
setNamespace(const string &space)Elementinline
setNodeDef(ConstNodeDefPtr nodeDef)Implementation
setNodeDefString(const string &nodeDef)InterfaceElementinline
setNodeGraph(const string &nodegraph)Implementationinline
setSourceUri(const string &sourceUri)Elementinline
setTarget(const string &target)InterfaceElementinline
setTokenValue(const string &name, const string &value)InterfaceElementinline
setType(const string &type)TypedElementinline
setTypedAttribute(const string &attrib, const T &data)Elementinline
setVersionIntegers(int majorVersion, int minorVersion)InterfaceElement
setVersionString(const string &version)InterfaceElementinline
TARGET_ATTRIBUTE (defined in InterfaceElement)InterfaceElementstatic
traverseGraph() constElement
traverseInheritance() constElement
traverseTree() constElement
TYPE_ATTRIBUTE (defined in TypedElement)TypedElementstatic
TypeDefPtr typedef (defined in TypedElement)TypedElementprotected
TypedElement(ElementPtr parent, const string &category, const string &name) (defined in TypedElement)TypedElementinlineprotected
unregisterChildElement(ElementPtr child) override (defined in InterfaceElement)InterfaceElementprotectedvirtual
validate(string *message=nullptr) const overrideImplementationvirtual
validateRequire(bool expression, bool &res, string *message, const string &errorDesc) const (defined in Element)Elementprotected
VERSION_ATTRIBUTE (defined in InterfaceElement)InterfaceElementstatic
XPOS_ATTRIBUTE (defined in Element)Elementstatic
YPOS_ATTRIBUTE (defined in Element)Elementstatic
~Element() (defined in Element)Elementinlinevirtual
~Implementation() (defined in Implementation)Implementationinlinevirtual
~InterfaceElement() (defined in InterfaceElement)InterfaceElementinlinevirtual
~TypedElement() (defined in TypedElement)TypedElementinlinevirtual