![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreFwd.h"#include "CoreTypes.h"#include "HAL/PlatformProperties.h"#include "Internationalization/TextNamespaceFwd.h"#include "Math/MathFwd.h"#include "Misc/AssertionMacros.h"#include "Misc/Build.h"#include "Misc/CompressionFlags.h"#include "Misc/EngineVersionBase.h"#include "Misc/VarArgs.h"#include "Serialization/ArchiveCookData.h"#include "Serialization/ArchiveSavePackageData.h"#include "Templates/EnableIf.h"#include "Templates/IsArrayOrRefOfTypeByPredicate.h"#include "Templates/IsEnumClass.h"#include "Templates/IsSigned.h"#include "Templates/IsValidVariadicFunctionArg.h"#include "Templates/UnrealTemplate.h"#include "Traits/IsCharEncodingCompatibleWith.h"#include "UObject/ObjectVersion.h"Go to the source code of this file.
Classes | |
| struct | FArchiveState |
| struct | FArchiveState::FFastPathLoadBuffer |
| class | TCheckedObjPtr< T > |
| class | FArchive |
| class | FArchive::FScopeSetDebugSerializationFlags |
| class | FArchive::FScopeSeekTo |
Namespaces | |
| namespace | Verse |
| namespace | UE |
| namespace | UE::Serialization |
Typedefs | |
| typedef TFunction< bool(double RemainingTime)> | FExternalReadCallback |
Functions | |
| template<class T > | |
| T | Arctor (FArchive &Ar) |
| template<class TEnum > | |
| FArchive & | operator<< (FArchive &Ar, TEnumAsByte< TEnum > &Value) |
| template<typename EnumType , std::enable_if_t< TIsEnumClass< EnumType >::Value, int > = 0> | |
| UE_FORCEINLINE_HINT FArchive & | operator<< (FArchive &Ar, EnumType &Value) |
| #define DEVIRTUALIZE_FLinkerLoad_Serialize (!WITH_EDITORONLY_DATA) |
| #define EVENT_DRIVEN_ASYNC_LOAD_ACTIVE_AT_RUNTIME (1) |
| #define FArchive_Serialize_BitfieldBool | ( | ARCHIVE, | |
| BITFIELD_BOOL | |||
| ) | { bool TEMP_BITFIELD_BOOL = BITFIELD_BOOL; ARCHIVE << TEMP_BITFIELD_BOOL; if (BITFIELD_BOOL != TEMP_BITFIELD_BOOL) { BITFIELD_BOOL = TEMP_BITFIELD_BOOL; } } |
| #define USE_EVENT_DRIVEN_ASYNC_LOAD_AT_BOOT_TIME (1) |
| typedef TFunction<bool (double RemainingTime)> FExternalReadCallback |
| T Arctor | ( | FArchive & | Ar | ) |
Template for archive constructors.
| UE_FORCEINLINE_HINT FArchive & operator<< | ( | FArchive & | Ar, |
| EnumType & | Value | ||
| ) |
Serializes enum classes as their underlying type.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
|
inline |
Serializes an enumeration value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |