#include <xxhash.h>
◆ FromByteArray()
Load the hash from its canonical (big-endian) representation.
◆ HashBuffer() [1/3]
◆ HashBuffer() [2/3]
◆ HashBuffer() [3/3]
◆ HashBufferChunked() [1/2]
◆ HashBufferChunked() [2/2]
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.
◆ IsZero()
| bool FXxHash64::IsZero |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator<()
◆ operator==()
◆ ToByteArray()
| void FXxHash64::ToByteArray |
( |
uint8(&) |
Bytes[sizeof(uint64)] | ) |
const |
|
inline |
Store the hash to its canonical (big-endian) representation.
◆ GetTypeHash
◆ operator<< [1/2]
◆ operator<< [2/2]
◆ Hash
The hash in its native representation.
Use the canonical representation from ToByteArray to serialize or display the hash.
The documentation for this struct was generated from the following files:
- Engine/Source/Runtime/Core/Public/Hash/xxhash.h
- Engine/Source/Runtime/Core/Private/Hash/xxhash.cpp