UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FXxHash128Builder Class Reference

#include <xxhash.h>

Public Member Functions

 FXxHash128Builder ()
 
 FXxHash128Builder (const FXxHash128Builder &)=delete
 
FXxHash128Builderoperator= (const FXxHash128Builder &)=delete
 
CORE_API void Reset ()
 
CORE_API void Update (FMemoryView View)
 
CORE_API void Update (const void *Data, uint64 Size)
 
CORE_API void Update (const FCompositeBuffer &Buffer)
 
CORE_API FXxHash128 Finalize () const
 

Detailed Description

Calculates a 128-bit hash with XXH128.

Constructor & Destructor Documentation

◆ FXxHash128Builder() [1/2]

FXxHash128Builder::FXxHash128Builder ( )
inline

◆ FXxHash128Builder() [2/2]

FXxHash128Builder::FXxHash128Builder ( const FXxHash128Builder )
delete

Member Function Documentation

◆ Finalize()

FXxHash128 FXxHash128Builder::Finalize ( ) const

◆ operator=()

FXxHash128Builder & FXxHash128Builder::operator= ( const FXxHash128Builder )
delete

◆ Reset()

void FXxHash128Builder::Reset ( )

◆ Update() [1/3]

void FXxHash128Builder::Update ( const FCompositeBuffer Buffer)

◆ Update() [2/3]

void FXxHash128Builder::Update ( const void Data,
uint64  Size 
)

◆ Update() [3/3]

void FXxHash128Builder::Update ( FMemoryView  View)

The documentation for this class was generated from the following files: