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. |