Navigation
Unreal Engine C++ API Reference > 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 |