Navigation
API > API/Plugins > API/Plugins/InterchangePipelines
Inheritance Hierarchy
- UInterchangePipelineBase
- UInterchangeGenericAssetsPipeline
References
| Module | InterchangePipelines |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Pipelines/Public/InterchangeGenericAssetsPipeline.h |
| Include | #include "InterchangeGenericAssetsPipeline.h" |
Syntax
UCLASS (BlueprintType, EditInlineNew)
class UInterchangeGenericAssetsPipeline : public UInterchangePipelineBase
Remarks
This pipeline is the generic option for all types of meshes. It should be called before specialized mesh pipelines like the generic static mesh or skeletal mesh pipelines. All import options that are shared between mesh types should be added here.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UInterchangeGenericAnimationPipeline > | AnimationPipeline | ||
| FString | AssetName | If set, and there is only one asset and one source, the imported asset is given this name. | |
| bool | bImportOnlyAnimationAdjusted | We need to store the adjusted import only animation boolean to restore it in PreDialogCleanup. | |
| bool | bUseSourceNameForAsset | If enabled, and the Asset Name setting is empty, and there is only one asset and one source, the imported asset is given the same name as the source data. | |
| TObjectPtr< UInterchangeGenericCommonMeshesProperties > | CommonMeshesProperties | ||
| TObjectPtr< UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties > | CommonSkeletalMeshesAndAnimationsProperties | ||
| FSoftObjectPath | ContentPathExistingSkeleton | We need to store the adjusted content path existing skeleton to restore it in PreDialogCleanup. | |
| FRotator | ImportOffsetRotation | Rotation offset applied to meshes and animations. | |
| FVector | ImportOffsetTranslation | Translation offset applied to meshes and animations. | |
| float | ImportOffsetUniformScale | Uniform scale offset applied to meshes and animations. | |
| TObjectPtr< UInterchangeGenericMaterialPipeline > | MaterialPipeline | ||
| TObjectPtr< UInterchangeGenericMeshPipeline > | MeshPipeline | ||
| FString | PipelineDisplayName | The name of the pipeline that will be display in the import dialog. | |
| EReimportStrategyFlags | ReimportStrategy | Set the reimport strategy. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AdjustSettingsForContext
(
const FInterchangePipelineContextParams& ContextParams |
||
| bool | CanExecuteOnAnyThread
(
EInterchangePipelineTask PipelineTask |
||
| void | ExecutePipeline
(
UInterchangeBaseNodeContainer* InBaseNodeContainer, |
||
| void | ExecutePostFactoryPipeline
(
const UInterchangeBaseNodeContainer* BaseNodeContainer, |
||
| void | ExecutePostImportPipeline
(
const UInterchangeBaseNodeContainer* BaseNodeContainer, |
||
| void | FilterPropertiesFromTranslatedData
(
UInterchangeBaseNodeContainer* InBaseNodeContainer |
||
| TArray< FInterchangeConflictInfo > | GetConflictInfos
(
UObject* ReimportObject, |
||
| bool | GetPropertyPossibleValues
(
const FName PropertyPath, |
||
| void | GetSupportAssetClasses
(
TArray< UClass* >& PipelineSupportAssetClasses |
||
| bool | IsPropertyChangeNeedRefresh
(
const FPropertyChangedEvent& PropertyChangedEvent |
||
| bool | IsScripted () |
||
| bool | IsSettingsAreValid
(
TOptional< FText >& OutInvalidReason |
||
| void | PreDialogCleanup
(
const FName PipelineStackName |
||
| void | SetReimportSourceIndex
(
UClass* ReimportObjectClass, |
||
| void | ShowConflictDialog
(
const FGuid& ConflictUniqueId |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FSkeletonJoint |