unreal.InterchangePythonPipelineAsset

class unreal.InterchangePythonPipelineAsset(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: Object

  • This class is a helper class for python pipeline. It allow picker to filter correctly the content browser instance we want to support

  • in the pipeline stack.

  • Use this class factory to be able to create an instance of a python pipeline in the content browser.

  • A python pipeline do not have any locked properties and all default value must be set in the python script.

  • This restriction exist because python class are transient, so any assets create from a python class cannot be save.

C++ Source:

  • Module: InterchangeEngine

  • File: InterchangePythonPipelineBase.h

Editor Properties: (see get_editor_property/set_editor_property)

  • generated_pipeline (InterchangePythonPipelineBase): [Read-Only] Generated Pipeline: The transient pipeline we generate when we load the python pipeline

  • json_default_properties (str): [Read-Only] Json Default Properties

  • python_class (Class): [Read-Write] Python Class: The python class we want to use has a pipeline