Navigation
API > API/Plugins > API/Plugins/InterchangePipelines
| Name | UInterchangeGenericLevelPipeline |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/Pipelines/Public/InterchangeGenericScenesPipeline.h |
| Include Path | #include "InterchangeGenericScenesPipeline.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, EditInlineNew)
class UInterchangeGenericLevelPipeline : public UInterchangePipelineBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangePipelineBase → UInterchangeGenericLevelPipeline
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UInterchangeGenericLevelPipeline() |
InterchangeGenericScenesPipeline.h |
Structs
| Name | Remarks |
|---|---|
| FPostPipelineImportData | |
| FSceneNodePreImportData | END UInterchangePipelineBase overrides |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDeleteMissingActors | bool | If enabled, deletes actors that were not part of the translation when reimporting into a level. | InterchangeGenericScenesPipeline.h |
|
| bDeleteMissingAssets | bool | If enabled, deletes assets that were not part of the translation when reimporting into a level. | InterchangeGenericScenesPipeline.h |
|
| bForceReimportDeletedActors | bool | If enabled, respawns actors that were deleted in the editor prior to a reimport. | InterchangeGenericScenesPipeline.h |
|
| bForceReimportDeletedAssets | bool | If enabled, recreates assets that were deleted in the editor prior to reimporting into a level. | InterchangeGenericScenesPipeline.h |
|
| bUseHierarchicalISMComponents | bool | If enabled, HierarchicalInstancedStaticMeshComponents will be generated on import instead of InstancedStaticMeshComponents. | InterchangeGenericScenesPipeline.h |
|
| PipelineDisplayName | FString | The name of the pipeline that will be display in the import dialog. | InterchangeGenericScenesPipeline.h |
|
| ReimportPropertyStrategy | EReimportStrategyFlags | Set the reimport strategy when reimporting into the level. | InterchangeGenericScenesPipeline.h |
|
| SceneHierarchyType | EInterchangeSceneHierarchyType | Choose how you want to import the hierarchy. | InterchangeGenericScenesPipeline.h |
|
Functions
Public
Overridden from UInterchangePipelineBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AdjustSettingsForContext
(
const FInterchangePipelineContextParams& ContextParams |
BEGIN UInterchangePipelineBase overrides | InterchangeGenericScenesPipeline.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CacheActiveJointUids() |
InterchangeGenericScenesPipeline.h | ||
virtual UInterchangeActorFactoryNode * CreateActorFactoryNode
(
const UInterchangeSceneNode* SceneNode, |
Return a new Actor Factory Node to be used for the given SceneNode. | InterchangeGenericScenesPipeline.h | |
virtual void CreateComponentFactoryNode
(
const UInterchangeSceneComponentNode* TranslatedAssetNode |
Return a new Component Factory Node. | InterchangeGenericScenesPipeline.h | |
virtual void ExecuteSceneNodePreImport
(
const FTransform& GlobalOffsetTransform, |
PreImport step called for each translated SceneNode. | InterchangeGenericScenesPipeline.h | |
virtual void ExecuteSceneVariantSetNodePreImport
(
const UInterchangeSceneVariantSetsNode& SceneVariantSetNode |
PreImport step called for each translated SceneVariantSetNode. | InterchangeGenericScenesPipeline.h | |
virtual void PopulateSceneNodesPreImport
(
TArray< UInterchangeSceneNode* >& SceneNodes, |
InterchangeGenericScenesPipeline.h | ||
virtual void SetUpComponentDependencies
(
UInterchangeActorFactoryNode* ActorFactoryNode, |
InterchangeGenericScenesPipeline.h | ||
virtual void SetUpComponents
(
UInterchangeActorFactoryNode* ActorFactoryNode, |
Use to set up the given factory node's component's attributes after its initialization. | InterchangeGenericScenesPipeline.h | |
virtual void SetUpFactoryNode
(
UInterchangeActorFactoryNode* ActorFactoryNode, |
Use to set up the given factory node's attributes after its initialization. | InterchangeGenericScenesPipeline.h |
Overridden from UInterchangePipelineBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanExecuteOnAnyThread
(
EInterchangePipelineTask PipelineTask |
InterchangeGenericScenesPipeline.h | ||
virtual void ExecutePipeline
(
UInterchangeBaseNodeContainer* InBaseNodeContainer, |
InterchangeGenericScenesPipeline.h | ||
virtual void ExecutePostBroadcastPipeline
(
const UInterchangeBaseNodeContainer* BaseNodeContainer, |
InterchangeGenericScenesPipeline.h | ||
virtual void ExecutePostImportPipeline
(
const UInterchangeBaseNodeContainer* BaseNodeContainer, |
InterchangeGenericScenesPipeline.h |