Navigation
API > API/Plugins > API/Plugins/InterchangePipelines
Inheritance Hierarchy
- UInterchangePipelineBase
- UInterchangeGenericLevelPipeline
References
| Module | InterchangePipelines |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Pipelines/Public/InterchangeGenericScenesPipeline.h |
| Include | #include "InterchangeGenericScenesPipeline.h" |
Syntax
UCLASS (BlueprintType, EditInlineNew)
class UInterchangeGenericLevelPipeline : public UInterchangePipelineBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| UInterchangeBaseNodeContainer * | BaseNodeContainer | ||
| bool | bDeleteMissingActors | If enabled, deletes actors that were not part of the translation when reimporting into a level. | |
| bool | bDeleteMissingAssets | If enabled, deletes assets that were not part of the translation when reimporting into a level. | |
| bool | bForceReimportDeletedActors | If enabled, respawns actors that were deleted in the editor prior to a reimport. | |
| bool | bForceReimportDeletedAssets | If enabled, recreates assets that were deleted in the editor prior to reimporting into a level. | |
| bool | bUsePhysicalInsteadOfStandardPerspectiveCamera | Disable this option to not convert Standard(Perspective) to Physical Cameras | |
| FString | PipelineDisplayName | The name of the pipeline that will be display in the import dialog. | |
| EReimportStrategyFlags | ReimportPropertyStrategy | Set the reimport strategy when reimporting into the level. | |
| UInterchangeSceneImportAssetFactoryNode * | SceneImportFactoryNode | Factory node created by the pipeline to later create the SceneImportAsset This factory node must be unique and depends on all the other factory nodes and its factory must be called after all factories Note that this factory node is not created at runtime. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AdjustSettingsForContext
(
EInterchangePipelineContext ImportType, |
BEGIN UInterchangePipelineBase overrides | |
| bool | CanExecuteOnAnyThread
(
EInterchangePipelineTask PipelineTask |
||
| UInterchangeActorFactoryNode * | CreateActorFactoryNode
(
const UInterchangeSceneNode* SceneNode, |
Return a new Actor Factory Node to be used for the given SceneNode. | |
| void | ExecutePipeline
(
UInterchangeBaseNodeContainer* InBaseNodeContainer, |
||
| void | ExecutePostImportPipeline
(
const UInterchangeBaseNodeContainer* BaseNodeContainer, |
||
| void | ExecuteSceneNodePreImport
(
const FTransform& GlobalOffsetTransform, |
END UInterchangePipelineBase overrides PreImport step called for each translated SceneNode. | |
| void | ExecuteSceneVariantSetNodePreImport
(
const UInterchangeSceneVariantSetsNode& SceneVariantSetNode |
PreImport step called for each translated SceneVariantSetNode. | |
| void | SetUpFactoryNode
(
UInterchangeActorFactoryNode* ActorFactoryNode, |
Use to set up the given factory node's attributes after its initialization. |