![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SecureHash.h>
Public Member Functions | |
| FMD5Hash () | |
| bool | IsValid () const |
| void | Set (FMD5 &MD5) |
| const uint8 * | GetBytes () const |
| const int32 | GetSize () const |
Static Public Member Functions | |
| static CORE_API FMD5Hash | HashFile (const TCHAR *InFilename, TArray< uint8 > *Buffer=nullptr) |
| static CORE_API FMD5Hash | HashFileFromArchive (FArchive *Ar, TArray< uint8 > *ScratchPad=nullptr) |
Friends | |
| bool | operator== (const FMD5Hash &LHS, const FMD5Hash &RHS) |
| bool | operator!= (const FMD5Hash &LHS, const FMD5Hash &RHS) |
| FArchive & | operator<< (FArchive &Ar, FMD5Hash &Hash) |
| FCbWriter & | operator<< (FCbWriter &Writer, const FMD5Hash &Hash) |
| bool | LoadFromCompactBinary (const FCbFieldView &Field, FMD5Hash &OutHash) |
| FString | LexToString (const FMD5Hash &InHash) |
| void | LexFromString (FMD5Hash &Hash, const TCHAR *InString) |
Simple helper struct to ease the caching of MD5 hashes
|
inline |
Default constructor
|
inline |
|
inline |
Hash the specified file contents (using the optionally supplied scratch buffer)
|
static |
|
inline |
Check whether this has hash is valid or not
|
friend |
|
friend |