UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InterchangeManager.cpp File Reference
#include "InterchangeManager.h"
#include "AssetCompilingManager.h"
#include "AssetRegistry/AssetData.h"
#include "AssetRegistry/AssetDataTagMap.h"
#include "AssetRegistry/AssetRegistryHelpers.h"
#include "AssetRegistry/AssetRegistryModule.h"
#include "Async/Async.h"
#include "CoreGlobals.h"
#include "CoreMinimal.h"
#include "Engine/Blueprint.h"
#include "Engine/World.h"
#include "EngineAnalytics.h"
#include "EngineUtils.h"
#include "Framework/Notifications/NotificationManager.h"
#include "InterchangeAssetImportData.h"
#include "InterchangeBlueprintPipelineBase.h"
#include "InterchangeEditorUtilitiesBase.h"
#include "InterchangeEngineLogPrivate.h"
#include "InterchangeFactoryBase.h"
#include "InterchangeHelper.h"
#include "InterchangeAnalyticsHelper.h"
#include "InterchangeProjectSettings.h"
#include "InterchangePythonPipelineBase.h"
#include "InterchangeSceneImportAsset.h"
#include "InterchangeSourceData.h"
#include "InterchangeTaskSystem.h"
#include "InterchangeTranslatorBase.h"
#include "InterchangeWriterBase.h"
#include "Internationalization/Internationalization.h"
#include "Misc/App.h"
#include "Misc/AssertionMacros.h"
#include "Misc/AsyncTaskNotification.h"
#include "Misc/MessageDialog.h"
#include "Misc/NamePermissionList.h"
#include "Misc/ScopedSlowTask.h"
#include "Misc/DateTime.h"
#include "Nodes/InterchangeBaseNodeContainer.h"
#include "Nodes/InterchangeSourceNode.h"
#include "PackageUtils/PackageUtils.h"
#include "Policies/CondensedJsonPrintPolicy.h"
#include "Serialization/JsonSerializer.h"
#include "Serialization/JsonWriter.h"
#include "Serialization/JsonSerializerWriter.h"
#include "Tasks/InterchangeTaskParsing.h"
#include "Tasks/InterchangeTaskPipeline.h"
#include "Tasks/InterchangeTaskTranslator.h"
#include "UObject/Class.h"
#include "UObject/GarbageCollection.h"
#include "UObject/NameTypes.h"
#include "UObject/Object.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "UObject/UObjectIterator.h"
#include "UObject/WeakObjectPtrTemplates.h"
#include "Widgets/Notifications/SNotificationList.h"

Classes

class  UE::Interchange::Private::FAnalyticsJsonWriter
 

Namespaces

namespace  UE
 
namespace  UE::Interchange
 
namespace  UE::Interchange::Private
 
namespace  UE::Interchange::Private::StaticHelpers
 

Functions

const FLogCategoryBaseUE::Interchange::Private::GetLogInterchangePtr ()
 
void UE::Interchange::Private::FillPipelineAnalyticData (UInterchangePipelineBase *Pipeline, const int32 UniqueId, const FString &ParentPipeline)
 
FJsonFragment UE::Interchange::Private::AnalyticsConvertMapToJsonFragment (const TMap< FString, int32 > &InFreqMap)
 
FJsonFragment UE::Interchange::Private::AnalyticsPrimarySourceDataMetadataToJsonFragment (const UInterchangeSourceData *InSourceData, const UInterchangeSourceNode *InSourceNode)
 
bool UE::Interchange::Private::ExtractNamespace (const FText &Text, FString &OutTextNamespaceId)