UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Anim::DataModel::FHasherSha Class Reference

#include <AnimDataModelHasher.h>

+ Inheritance diagram for UE::Anim::DataModel::FHasherSha:

Public Member Functions

void UpdateBytes (const uint8 *Data, int32 Size, const TCHAR *Name)
 
void UpdateString (const FString &Data, const TCHAR *Name)
 
void UpdateLegacyString (const FString &Data, const TCHAR *Name)
 
void BeginObject (const TCHAR *Name=nullptr)
 
void EndObject ()
 
FGuid FinalGuid ()
 
- Public Member Functions inherited from UE::Anim::DataModel::FHasherBase< FHasherSha >
void UpdateBytes (const uint8 *Data, int32 Size, const TCHAR *Name)
 
void BeginObject (const TCHAR *Name=nullptr)
 
void EndObject ()
 
void UpdateData (const T &Data, const TCHAR *Name)
 
void UpdateArray (const TArray< T > &Array, const TCHAR *Name)
 
void UpdateArray (TConstArrayView< T > Array, const TCHAR *Name)
 
void UpdateString (const FString &Data, const TCHAR *Name)
 
void UpdateLegacyString (const FString &Data, const TCHAR *Name)
 
void UpdateRichCurve (const FRichCurve &Curve, const TCHAR *Name)
 
void UpdateVectorCurve (const FVectorCurve &VectorCurve, const TCHAR *Name)
 
void UpdateAnimatedBoneAttributes (TConstArrayView< FAnimatedBoneAttribute > AnimatedBoneAttributes, const TCHAR *Name)
 
void UpdateTransformCurves (TConstArrayView< FTransformCurve > TransformCurves, const TCHAR *Name)
 

Detailed Description

A hasher used for GenerateGuid, writes SHA and converts the SHA to a guid.

Member Function Documentation

◆ BeginObject()

void UE::Anim::DataModel::FHasherSha::BeginObject ( const TCHAR Name = nullptr)
inline

◆ EndObject()

void UE::Anim::DataModel::FHasherSha::EndObject ( )
inline

◆ FinalGuid()

FGuid UE::Anim::DataModel::FHasherSha::FinalGuid ( )
inline

◆ UpdateBytes()

void UE::Anim::DataModel::FHasherSha::UpdateBytes ( const uint8 Data,
int32  Size,
const TCHAR Name 
)
inline

◆ UpdateLegacyString()

void UE::Anim::DataModel::FHasherSha::UpdateLegacyString ( const FString &  Data,
const TCHAR Name 
)
inline

◆ UpdateString()

void UE::Anim::DataModel::FHasherSha::UpdateString ( const FString &  Data,
const TCHAR Name 
)
inline

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