Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UField
Description
Handles reading, writing, and reference collecting using FArchive. This implementation handles all FProperty serialization, but can be overridden for native variables.
Virtual Inheritance
- UObject::Serialize → UField::Serialize
Derived Overrides
- UArrayProperty::Serialize
- UBoolProperty::Serialize
- UByteProperty::Serialize
- UClass::Serialize
- UClassProperty::Serialize
- UDelegateProperty::Serialize
- UEnum::Serialize
- UEnumProperty::Serialize
- UFunction::Serialize
- UInterfaceProperty::Serialize
- UMapProperty::Serialize
- UMulticastDelegateProperty::Serialize
- UObjectPropertyBase::Serialize
- UProperty::Serialize
- UScriptStruct::Serialize
- USetProperty::Serialize
- USoftClassProperty::Serialize
- USparseDelegateFunction::Serialize
- UStruct::Serialize
- UStructProperty::Serialize
- UVerseEnum::Serialize
- UVerseStruct::Serialize
| Name | Serialize |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h |
| Include Path | #include "UObject/Class.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp |
virtual void Serialize
(
FArchive & Ar
)