Navigation
API > API/Plugins > API/Plugins/LevelSnapshots > API/Plugins/LevelSnapshots/Settings
References
| Module | LevelSnapshots |
| Header | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Settings/HashSettings.h |
| Include | #include "Settings/HashSettings.h" |
Syntax
USTRUCT&40;&41;
struct FHashSettings
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCanUseCRC | Whether Level Snapshots will compute CRC32 hashes (when taking and analysing snapshots) Speed: CRC32 < MD5 < SHA1. | |
| bool | bCanUseMD5 | Whether Level Snapshots will compute MD5 hashes (when taking and analysing snapshots). | |
| bool | bUseHashForLoading | Whether to compare world actor's to its saved hash when loading a snapshot. Boosts performance. | |
| double | HashCutoffSeconds | Performance trade-off. | |
| TEnumAsByte< EHashAlgorithmChooseBehavior::Type > | SnapshotDiffAlgorithm | Which hash algorithm to use when comparing a snapshot to the world. |