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 FXxHash128
Remarks
A 128-bit hash from XXH128.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint64 | HashHigh | The high 64 bits of the hash in its native representation. |
![]() |
uint64 | HashLow | The low 64 bits of the hash in its native representation. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FXxHash128 | FromByteArray
(
const uint8(&) Bytes |
Load the hash from its canonical (big-endian) representation. |
![]() ![]() |
FXxHash128 | HashBuffer
(
FMemoryView View |
|
![]() ![]() |
FXxHash128 | HashBuffer
(
const FCompositeBuffer& Buffer |
|
![]() ![]() |
FXxHash128 | HashBuffer
(
const void* Data, |
|
![]() ![]() |
FXxHash128 | HashBufferChunked
(
FMemoryView View, |
Hash the buffer in parallel in independent chunks, and hash those hashes. |
![]() ![]() |
FXxHash128 | 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 FXxHash128& B |
|
![]() ![]() |
bool | operator<
(
const FXxHash128& B |
|
![]() ![]() |
bool | operator==
(
const FXxHash128& B |