Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
CProvidesDefaultUObject |
Access to a global default object is required in order to patch vtables Normally this can be provided by a default-constructed object. |
|
CProvidesStaticClass |
|
|
CProvidesStaticStruct |
|
|
CTypeLayout |
|
|
ECustomVersionSerializationFormat |
|
|
FArchive |
Base class for archives that can be used for loading, saving, and garbage collecting in a byte order neutral way. |
|
FArchiveFieldName |
Define a structure to encapsulate a field name, which compiles to an empty object if WITH_TEXT_ARCHIVE_SUPPORT = 0. |
|
FArchiveFromStructuredArchive |
|
|
FArchiveFromStructuredArchiveImpl |
|
|
FArchiveLoadCompressedProxy |
FArchive Proxy to transparently load compressed data from an array. |
|
FArchiveProxy |
Base class for archive proxies. |
|
FArchiveSaveCompressedProxy |
FArchive Proxy to transparently write out compressed data to an array. |
|
FArchiveSerializedPropertyChain |
Structure containing the stack of properties that are currently being serialized by an archive |
|
FArchiveState |
|
|
FArrayReader |
|
|
FBitArchive |
Base class for serializing bitstreams. |
|
FBitReader |
Reads bitstreams. |
|
FBitReaderMark |
For pushing and popping FBitWriter positions. |
|
FBitWriter |
Writes bitstreams. |
|
FBitWriterMark |
For pushing and popping FBitWriter positions. |
|
FBufferArchive |
Buffer archiver. |
|
FBufferReader |
Similar to FMemoryReader, but able to internally manage the memory for the buffer. |
|
FBufferReaderBase |
Similar to FMemoryReader, but able to internally manage the memory for the buffer. |
|
FBufferWriter |
Similar to FMemoryWriter, but able to internally manage the memory for the buffer. |
|
FCbArray |
An array that includes a shared buffer for the memory that contains it. |
|
FCbArrayView |
Array of FCbField[View] that have no names. |
|
FCbAttachment |
An attachment is either null, raw binary, compressed binary, or an object. |
|
FCbCustomById |
A custom compact binary field type with an integer identifier. |
|
FCbCustomByName |
A custom compact binary field type with a string identifier. |
|
FCbField |
A field that includes a shared buffer for the memory that contains it. |
|
FCbFieldIterator |
Iterator for FCbField. |
|
FCbFieldType |
Functions that operate on ECbFieldType. |
|
FCbFieldView |
An atom of data in the compact binary format. |
|
FCbFieldViewIterator |
Iterator for FCbFieldView. |
|
FCbIteratorSentinel |
Iterator that can be used as a sentinel for the end of a range. |
|
FCbObject |
An object that includes a shared buffer for the memory that contains it. |
|
FCbObjectId |
An opaque 12-byte object identifier. |
|
FCbObjectView |
Array of FCbField[View] that have unique names. |
|
FCbPackage |
A package is an object with a tree of referenced attachments. |
|
FCbValue |
A type that provides unchecked access to compact binary values. |
|
FCbWriter |
A writer for compact binary object, arrays, and fields. |
|
FCompressedChunkInfo |
Implements a helper structure for compression support |
|
FCurrentCustomVersions |
Provides access to code-defined custom versions registered via FCustomVersionRegistration. |
|
FCustomVersion |
Structure to hold unique custom key with its version. |
|
FCustomVersionContainer |
Container for all available/serialized custom versions. |
|
FCustomVersionDifference |
|
|
FCustomVersionRegistration |
This class will cause the registration of a custom version number and key with the global FCustomVersionContainer when instantiated, and unregister when destroyed. |
|
FElementId |
|
|
FFieldLayoutDesc |
|
|
FFileRegion |
Represents a region of logically related bytes within a larger block of cooked data. |
|
FFrozenMemoryImagePtr |
|
|
FHashedName |
|
|
FHashedNameDebugString |
|
|
FIntegerParams |
Parameters for converting to an integer. |
|
FLargeMemoryData |
Data storage for the large memory reader and writer. |
|
FLargeMemoryReader |
Archive for reading a large amount of arbitrary data from memory |
|
FLargeMemoryWriter |
Archive for storing a large amount of arbitrary data to memory |
|
FMappedName |
Index and name number into a name map. |
|
FMemoryArchive |
Base class for serializing arbitrary data in memory. |
|
FMemoryImage |
|
|
FMemoryImageAllocatorBase |
|
|
FMemoryImageNamePointer |
|
|
FMemoryImageResult |
|
|
FMemoryImageSection |
|
|
FMemoryImageString |
|
|
FMemoryImageVTablePointer |
|
|
FMemoryImageWriter |
|
|
FMemoryReader |
Archive for reading arbitrary data from the specified memory location |
|
FMemoryReaderView |
Archive for reading arbitrary data from the specified memory view |
|
FMemoryToStringContext |
|
|
FMemoryUnfreezeContent |
|
|
FMemoryWriter |
FMemoryWriter and FMemoryWriter64 are implemented as derived classes rather than aliases so that forward declarations will work. |
|
FMemoryWriter64 |
|
|
FNameAsStringIndexProxyArchive |
Implements a proxy archive that serializes FNames as string data or an index (if the same name is repeated). |
|
FNameAsStringProxyArchive |
Implements a proxy archive that serializes FNames as string data. |
|
FNameMap |
Maps serialized name entries to names. |
|
FPlatformTypeLayoutParameters |
|
|
FPointerTableBase |
|
|
FPtrTableBase |
|
|
FRegisterTypeLayoutDesc |
|
|
FSlotBase |
The base class of all slot types. |
|
FSlotPosition |
Represents a position of a slot within the hierarchy. |
|
FStaticMemoryReader |
Archive for reading arbitrary data from the specified memory location |
|
FStructuredArchive |
Manages the state of an underlying FStructuredArchiveFormatter, and provides a consistent API for reading and writing to a structured archive. |
|
FStructuredArchiveArray |
Represents an array in the structured archive. |
|
FStructuredArchiveChildReader |
|
|
FStructuredArchiveFormatter |
Interface to format data to and from an underlying archive. |
|
FStructuredArchiveFromArchive |
|
|
FStructuredArchiveMap |
Represents a map in the structured archive. |
|
FStructuredArchiveRecord |
Represents a record in the structured archive. |
|
FStructuredArchiveSlot |
Contains a value in the archive; either a field or array/map element. |
|
FStructuredArchiveStream |
Represents an unsized sequence of slots in the structured archive (similar to an array, but without a known size). |
|
FTypeLayoutDesc |
|
|
FVoidPtrTable |
|
|
ICookedPackageWriter |
Interface for cooking that writes cooked packages to storage usable by the runtime game. |
|
IPackageWriter |
Interface for SavePackage to write packages to storage. |
|
TCbBuffer |
A wrapper that holds a reference to the buffer that contains its compact binary value. |
|
TCbBufferFactory |
Factory functions for types derived from TCbBuffer. |
|
TCbFieldIterator |
Iterator for FCbField[View] that can operate on any contiguous range of fields. |
|
TCbWriter |
A writer for compact binary object, arrays, and fields that uses a fixed-size stack buffer. |
|
TCheckedObjPtr |
|
|
TGetBaseTypeHelper |
|
|
TGetDefaultObjectHelper |
|
|
TGetFreezeImageFieldHelper |
|
|
TGetFreezeImageHelper |
|
|
TGetTypeLayoutHelper |
|
|
THasCustomDefaultObject |
|
|
THasTypeLayout |
|
|
TIndexedPtrBase |
That IndexedPtr types don't declare a default intrinsic type layout. |
|
TInitializeBaseHelper |
|
|
TMemoryHasher |
Archive for hashing arbitrary data |
|
TMemoryImageAllocator |
|
|
TMemoryImageObject |
|
|
TMemoryImagePtr |
|
|
TMemoryWriter |
Archive for storing arbitrary data to the specified memory location |
|
TNamedAttribute |
Class to contain a named attribute for serialization. |
|
TNamedValue |
Class to contain a named value for serialization. |
|
TOptionalNamedAttribute |
Class to contain a named attribute for serialization, with a default. |
|
TPatchedPtrBase |
|
|
TProvidesStaticStruct |
|
|
TPtrTable |
|
|
TPtrTableBase |
|
|
TRefCountPtrTable |
|
|
TStaticGetTypeLayoutHelper |
|
|
TUniqueMemoryImagePtr |
|
|
TUsePropertyFreezing |
|
|
TValidateInterfaceHelper |
Name |
Description |
---|---|
CustomVersionValidatorFunc |
|
FArchiveFormatterType |
Typedef for which formatter type to support |
FArrayWriter |
Archive objects that are also a TArray. |
FCbBufferAllocator |
A reference to a function that is used to allocate buffers for compact binary data. |
FCbFieldVisitor |
A reference to a function that is used to visit fields. |
FCustomVersionArray |
|
FExternalReadCallback |
|
FMemoryHasherBlake3 |
|
FMemoryHasherSHA1 |
|
FMemoryImageAllocator |
|
FMemoryImageObject |
|
FMemoryImageSetAllocator |
|
FMemoryImageSparseArrayAllocator |
|
TIndexedPtr |
|
TIndexedRefCountPtr |
|
TMemoryImageArray |
|
TMemoryImageMap |
|
TMemoryImageSet |
|
TPatchedPtr |
|
TPatchedRefCountPtr |
Name |
Description |
|
---|---|---|
|
EArchiveValueType |
Specifies the type of a value in a slot. Used by FContextFreeArchiveFormatter for introspection. |
|
EBufferWriterFlags |
|
|
ECbFieldError |
Errors that can occur when accessing a field. |
|
ECbFieldType |
Field types and flags for FCbField[View]. |
|
ECbValidateError |
Flags for compact binary validation errors. Multiple flags may be combined. |
|
ECbValidateMode |
Flags for validating compact binary data. |
|
ECustomVersionDifference |
|
|
EFieldLayoutFlags::Type |
|
|
EFileRegionType |
Describes the type of data found in a given file region. |
|
ELargeMemoryReaderFlags |
|
|
ETypeLayoutInterface::Type |
|
|
StructuredArchive_Private::EElementType |
|
|
StructuredArchive_Private::EEnteringAttributeState |
Name | Description | ||
---|---|---|---|
|
CVarMaxNetStringSize |
CVar specifying the maximum serialization size for strings sent/received by the netcode |