PyMaterialXCore.Element¶
- class Element¶
Bases:
pybind11_objectThe base class for MaterialX elements.
An
Elementis a named object within aDocument, which may possess any number of child elements and attributes.Inherited by:
TypedElement,GeomElement,Backdrop,Collection,CommentElement,GenericElement,Look,LookGroup,NewlineElement,PropertySet,TypeDef,Unit,UnitDef,UnitTypeDef,VariantSet, andVariantAssign.Methods
Attribute Names¶
- COLOR_SPACE_ATTRIBUTE = 'colorspace'¶
- DOC_ATTRIBUTE = 'doc'¶
- FILE_PREFIX_ATTRIBUTE = 'fileprefix'¶
- GEOM_PREFIX_ATTRIBUTE = 'geomprefix'¶
- INHERIT_ATTRIBUTE = 'inherit'¶
- NAMESPACE_ATTRIBUTE = 'namespace'¶
- NAME_ATTRIBUTE = 'name'¶
- XPOS_ATTRIBUTE = 'xpos'¶
- YPOS_ATTRIBUTE = 'ypos'¶
Methods¶
- __init__(*args, **kwargs)¶
- createStringResolver(self: Element, geom: str = '') StringResolver¶
- isEquivalent(self: Element, arg0: Element, arg1: ElementEquivalenceOptions) tuple[bool, list[ElementEquivalenceResult]]¶
- traverseGraph(self: Element) GraphIterator¶
- traverseInheritance(self: Element) InheritanceIterator¶
- traverseTree(self: Element) TreeIterator¶