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