PyMaterialXCore.NodeDef¶
- class NodeDef¶
Bases:
InterfaceElementA node definition element within a
Document.A
NodeDefprovides the declaration of a node interface, which may then be instantiated as aNode.Methods
__init__(*args, **kwargs)getImplementation(*args, **kwargs)Overloaded function.
getNodeGroup(self)getNodeString(self)hasNodeGroup(self)hasNodeString(self)isVersionCompatible(self, arg0)setNodeGroup(self, arg0)setNodeString(self, arg0)Attribute Names¶
- NODE_ATTRIBUTE = 'node'¶
Properties¶
- ADJUSTMENT_NODE_GROUP = 'adjustment'¶
- CATEGORY = 'nodedef'¶
- CHANNEL_NODE_GROUP = 'channel'¶
- CONDITIONAL_NODE_GROUP = 'conditional'¶
- GEOMETRIC_NODE_GROUP = 'geometric'¶
- ORGANIZATION_NODE_GROUP = 'organization'¶
- PROCEDURAL_NODE_GROUP = 'procedural'¶
- TEXTURE_NODE_GROUP = 'texture'¶
- TRANSLATION_NODE_GROUP = 'translation'¶
Methods¶
- __init__(*args, **kwargs)¶
- getImplementation(*args, **kwargs)¶
Overloaded function.
getImplementation(self: PyMaterialXCore.NodeDef, arg0: str) -> PyMaterialXCore.InterfaceElement
getImplementation(self: PyMaterialXCore.NodeDef, target: str = ‘’) -> PyMaterialXCore.InterfaceElement