PyMaterialXCore.ValueElement¶
- class ValueElement¶
Bases:
TypedElementThe base class for elements that support typed values.
Inherited by:
PortElement,GeomProp,Property,PropertyAssign, andToken.Methods
__init__(*args, **kwargs)getActiveUnit(self)getImplementationName(self)getInterfaceName(self)getIsUniform(self)getResolvedValueString(self[, resolver])getUnit(self)getUnitType(self)getValueString(self)hasImplementationName(self)hasInterfaceName(self)hasUnit(self)hasUnitType(self)hasValueString(self)setImplementationName(self, arg0)setInterfaceName(self, arg0)setIsUniform(self, arg0)setUnit(self, arg0)setUnitType(self, arg0)setValueString(self, arg0)Attribute Names¶
- ENUM_ATTRIBUTE = 'enum'¶
- ENUM_VALUES_ATTRIBUTE = 'enumvalues'¶
- IMPLEMENTATION_NAME_ATTRIBUTE = 'implname'¶
- IMPLEMENTATION_TYPE_ATTRIBUTE = 'impltype'¶
- INTERFACE_NAME_ATTRIBUTE = 'interfacename'¶
- UI_ADVANCED_ATTRIBUTE = 'uiadvanced'¶
- UI_FOLDER_ATTRIBUTE = 'uifolder'¶
- UI_MAX_ATTRIBUTE = 'uimax'¶
- UI_MIN_ATTRIBUTE = 'uimin'¶
- UI_NAME_ATTRIBUTE = 'uiname'¶
- UI_SOFT_MAX_ATTRIBUTE = 'uisoftmax'¶
- UI_SOFT_MIN_ATTRIBUTE = 'uisoftmin'¶
- UI_STEP_ATTRIBUTE = 'uistep'¶
- UNIT_ATTRIBUTE = 'unit'¶
- VALUE_ATTRIBUTE = 'value'¶
Methods¶
- __init__(*args, **kwargs)¶
- getActiveUnit(self: ValueElement) str¶
- getImplementationName(self: ValueElement) str¶
- getInterfaceName(self: ValueElement) str¶
- getIsUniform(self: ValueElement) bool¶
- getResolvedValueString(self: ValueElement, resolver: StringResolver = None) str¶
- getUnit(self: ValueElement) str¶
- getUnitType(self: ValueElement) str¶
- getValueString(self: ValueElement) str¶
- hasImplementationName(self: ValueElement) bool¶
- hasInterfaceName(self: ValueElement) bool¶
- hasUnit(self: ValueElement) bool¶
- hasUnitType(self: ValueElement) bool¶
- hasValueString(self: ValueElement) bool¶
- setImplementationName(self: ValueElement, arg0: str) None¶
- setInterfaceName(self: ValueElement, arg0: str) None¶
- setIsUniform(self: ValueElement, arg0: bool) None¶
- setUnit(self: ValueElement, arg0: str) None¶
- setUnitType(self: ValueElement, arg0: str) None¶
- setValueString(self: ValueElement, arg0: str) None¶