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

#include <xxhash.h>

Public Member Functions

 FXxHash64Builder ()
 
 FXxHash64Builder (const FXxHash64Builder &)=delete
 
FXxHash64Builderoperator= (const FXxHash64Builder &)=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 FXxHash64 Finalize () const
 

Detailed Description

Calculates a 64-bit hash with XXH3.

Constructor & Destructor Documentation

◆ FXxHash64Builder() [1/2]

FXxHash64Builder::FXxHash64Builder ( )
inline

◆ FXxHash64Builder() [2/2]

FXxHash64Builder::FXxHash64Builder ( const FXxHash64Builder )
delete

Member Function Documentation

◆ Finalize()

FXxHash64 FXxHash64Builder::Finalize ( ) const

◆ operator=()

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

◆ Reset()

void FXxHash64Builder::Reset ( )

◆ Update() [1/3]

void FXxHash64Builder::Update ( const FCompositeBuffer Buffer)

◆ Update() [2/3]

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

◆ Update() [3/3]

void FXxHash64Builder::Update ( FMemoryView  View)

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