UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FilePackageStore.cpp File Reference
#include "FilePackageStore.h"
#include "Algo/Find.h"
#include "IO/IoContainerId.h"
#include "IO/IoContainerHeader.h"
#include "Internationalization/PackageLocalizationManager.h"
#include "Memory/MemoryView.h"
#include "Misc/CommandLine.h"
#include "Misc/ScopeLock.h"
#include "Misc/ScopeRWLock.h"
#include "Misc/PackageName.h"
#include "ProfilingDebugging/CountersTrace.h"
#include "Templates/Sorting.h"

Classes

struct  UE::FilePackageStorePrivate::FPackageIdKey
 
class  UE::FilePackageStorePrivate::FPackageIdMap::FConstIterator
 
struct  FFilePackageStoreEntryRef
 

Namespaces

namespace  UE
 
namespace  UE::FilePackageStorePrivate
 

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogFilePackageStore, Log, All)
 
FORCENOINLINE void UE::FilePackageStorePrivate::SortByEntryOffset (TArray< TPair< FPackageId, FEntryHandle > > &Pairs)
 
FORCENOINLINE void UE::FilePackageStorePrivate::SortBySlotIndex (TArray< TPair< FPackageId, FEntryHandle > > &Pairs)
 
template<class T >
constexpr uint32 GetNumWords (uint32 Num)
 
template<class T >
TConstArrayView< T > MakeEntryDataSlice (const uint32 *NumHeader, TConstArrayView< uint32 > Bounds)
 

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogFilePackageStore  ,
Log  ,
All   
)

◆ GetNumWords()

template<class T >
constexpr uint32 GetNumWords ( uint32  Num)
constexpr

◆ MakeEntryDataSlice()

template<class T >
TConstArrayView< T > MakeEntryDataSlice ( const uint32 NumHeader,
TConstArrayView< uint32 Bounds 
)