Navigation
API > API/Runtime > API/Runtime/Core
Calculates a BLAKE3 hash.
| Name | FBlake3 |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Hash/Blake3.h |
| Include Path | #include "Hash/Blake3.h" |
Syntax
class FBlake3
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBlake3 () |
Hash/Blake3.h | ||
| Hash/Blake3.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| HasherBytes | TAlignedBytes< 1912, 8 > | Hash/Blake3.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Finalize the hash of the input data. | Hash/Blake3.h | ||
void Reset() |
Reset to the default state in which no input has been written. | Hash/Blake3.h | |
void Update
(
FMemoryView View |
Add the buffer as input to the hash. May be called any number of times. | Hash/Blake3.h | |
void Update
(
const FCompositeBuffer& Buffer |
Hash/Blake3.h | ||
void Update
(
const void* Data, |
Hash/Blake3.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FBlake3Hash HashBuffer
(
FMemoryView View |
Calculate the hash of the buffer. | Hash/Blake3.h | |
static FBlake3Hash HashBuffer
(
const FCompositeBuffer& Buffer |
Hash/Blake3.h | ||
static FBlake3Hash HashBuffer
(
const void* Data, |
Hash/Blake3.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Hash/Blake3.h |