Navigation
API > API/Runtime > API/Runtime/Core
Classes
| Type | Name | Description | |
|---|---|---|---|
| FBlake3 | Calculates a BLAKE3 hash. | ||
| FBlake3Hash | Stores a BLAKE3 hash. | ||
| FBuzHash | Rolling hash function. | ||
| FXxHash128 | A 128-bit hash from XXH128. | ||
| FXxHash128Builder | Calculates a 128-bit hash with XXH128. | ||
| FXxHash64 | A 64-bit hash from XXH3. | ||
| FXxHash64Builder | Calculates a 64-bit hash with XXH3. | ||
| Uint128_64 | Copyright (c) 2011 Google, Inc. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint64 | AppendCityHash
(
const T& Value, |
||
| uint64 | CityHash128to64
(
const Uint128_64& x |
Hash 128 input bits down to 64 bits of output. | |
| uint32 | CityHash32
(
const char* buf, |
Hash function for a byte array. Most useful in 32-bit binaries. | |
| uint64 | CityHash64
(
const char* buf, |
Hash function for a byte array. | |
| uint64 | CityHash64WithSeed
(
const char* buf, |
Hash function for a byte array. For convenience, a 64-bit seed is also hashed into the result. | |
| uint64 | CityHash64WithSeeds
(
const char* buf, |
Hash function for a byte array. For convenience, two seeds are also hashed into the result. | |
| void | LexFromString
(
FBlake3Hash& OutHash, |
Construct a hash from a 64-character hex string. | |
| FString | LexToString
(
const FBlake3Hash& Hash |
Convert a hash to a 64-character hex string. |