UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PackageRelocation.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc.All Rights Reserved.
2
3#pragma once
4
7#include "Logging/LogMacros.h"
9
10struct FObjectImport;
12
13// Category to use for the log related to the relocation
15
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
Definition ArrayView.h:139
Definition PackageRelocation.h:24
COREUOBJECT_API void ApplyRelocationToObjectImportMap(const FPackageRelocationContext &InPackageRelocationContext, TArrayView< FObjectImport > ImportMapView)
Definition PackageRelocation.cpp:130
COREUOBJECT_API bool ShouldApplyRelocation(const FPackageFileSummary &PackageSummary, FStringView LoadedPackageName, FPackageRelocationContext &OutPackageRelocationContext)
Definition PackageRelocation.cpp:25
COREUOBJECT_API void ApplyRelocationToSoftObjectArray(const FPackageRelocationContext &InPackageRelocationContext, TArrayView< FSoftObjectPath > SoftObjectPaths)
Definition PackageRelocation.cpp:149
COREUOBJECT_API bool TryRelocateReference(const FPackageRelocationContext &InPackageRelocationContext, FStringView InPackageNameToRelocate, FStringBuilderBase &OutNewLocation)
Definition PackageRelocation.cpp:65
COREUOBJECT_API void ApplyRelocationToNameArray(const FPackageRelocationContext &InPackageRelocationContext, TArrayView< FName > PackageNames)
Definition PackageRelocation.cpp:170
Definition ObjectResource.h:444
Definition PackageFileSummary.h:57
FStringView CurrentPackagePath
Definition PackageRelocation.h:29
FStringView OriginalPackagePath
Definition PackageRelocation.h:28
FStringView OriginalPackageMount
Definition PackageRelocation.h:30