Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Hash
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Hash/xxhash.h |
| Include | #include "Hash/xxhash.h" |
Syntax
struct FXxHash64
Remarks
A 64-bit hash from XXH3.
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint64 | Hash | The hash in its native representation. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FXxHash64 | FromByteArray
(
const uint8(&) Bytes |
Load the hash from its canonical (big-endian) representation. | |
| FXxHash64 | HashBuffer
(
FMemoryView View |
||
| FXxHash64 | HashBuffer
(
const FCompositeBuffer& Buffer |
||
| FXxHash64 | HashBuffer
(
const void* Data, |
||
| FXxHash64 | HashBufferChunked
(
FMemoryView View, |
Hash the buffer in parallel in independent chunks, and hash those hashes. | |
| FXxHash64 | HashBufferChunked
(
const void* Data, |
Hash the buffer in parallel in independent chunks, and hash those hashes. | |
| bool | IsZero () |
||
| void | ToByteArray
(
uint8(&) Bytes |
Store the hash to its canonical (big-endian) representation. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FXxHash64& B |
||
| bool | |||
| bool | operator==
(
const FXxHash64& B |