![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BuzHash.h>
Public Member Functions | |
| UE_FORCEINLINE_HINT void | Reset () |
| UE_FORCEINLINE_HINT uint32 | Get () const |
| UE_FORCEINLINE_HINT uint64 | GetWindowSize () const |
| void | Add (uint8 X) |
| UE_FORCEINLINE_HINT void | Add (FMemoryView View) |
| void | Add (const uint8 *Data, uint64 Size) |
| void | Sub (uint8 X) |
Rolling hash function. Allows efficient computation of the hash of a window into a block of data, which can be moved through the data byte by byte.
Adds an array of bytes to the start of the window.
|
inline |
Adds an array of bytes to the start of the window.
Appends a byte to the start of the window and updates the hash.
|
inline |
Gets the current hash value.
|
inline |
Gets the size of the window.
|
inline |
Reset the state of the hasher.
Removes a byte from the back of the sliding window and updates the hash.