|
Materialx Protobuf API 1.39.4
Serialization API to convert between MaterialX and Google Protobuf formats.
|
Converter class to transform Protobuf MaterialXDocument messages back into MaterialX document objects. More...
Public Member Functions | |
| convert (self, pb_doc, mx) | |
| Convert a Protobuf MaterialXDocument message to a MaterialX document object. | |
| convert (self, pb_doc, mx) | |
| Convert a Protobuf MaterialXDocument message to a MaterialX document object. | |
Protected Member Functions | |
| _check_version_and_upgrade (self, pb_doc, mx) | |
| Check schema version and perform upgrades if necessary. | |
| _convert_element (self, pb_elem, parent, mx) | |
| Recursively convert a Protobuf MaterialXElement to a MaterialX element. | |
| _check_version_and_upgrade (self, pb_doc, mx) | |
| Check schema version and perform upgrades if necessary. | |
| _convert_element (self, pb_elem, parent, mx) | |
| Recursively convert a Protobuf MaterialXElement to a MaterialX element. | |
Converter class to transform Protobuf MaterialXDocument messages back into MaterialX document objects.
|
protected |
Check schema version and perform upgrades if necessary.
| pb_doc | The Protobuf MaterialXDocument message. |
| mx | The MaterialX Python module. |
|
protected |
Check schema version and perform upgrades if necessary.
| pb_doc | The Protobuf MaterialXDocument message. |
| mx | The MaterialX Python module. |
|
protected |
Recursively convert a Protobuf MaterialXElement to a MaterialX element.
| pb_elem | The Protobuf MaterialXElement message to convert. |
| parent | The parent MaterialX element to which the new element will be added. |
| mx | The MaterialX Python module for element creation. |
|
protected |
Recursively convert a Protobuf MaterialXElement to a MaterialX element.
| pb_elem | The Protobuf MaterialXElement message to convert. |
| parent | The parent MaterialX element to which the new element will be added. |
| mx | The MaterialX Python module for element creation. |
| materialx_serializer.ProtobufToMaterialX.convert | ( | self, | |
| pb_doc, | |||
| mx ) |
Convert a Protobuf MaterialXDocument message to a MaterialX document object.
| pb_doc | The Protobuf MaterialXDocument message to convert. |
| mx | The MaterialX Python module for document creation. |
| materialx_serializer.ProtobufToMaterialX.convert | ( | self, | |
| pb_doc, | |||
| mx ) |
Convert a Protobuf MaterialXDocument message to a MaterialX document object.
| pb_doc | The Protobuf MaterialXDocument message to convert. |
| mx | The MaterialX Python module for document creation. |