Navigation
| Name | InterchangePipelines |
| Type | Runtime |
| Part of Plugins | Interchange Framework |
| Location | /Engine/Plugins/Interchange/Runtime/Source/Pipelines/ |
| Module Build Rules | InterchangePipelines.Build.cs |
Classes
| Name | Remarks |
|---|---|
| SInterchangeGenericAssetMaterialConflictWidget | |
| SInterchangeGenericAssetSkeletonConflictWidget | |
| UGLTFPipelineSettings | |
| UInterchangeGenericAnimationPipeline | |
| UInterchangeGenericAssetsPipeline | This pipeline is the generic option for all types of meshes. |
| UInterchangeGenericAudioPipeline | Basic pipeline for importing sound wave assets. |
| UInterchangeGenericCommonMeshesProperties | |
| UInterchangeGenericCommonSkeletalMeshesAndAnimationsProperties | |
| UInterchangeGenericGroomPipeline | |
| UInterchangeGenericLevelPipeline | |
| UInterchangeGenericMaterialPipeline | |
| UInterchangeGenericMeshPipeline | Hide drop down will make sure the class is not showing in the class picker |
| UInterchangeGenericTexturePipeline | |
| UInterchangeGLTFPipeline | |
| UInterchangeMaterialXPipeline | |
| UInterchangePipelineMeshesUtilities | |
| UInterchangeSparseVolumeTexturePipeline | |
| UMaterialXPipelineSettings |
Structs
| Name | Remarks |
|---|---|
| FFortniteMainInterchangePipelineObjectVersion | |
| FInterchangeLodSceneNodeContainer | This container exists only because UPROPERTY cannot support nested container. |
| FInterchangeMeshGeometry | A mesh geometry is a description of a translated mesh asset node that defines a geometry. |
| FInterchangeMeshInstance | A mesh instance is a description of a translated scene node that points to a translated mesh asset. |
| FInterchangePipelineMeshesUtilitiesContext | Represents the context UInterchangePipelineMeshesUtilities will use when the client queries data. |
Interfaces
| Name | Remarks |
|---|---|
| IInterchangePipelinesModule | The public interface to this module |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EInterchangeMaterialXSettings | TVariant< EInterchangeMaterialXShaders, EInterchangeMaterialXBSDF, EInterchangeMaterialXEDF, EInterchangeMaterialXVDF > | InterchangeMaterialXPipeline.h |
Enums
Public
| Name | Remarks |
|---|---|
| EInterchangeAnimationRange | Animation length type when importing. |
| EInterchangeForceMeshType | Enumerates the options for importing all meshes as one type. |
| EInterchangeMaterialImportOption | |
| EInterchangeMaterialSearchLocation | |
| EInterchangeSceneHierarchyType | |
| EInterchangeSkeletonCompareSection | |
| EInterchangeVertexColorImportOption |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetTypeHash
(
EInterchangeMaterialXSettings Key |
InterchangeMaterialXPipeline.h | ||
bool operator==
(
EInterchangeMaterialXSettings Lhs, |
InterchangeMaterialXPipeline.h | ||
void UE::Interchange::MeshesUtilities::ApplySlotMaterialDependencies
(
T& FactoryNode, |
Applies material slot dependencies stored in SlotMaterialDependencies to FactoryNode. | InterchangePipelineMeshesUtilities.h | |
void UE::Interchange::MeshesUtilities::ReorderSlotMaterialDependencies
(
T& FactoryNode, |
InterchangePipelineMeshesUtilities.h |