![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TransactionCommon.h>
Inheritance diagram for UE::Transaction::FSerializedObjectDataReader:Protected Attributes | |
| const FSerializedObject & | SerializedObject |
| int64 | Offset = 0 |
Friends | |
| FArchive & | operator<< (FArchive &Ar, ANSICHAR &Value) |
| FArchive & | operator<< (FArchive &Ar, WIDECHAR &Value) |
| FArchive & | operator<< (FArchive &Ar, UTF32CHAR &Value) |
| FArchive & | operator<< (FArchive &Ar, uint8 &Value) |
| FArchive & | operator<< (FArchive &Ar, int8 &Value) |
| FArchive & | operator<< (FArchive &Ar, uint16 &Value) |
| FArchive & | operator<< (FArchive &Ar, int16 &Value) |
| FArchive & | operator<< (FArchive &Ar, uint32 &Value) |
| FArchive & | operator<< (FArchive &Ar, bool &D) |
| FArchive & | operator<< (FArchive &Ar, int32 &Value) |
| FArchive & | operator<< (FArchive &Ar, float &Value) |
| FArchive & | operator<< (FArchive &Ar, double &Value) |
| FArchive & | operator<< (FArchive &Ar, uint64 &Value) |
| FArchive & | operator<< (FArchive &Ar, int64 &Value) |
| CORE_API FArchive & | operator<< (FArchive &Ar, FString &Value) |
Core archive to read a transaction object from the buffer.
| UE::Transaction::FSerializedObjectDataReader::FSerializedObjectDataReader | ( | const FSerializedObject & | InSerializedObject | ) |
|
overrideprotectedvirtual |
Serializes an FName value from or into this archive.
This operator can be implemented by sub-classes that wish to serialize FName instances.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
overrideprotectedvirtual |
Serializes an UObject value from or into this archive.
This operator can be implemented by sub-classes that wish to serialize UObject instances.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
Serializes a Field value from or into this archive.
This operator can be implemented by sub-classes that wish to serialize UObject instances.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
inlineoverrideprotectedvirtual |
Serializes a lazy object pointer value from or into this archive.
Most of the time, FLazyObjectPtrs are serialized as UObject*, but some archives need to override this.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
Serializes an FName value from or into this archive.
This operator can be implemented by sub-classes that wish to serialize FName instances.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
inlineoverrideprotectedvirtual |
Serializes a wrapped object pointer value from or into this archive.
Most of the time, FObjectPtrs are serialized as UObject*, but some archives need to override this.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
inlineoverrideprotectedvirtual |
Serializes soft object paths from or into this archive.
| Value | Soft object path to serialize. |
Reimplemented from FArchiveUObject.
|
inlineoverrideprotectedvirtual |
Serializes asset pointer from or into this archive.
Most of the time, FSoftObjectPtr are serialized as UObject *, but some archives need to override this.
| Value | The asset pointer to serialize. |
Reimplemented from FArchiveUObject.
Serializes an FText value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
inlineoverrideprotectedvirtual |
Serializes FWeakObjectPtr value from or into this archive.
This operator can be implemented by sub-classes that wish to serialize FWeakObjectPtr instances.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
protectedvirtual |
Serializes a lazy object pointer value from or into this archive.
Most of the time, FLazyObjectPtrs are serialized as UObject*, but some archives need to override this.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
protectedvirtual |
Serializes a wrapped object pointer value from or into this archive.
Most of the time, FObjectPtrs are serialized as UObject*, but some archives need to override this.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
protectedvirtual |
Serializes soft object paths from or into this archive.
| Value | Soft object path to serialize. |
Reimplemented from FArchiveUObject.
|
protectedvirtual |
Serializes asset pointer from or into this archive.
Most of the time, FSoftObjectPtr are serialized as UObject *, but some archives need to override this.
| Value | The asset pointer to serialize. |
Reimplemented from FArchiveUObject.
|
protectedvirtual |
Serializes FWeakObjectPtr value from or into this archive.
This operator can be implemented by sub-classes that wish to serialize FWeakObjectPtr instances.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
inlineprotected |
Serializes a UObject wrapped in a TCheckedObjPtr container, using the above operator, and verifies the serialized object is derived from the correct base class, to prevent illegal casting.
| Value | The value to serialize. |
Serializes an UObject value from or into this archive.
This operator can be implemented by sub-classes that wish to serialize UObject instances.
| Value | The value to serialize. |
Reimplemented from FArchiveUObject.
|
inlineoverridevirtual |
Attempts to set the current offset into backing data storage, this will do nothing if there is no storage.
Reimplemented from FArchive.
|
overrideprotectedvirtual |
Reimplemented from FArchive.
Returns the current location within the backing data storage, which can possibly be passed to Seek later to restore a read/write location. If this returns -1, there is no backing data storage and Seek will not function.
Reimplemented from FArchive.
Returns total size of the backing data storage.
Reimplemented from FArchive.
Serializes an ANSICHAR value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a Boolean value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a double precision floating point value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a single precision floating point value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes an FString value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a signed 16-bit integer value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a signed 32-bit integer value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a signed 64-bit integer value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a signed 8-bit integer value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes an unsigned 16-bit integer value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes an unsigned 32-bit integer value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a unsigned 64-bit integer value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes an unsigned 8-bit integer value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a UTF32CHAR value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
Serializes a WIDECHAR value from or into an archive.
| Ar | The archive to serialize from or to. |
| Value | The value to serialize. |
|
protected |
|
protected |