UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PackageReader.cpp File Reference

Classes

class  UE::AssetRegistry::FNameMapAwareArchive
 

Namespaces

namespace  UE
 
namespace  UE::Private
 
namespace  UE::AssetRegistry
 

Macros

#define LOCTEXT_NAMESPACE   "AssetRegistry"
 
#define UE_PACKAGEREADER_CORRUPTPACKAGE_WARNING(MessageKey, PackageFileName)
 

Functions

const TCHARLexToString (FPackageReader::EOpenPackageResult Result)
 
FString UE::AssetRegistry::ReconstructFullClassPath (FArchive &BinaryArchive, const FString &PackageName, const FPackageFileSummary &PackageFileSummary, const FString &AssetClassName, const TArray< FObjectImport > *InImports=nullptr, const TArray< FObjectExport > *InExports=nullptr)
 
bool UE::AssetRegistry::ReadPackageDataMain (FArchive &BinaryArchive, const FString &PackageName, const FPackageFileSummary &PackageFileSummary, int64 &OutDependencyDataOffset, TArray< FAssetData * > &OutAssetDataList, EReadPackageDataMainErrorCode &OutError, const TArray< FObjectImport > *InImports, const TArray< FObjectExport > *InExports)
 
bool UE::AssetRegistry::ReadPackageDataDependencies (FReadPackageDataDependenciesArgs &Args)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "AssetRegistry"

◆ UE_PACKAGEREADER_CORRUPTPACKAGE_WARNING

#define UE_PACKAGEREADER_CORRUPTPACKAGE_WARNING (   MessageKey,
  PackageFileName 
)
Value:
do \
{\
*FText::Format(NSLOCTEXT("AssetRegistry", MessageKey, \
"Package is unloadable: {FileName}. Reason: " MessageKey "."), \
} while (false)
#define TEXT(x)
Definition Platform.h:1272
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define NSLOCTEXT(InNamespace, InKey, InTextLiteral)
Definition Internationalization.h:300
static CORE_API FText FromString(const ANSICHAR *String)
Definition Text.cpp:1081
static CORE_API FText Format(FTextFormat Fmt, const FFormatNamedArguments &InArguments)
Definition Text.cpp:469
UE_FORCEINLINE_HINT ValueType & Add(const KeyType &InKey, const ValueType &InValue)
Definition SortedMap.h:194

Function Documentation

◆ LexToString()

const TCHAR * LexToString ( FPackageReader::EOpenPackageResult  Result)