unreal.InterchangePipelineBase

class unreal.InterchangePipelineBase(outer=None, name='None')

Bases: unreal.Object

Interchange Pipeline Base

C++ Source:

  • Module: InterchangeCore

  • File: InterchangePipelineBase.h

scripted_can_execute_on_any_thread(pipeline_task) bool

Non virtual helper to allow blueprint to implement event base function let the interchange know if it can run asynchronously. the Interchange manager is calling this function not the virtual one that is call by the default implementation.

Parameters

pipeline_task (InterchangePipelineTask) –

Return type

bool

scripted_execute_export_pipeline(base_node_container) bool

Non virtual helper to allow blueprint to implement event base function let the interchange know if it can run asynchronously. the Interchange manager is calling this function not the virtual one that is call by the default implementation.

Parameters

base_node_container (InterchangeBaseNodeContainer) –

Return type

bool

scripted_execute_post_import_pipeline(base_node_container, node_key, created_asset, is_a_reimport) bool

Non virtual helper to allow blueprint to implement event base function to implement a post import pipeline, It is call after we completely import an asset. PostEditChange is already called. Some assets uses asynchronous build. This can be useful if you need build data of an asset to finish the setup of another asset. example: PhysicsAsset need skeletal mesh render data to be build properly. note: the Interchange manager is calling this function not the virtual one that is call by the default implementation.

Parameters
Return type

bool

scripted_execute_pre_import_pipeline(base_node_container, source_datas) bool

Non virtual helper to allow blueprint to implement event base function to implement a pre import pipeline, It is call after the translation and before we parse the graph to call the factory. This is where factory node should be created by the pipeline. Each factory node should be send to a a interchange factory to create an unreal asset. note: the Interchange manager is calling this function not the virtual one that is call by the default implementation.

Parameters
Return type

bool