![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Serialization/UnversionedPropertySerialization.h"#include "AutoRTFM.h"#include "Serialization/UnversionedPropertySerializationTest.h"#include "Hash/Blake3.h"#include "Interfaces/ITargetPlatform.h"#include "Misc/ConfigAccessTracking.h"#include "Misc/ScopeRWLock.h"#include "UObject/OverridableManager.h"#include "UObject/PropertyOptional.h"#include "UObject/RemoteObjectSerialization.h"#include "UObject/UnrealType.h"#include <atomic>Classes | |
| struct | FDefaultStruct |
| class | FUnversionedPropertySerializer |
| struct | FLinkWalkingSchemaIterator |
| struct | FUnversionedSchemaRange |
| class | FUnversionedHeader |
| struct | FUnversionedHeader::FFragment |
| class | FUnversionedHeader::FIterator |
| class | FUnversionedHeaderBuilder |
Macros | |
| #define | CACHE_UNVERSIONED_PROPERTY_SCHEMA (PLATFORM_CPU_X86_FAMILY && PLATFORM_64BITS) |
Typedefs | |
| using | FUnversionedSchemaIterator = FLinkWalkingSchemaIterator |
Functions | |
| bool | CanUseUnversionedPropertySerialization (const ITargetPlatform *Target) |
| void | DestroyUnversionedSchema (const UStruct *Struct) |
| void | SerializeUnversionedProperties (const UStruct *Struct, FStructuredArchive::FSlot Slot, uint8 *Data, const UStruct *DefaultsStruct, const uint8 *DefaultsData) |
| #define CACHE_UNVERSIONED_PROPERTY_SCHEMA (PLATFORM_CPU_X86_FAMILY && PLATFORM_64BITS) |
| bool CanUseUnversionedPropertySerialization | ( | const ITargetPlatform * | Target | ) |
| void SerializeUnversionedProperties | ( | const UStruct * | Struct, |
| FStructuredArchive::FSlot | Slot, | ||
| uint8 * | Data, | ||
| const UStruct * | DefaultsStruct, | ||
| const uint8 * | DefaultsData | ||
| ) |
| FRWLock Lock |