UField::Serialize

Handles reading, writing, and reference collecting using [FArchive](API\Runtime\Core\Serialization\FArchive).

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UObject::Serialize()

UField::Serialize()

UControlRigBlueprintGeneratedClass::Serialize()

FEnumProperty::Serialize()

UUserDefinedEnum::Serialize()

FProperty::Serialize()

FEnumProperty::Serialize()

FByteProperty::Serialize()

FBoolProperty::Serialize()

FObjectPropertyBase::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FInterfaceProperty::Serialize()

FArrayProperty::Serialize()

FMapProperty::Serialize()

FSetProperty::Serialize()

FStructProperty::Serialize()

FDelegateProperty::Serialize()

FMulticastDelegateProperty::Serialize()

FEnumProperty::Serialize()

FByteProperty::Serialize()

FBoolProperty::Serialize()

FObjectPropertyBase::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FInterfaceProperty::Serialize()

FArrayProperty::Serialize()

FMapProperty::Serialize()

FSetProperty::Serialize()

FStructProperty::Serialize()

FDelegateProperty::Serialize()

FMulticastDelegateProperty::Serialize()

UWidgetBlueprintGeneratedClass::Serialize()

FProperty::Serialize()

FEnumProperty::Serialize()

FByteProperty::Serialize()

FBoolProperty::Serialize()

FObjectPropertyBase::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FInterfaceProperty::Serialize()

FArrayProperty::Serialize()

FMapProperty::Serialize()

FSetProperty::Serialize()

FStructProperty::Serialize()

FDelegateProperty::Serialize()

FMulticastDelegateProperty::Serialize()

FEnumProperty::Serialize()

FByteProperty::Serialize()

FBoolProperty::Serialize()

FObjectPropertyBase::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FInterfaceProperty::Serialize()

FArrayProperty::Serialize()

FMapProperty::Serialize()

FSetProperty::Serialize()

FStructProperty::Serialize()

FDelegateProperty::Serialize()

FMulticastDelegateProperty::Serialize()

FByteProperty::Serialize()

URigVMMemoryStorageGeneratorClass::Serialize()

UStruct::Serialize()

UControlRigBlueprintGeneratedClass::Serialize()

UWidgetBlueprintGeneratedClass::Serialize()

URigVMMemoryStorageGeneratorClass::Serialize()

UAnimBlueprintGeneratedClass::Serialize()

UBlueprintGeneratedClass::Serialize()

UControlRigBlueprintGeneratedClass::Serialize()

UWidgetBlueprintGeneratedClass::Serialize()

UAnimBlueprintGeneratedClass::Serialize()

UScriptStruct::Serialize()

UFunction::Serialize()

USparseDelegateFunction::Serialize()

USparseDelegateFunction::Serialize()

UClass::Serialize()

UControlRigBlueprintGeneratedClass::Serialize()

UWidgetBlueprintGeneratedClass::Serialize()

URigVMMemoryStorageGeneratorClass::Serialize()

UAnimBlueprintGeneratedClass::Serialize()

UBlueprintGeneratedClass::Serialize()

UControlRigBlueprintGeneratedClass::Serialize()

UWidgetBlueprintGeneratedClass::Serialize()

UAnimBlueprintGeneratedClass::Serialize()

FBoolProperty::Serialize()

FObjectPropertyBase::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FInterfaceProperty::Serialize()

UAnimBlueprintGeneratedClass::Serialize()

FArrayProperty::Serialize()

FMapProperty::Serialize()

FSetProperty::Serialize()

UBlueprintGeneratedClass::Serialize()

UControlRigBlueprintGeneratedClass::Serialize()

UWidgetBlueprintGeneratedClass::Serialize()

UAnimBlueprintGeneratedClass::Serialize()

FStructProperty::Serialize()

FDelegateProperty::Serialize()

FMulticastDelegateProperty::Serialize()

FEnumProperty::Serialize()

FByteProperty::Serialize()

UScriptStruct::Serialize()

UFunction::Serialize()

USparseDelegateFunction::Serialize()

FBoolProperty::Serialize()

USparseDelegateFunction::Serialize()

FObjectPropertyBase::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

UEnum::Serialize()

UUserDefinedEnum::Serialize()

FClassProperty::Serialize()

FSoftClassProperty::Serialize()

FInterfaceProperty::Serialize()

UClass::Serialize()

UControlRigBlueprintGeneratedClass::Serialize()

UWidgetBlueprintGeneratedClass::Serialize()

URigVMMemoryStorageGeneratorClass::Serialize()

UAnimBlueprintGeneratedClass::Serialize()

UBlueprintGeneratedClass::Serialize()

UControlRigBlueprintGeneratedClass::Serialize()

UWidgetBlueprintGeneratedClass::Serialize()

UAnimBlueprintGeneratedClass::Serialize()

FArrayProperty::Serialize()

FMapProperty::Serialize()

FSetProperty::Serialize()

FStructProperty::Serialize()

FDelegateProperty::Serialize()

FMulticastDelegateProperty::Serialize()

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h

Include

#include "UObject/Class.h"

Source

/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp

Syntax

virtual void Serialize
(
    FArchive & Ar
)

Remarks

Handles reading, writing, and reference collecting using FArchive. This implementation handles all FProperty serialization, but can be overridden for native variables.