UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StructUtilsTypes.cpp File Reference

Classes

class  UE::StructUtils::FHashBuilder
 
class  UE::StructUtils::FArchiveCityHash64
 

Namespaces

namespace  UE
 
namespace  UE::StructUtils
 
namespace  UE::StructUtils::Private
 

Functions

uint32 UE::StructUtils::GetStructInstanceCrc32 (const UScriptStruct &ScriptStruct, const uint8 *StructMemory, const uint32 CRC)
 
uint32 UE::StructUtils::GetStructCrc32 (const UScriptStruct &ScriptStruct, const uint8 *StructMemory, const uint32 CRC)
 
template<typename T >
uint32 UE::StructUtils::GetStructCrc32Helper (const T &Struct, const FHashBuilder::EObjectHashingMode ObjectHashingMode, const uint32 CRC)
 
uint32 UE::StructUtils::GetStructCrc32 (const FStructView &StructView, const uint32 CRC)
 
uint32 UE::StructUtils::GetStructCrc32 (const FConstStructView &StructView, const uint32 CRC)
 
uint32 UE::StructUtils::GetStructCrc32 (const FSharedStruct &SharedView, const uint32 CRC)
 
uint32 UE::StructUtils::GetStructCrc32 (const FConstSharedStruct &SharedView, const uint32 CRC)
 
uint32 UE::StructUtils::GetStructInstanceCrc32 (const FStructView &StructView, const uint32 CRC)
 
uint32 UE::StructUtils::GetStructInstanceCrc32 (const FConstStructView &StructView, const uint32 CRC)
 
uint32 UE::StructUtils::GetStructInstanceCrc32 (const FSharedStruct &SharedView, const uint32 CRC)
 
uint32 UE::StructUtils::GetStructInstanceCrc32 (const FConstSharedStruct &SharedView, const uint32 CRC)
 
uint64 UE::StructUtils::GetStructHash64 (const UScriptStruct &ScriptStruct, const uint8 *StructMemory)
 
template<typename T >
uint64 UE::StructUtils::GetStructHash64Helper (const T &Struct)
 
uint64 UE::StructUtils::GetStructHash64 (const FStructView &StructView)
 
uint64 UE::StructUtils::GetStructHash64 (const FConstStructView &StructView)
 
uint64 UE::StructUtils::GetStructHash64 (const FSharedStruct &SharedView)
 
uint64 UE::StructUtils::GetStructHash64 (const FConstSharedStruct &SharedView)