Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/FXxHash64
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FXxHash64 HashBufferChunked
(
FMemoryView View, |
Hash the buffer in parallel in independent chunks, and hash those hashes. | Hash/xxhash.h | |
static FXxHash64 HashBufferChunked
(
const void* Data, |
Hash/xxhash.h |
HashBufferChunked(FMemoryView, uint64)
Description
Hash the buffer in parallel in independent chunks, and hash those hashes.
Use a ChunkSize large enough to cover task overhead, e.g., 256+ KiB. Hashing the same buffer with different chunk sizes produces a different output hash.
| Name | HashBufferChunked |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Hash/xxhash.h |
| Include Path | #include "Hash/xxhash.h" |
| Source | /Engine/Source/Runtime/Core/Private/Hash/xxhash.cpp |
static FXxHash64 HashBufferChunked
(
FMemoryView View,
uint64 ChunkSize
)
HashBufferChunked(const void *, uint64, uint64)
| Name | HashBufferChunked |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Hash/xxhash.h |
| Include Path | #include "Hash/xxhash.h" |
| Source | /Engine/Source/Runtime/Core/Private/Hash/xxhash.cpp |
static FXxHash64 HashBufferChunked
(
const void * Data,
uint64 Size,
uint64 ChunkSize
)