PyMaterialXCore.ValueElement

class ValueElement

Bases: TypedElement

The base class for elements that support typed values.

Inherited by: PortElement, GeomProp, Property, PropertyAssign, and Token.

See:

https://materialx.org/docs/api/class_value_element.html

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