Navigation
API > API/Plugins > API/Plugins/LevelSnapshots > API/Plugins/LevelSnapshots/Data > API/Plugins/LevelSnapshots/Data/Hashing
References
Module | LevelSnapshots |
Header | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Data/Hashing/ActorSnapshotHash.h |
Include | #include "Data/Hashing/ActorSnapshotHash.h" |
Syntax
USTRUCT&40;&41;
struct FActorSnapshotHash
Remarks
Every actor is hashed when it is saved so we can quickly check whether an actor has changed.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
uint32 | Crc32 | Crc32 hash of actor when it was snapshot. |
![]() ![]() |
int32 | Crc32DataLength | How many bytes of data were in the data were used for CRC32. Used to avoid computing hash. |
![]() |
FMD5Hash | MD5 | MD5 hash of actor when it was snapshot. |
![]() ![]() |
int32 | MD5DataLength | How many bytes of data were in the data were used for MD5. Used to avoid computing hash. |
![]() ![]() |
double | MicroSecondsForCrc | How many micro seconds it took to compute the actor CRC32 during saving. |
![]() ![]() |
double | MicroSecondsForMD5 | How many micro seconds it took to compute the MD5 hash. |