![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <InterchangeFactoryBase.h>
Public Attributes | |
| const UInterchangeSourceData * | SourceData = nullptr |
| UInterchangeFactoryBaseNode * | FactoryNode = nullptr |
| UObject * | ImportedObject = nullptr |
| FString | NodeUniqueID |
| UInterchangeBaseNodeContainer * | NodeContainer = nullptr |
| TArray< UInterchangePipelineBase * > | Pipelines |
| TArray< UObject * > | OriginalPipelines |
| UInterchangeTranslatorBase * | Translator |
| bool | bIsReimport = false |
Parameters to pass to the CreateAsset function.
| UInterchangeFactoryBaseNode* UInterchangeFactoryBase::FSetupObjectParams::FactoryNode = nullptr |
| UObject* UInterchangeFactoryBase::FSetupObjectParams::ImportedObject = nullptr |
The UObject we want to execute code on.
| UInterchangeBaseNodeContainer* UInterchangeFactoryBase::FSetupObjectParams::NodeContainer = nullptr |
| FString UInterchangeFactoryBase::FSetupObjectParams::NodeUniqueID |
| TArray<UInterchangePipelineBase*> UInterchangeFactoryBase::FSetupObjectParams::Pipelines |
| const UInterchangeSourceData* UInterchangeFactoryBase::FSetupObjectParams::SourceData = nullptr |
The source data, mainly used to set the asset import data file. TODO: we have to refactor UAssetImportData. The source data should be the base class for this now.
| UInterchangeTranslatorBase* UInterchangeFactoryBase::FSetupObjectParams::Translator |