![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CompilerTypes.h>
Inheritance diagram for uLang::ISolFingerprintGenerator:Public Member Functions | |
| virtual | ~ISolFingerprintGenerator () |
| virtual void | Reset ()=0 |
| virtual void | Update (const void *Data, uint64_t Size, const char *DebugContext=nullptr)=0 |
| virtual FSolFingerprint | Finalize (const char *DebugContext=nullptr)=0 |
Public Member Functions inherited from uLang::CSharedMix | |
| CSharedMix () | |
| virtual UE_API | ~CSharedMix () |
| CSharedMix (const CSharedMix &Other)=delete | |
| CSharedMix & | operator= (const CSharedMix &Other)=delete |
| uint32_t | GetRefCount () const |
Additional Inherited Members | |
Static Protected Member Functions inherited from uLang::CSharedMix | |
| template<class ObjectType > | |
| static TSPtrG< ObjectType, false, CHeapRawAllocator > | SharedThis (ObjectType *This) |
| template<class ObjectType > | |
| static TSPtrG< const ObjectType, false, CHeapRawAllocator > | SharedThis (const ObjectType *This) |
Abstraction for generating fingerprints
|
inlinevirtual |
|
pure virtual |
Generates a fingerprint from the generators current state.
Clears existing generator state. Useful when re-using generators.
|
pure virtual |
Updates the generator state with a buffer of data to be used for fingerprint creation