5#include "Containers/ArrayView.h"
6#include "UObject/NameTypes.h"
7#include "Templates/Function.h"
15void SaveNameBatch(TArrayView<
const FDisplayNameEntryId> Names, TArray<uint8>& OutNameData, TArray<uint8>& OutHashData);
18void SaveNameBatch(TArrayView<
const FDisplayNameEntryId> Names,
FArchive& Out);
33void LoadNameBatch(TArray<FDisplayNameEntryId>& OutNames, TArrayView<
const uint8> NameData, TArrayView<
const uint8> HashData);
TFunction< TArray< FDisplayNameEntryId >()> LoadNameBatchAsync(FArchive &Ar, uint32 MaxWorkers)
void ReserveNameBatch(uint32 NameDataBytes, uint32 HashDataBytes)
TArray< FDisplayNameEntryId > LoadNameBatch(FArchive &Ar)
void LoadNameBatch(TArray< FDisplayNameEntryId > &OutNames, TArrayView< const uint8 > NameData, TArrayView< const uint8 > HashData)
#define ALLOW_NAME_BATCH_SAVING