Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
NameBatchSerialization.h File Reference
+ Include dependency graph for NameBatchSerialization.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ALLOW_NAME_BATCH_SAVING   PLATFORM_LITTLE_ENDIAN && !PLATFORM_TCHAR_IS_4_BYTES
 

Functions

void ReserveNameBatch (uint32 NameDataBytes, uint32 HashDataBytes)
 
void LoadNameBatch (TArray< FDisplayNameEntryId > &OutNames, TArrayView< const uint8 > NameData, TArrayView< const uint8 > HashData)
 
TArray< FDisplayNameEntryIdLoadNameBatch (FArchive &Ar)
 
TFunction< TArray< FDisplayNameEntryId >()> LoadNameBatchAsync (FArchive &Ar, uint32 MaxWorkers)
 

Macro Definition Documentation

◆ ALLOW_NAME_BATCH_SAVING

#define ALLOW_NAME_BATCH_SAVING   PLATFORM_LITTLE_ENDIAN && !PLATFORM_TCHAR_IS_4_BYTES

Definition at line 9 of file NameBatchSerialization.h.

Function Documentation

◆ LoadNameBatch() [1/2]

TArray< FDisplayNameEntryId > LoadNameBatch ( FArchive & Ar)

◆ LoadNameBatch() [2/2]

void LoadNameBatch ( TArray< FDisplayNameEntryId > & OutNames,
TArrayView< const uint8 > NameData,
TArrayView< const uint8 > HashData )

◆ LoadNameBatchAsync()

TFunction< TArray< FDisplayNameEntryId >()> LoadNameBatchAsync ( FArchive & Ar,
uint32 MaxWorkers )

◆ ReserveNameBatch()

void ReserveNameBatch ( uint32 NameDataBytes,
uint32 HashDataBytes )