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

This is the complete list of members for PortElement, 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
asA()Element
asA() constElement
asString() constElement
changeChildCategory(ElementPtr child, const string &category)Element
clearContent()Elementvirtual
COLOR_SPACE_ATTRIBUTE (defined in Element)Elementstatic
ConstDocumentPtr typedef (defined in Element)Elementprotected
ConstNodePtr typedef (defined in PortElement)PortElementprotected
copyContentFrom(const ConstElementPtr &source)Element
createStringResolver(const string &geom=EMPTY_STRING) constElement
createValidChildName(string name) constElementinline
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
ENUM_ATTRIBUTE (defined in ValueElement)ValueElementstatic
ENUM_VALUES_ATTRIBUTE (defined in ValueElement)ValueElementstatic
FILE_PREFIX_ATTRIBUTE (defined in Element)Elementstatic
GEOM_PREFIX_ATTRIBUTE (defined in Element)Elementstatic
getActiveColorSpace() constElementinline
getActiveFilePrefix() constElementinline
getActiveGeomPrefix() constElementinline
getActiveSourceUri() constElementinline
getActiveUnit() constValueElement
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
getConnectedNode() constPortElementvirtual
getConnectedOutput() constPortElement
getDefaultValue() constValueElement
getDescendant(const string &namePath) constElement
getDocString() constElementinline
getDocument()Element
getDocument() constElement
getFilePrefix() constElementinline
getGeomPrefix() constElementinline
getImplementationName() constValueElementinline
getInheritsFrom() constElementinline
getInheritString() constElementinline
getInterfaceName() constValueElementinline
getIsUniform() constValueElementinline
getName() constElementinline
getNamePath(ConstElementPtr relativeTo=nullptr) constElement
getNamespace() constElementinline
getNodeGraphString() constPortElementinline
getNodeName() constPortElementinline
getOutputString() constPortElementinline
getParent()Elementinline
getParent() constElementinline
getQualifiedName(const string &name) constElementinline
getResolvedValue(StringResolverPtr resolver=nullptr) constValueElementinline
getResolvedValueString(StringResolverPtr resolver=nullptr) constValueElement
getRoot()Element
getRoot() constElement
getSelf()Elementinline
getSelf() constElementinline
getSelfNonConst() const (defined in Element)Elementinlineprotected
getSourceUri() constElementinline
getType() constTypedElementinlinevirtual
getTypedAttribute(const string &attrib) constElementinline
getTypeDef() constTypedElement
getUnit() constValueElementinline
getUnitType() constValueElementinline
getUpstreamEdge(size_t index=0) constElementvirtual
getUpstreamEdgeCount() constElementinlinevirtual
getUpstreamElement(size_t index=0) constElement
getValue() constValueElementinline
getValueString() constValueElementinline
hasAttribute(const string &attrib) constElementinline
hasColorSpace() constElementinline
hasFilePrefix() constElementinline
hasGeomPrefix() constElementinline
hasImplementationName() constValueElementinline
hasInheritanceCycle() constElement
hasInheritedBase(ConstElementPtr base) constElement
hasInheritString() constElementinline
hasInterfaceName() constValueElementinline
hasNamespace() constElementinline
hasNodeGraphString() constPortElementinline
hasNodeName() constPortElementinline
hasOutputString() constPortElementinline
hasSourceUri() constElementinline
hasType() constTypedElementinline
hasUnit() constValueElementinline
hasUnitType() constValueElementinline
hasValue() constValueElementinline
hasValueString() constValueElementinline
IMPLEMENTATION_NAME_ATTRIBUTE (defined in ValueElement)ValueElementstatic
IMPLEMENTATION_TYPE_ATTRIBUTE (defined in ValueElement)ValueElementstatic
INHERIT_ATTRIBUTE (defined in Element)Elementstatic
INTERFACE_NAME_ATTRIBUTE (defined in ValueElement)ValueElementstatic
isA(const string &category=EMPTY_STRING) constElementinline
isColorType() constTypedElementinline
isMultiOutputType() constTypedElementinline
NAME_ATTRIBUTE (defined in Element)Elementstatic
NAMESPACE_ATTRIBUTE (defined in Element)Elementstatic
NODE_GRAPH_ATTRIBUTE (defined in PortElement)PortElementstatic
NODE_NAME_ATTRIBUTE (defined in PortElement)PortElementstatic
NodePtr typedef (defined in PortElement)PortElementprotected
operator!=(const Element &rhs) constElement
operator=(const Element &)=delete (defined in Element)Element
operator==(const Element &rhs) constElement
OUTPUT_ATTRIBUTE (defined in PortElement)PortElementstatic
PortElement(ElementPtr parent, const string &category, const string &name) (defined in PortElement)PortElementinlineprotected
registerChildElement(ElementPtr child) (defined in Element)Elementprotectedvirtual
removeAttribute(const string &attrib)Element
removeChild(const string &name)Element
removeChildOfType(const string &name)Elementinline
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
setConnectedNode(ConstNodePtr node)PortElement
setConnectedOutput(ConstOutputPtr output)PortElement
setDocString(const string &doc)Elementinline
setFilePrefix(const string &prefix)Elementinline
setGeomPrefix(const string &prefix)Elementinline
setImplementationName(const string &name)ValueElementinline
setInheritsFrom(ConstElementPtr super)Elementinline
setInheritString(const string &inherit)Elementinline
setInterfaceName(const string &name)ValueElementinline
setIsUniform(bool value)ValueElementinline
setName(const string &name)Element
setNamespace(const string &space)Elementinline
setNodeGraphString(const string &node)PortElementinline
setNodeName(const string &node)PortElementinline
setOutputString(const string &output)PortElementinline
setSourceUri(const string &sourceUri)Elementinline
setType(const string &type)TypedElementinline
setTypedAttribute(const string &attrib, const T &data)Elementinline
setUnit(const string &unit)ValueElementinline
setUnitType(const string &unit)ValueElementinline
setValue(const T &value, const string &type=EMPTY_STRING)ValueElementinline
setValue(const char *value, const string &type=EMPTY_STRING)ValueElementinline
setValueString(const string &value)ValueElementinline
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
UI_ADVANCED_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UI_FOLDER_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UI_MAX_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UI_MIN_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UI_NAME_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UI_SOFT_MAX_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UI_SOFT_MIN_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UI_STEP_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UNIFORM_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UNIT_ATTRIBUTE (defined in ValueElement)ValueElementstatic
UNITTYPE_ATTRIBUTE (defined in ValueElement)ValueElementstatic
unregisterChildElement(ElementPtr child) (defined in Element)Elementprotectedvirtual
validate(string *message=nullptr) const overridePortElementvirtual
validateRequire(bool expression, bool &res, string *message, const string &errorDesc) const (defined in Element)Elementprotected
VALUE_ATTRIBUTE (defined in ValueElement)ValueElementstatic
ValueElement(ElementPtr parent, const string &category, const string &name) (defined in ValueElement)ValueElementinlineprotected
XPOS_ATTRIBUTE (defined in Element)Elementstatic
YPOS_ATTRIBUTE (defined in Element)Elementstatic
~Element() (defined in Element)Elementinlinevirtual
~PortElement() (defined in PortElement)PortElementinlinevirtual
~TypedElement() (defined in TypedElement)TypedElementinlinevirtual
~ValueElement() (defined in ValueElement)ValueElementinlinevirtual