PyMaterialXCore.StringResolver¶
- class StringResolver¶
Bases:
pybind11_objectA helper object for applying string modifiers to data values in the context of a specific element and geometry.
A
StringResolvermay be constructed through theElement.createStringResolver()method, which initializes it in the context of a specificElement, geometry, and material.Calling the
StringResolver.resolve()method applies all modifiers to a particular string value.Methods such as
StringResolver.setFilePrefix()may be used to edit the stored string modifiers before callingStringResolver.resolve().Methods
__init__(*args, **kwargs)getFilePrefix(self)getFilenameSubstitutions(self)getGeomNameSubstitutions(self)getGeomPrefix(self)resolve(self, arg0, arg1)setFilePrefix(self, arg0)setFilenameSubstitution(self, arg0, arg1)setGeomNameSubstitution(self, arg0, arg1)setGeomPrefix(self, arg0)setUdimString(self, arg0)setUvTileString(self, arg0)Methods¶
- __init__(*args, **kwargs)¶
- getFilePrefix(self: StringResolver) str¶
- getFilenameSubstitutions(self: StringResolver) dict[str, str]¶
- getGeomNameSubstitutions(self: StringResolver) dict[str, str]¶
- getGeomPrefix(self: StringResolver) str¶
- resolve(self: StringResolver, arg0: str, arg1: str) str¶
- setFilePrefix(self: StringResolver, arg0: str) None¶
- setFilenameSubstitution(self: StringResolver, arg0: str, arg1: str) None¶
- setGeomNameSubstitution(self: StringResolver, arg0: str, arg1: str) None¶
- setGeomPrefix(self: StringResolver, arg0: str) None¶
- setUdimString(self: StringResolver, arg0: str) None¶
- setUvTileString(self: StringResolver, arg0: str) None¶