Navigation
API > API/Runtime > API/Runtime/Core
Filters
Classes
Type | 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. | |
![]() |
CTypeLayout | ||
![]() |
ECustomVersionSerializationFormat | ||
![]() |
FArchive | Base class for archives that can be used for loading, saving, and garbage collecting in a byte order neutral way. | |
![]() |
FArchiveCookData | Holds archive data only relevant for cooking archives. | |
![]() |
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 | FBufferArchive and FBufferArchive64 are implemented as derived classes rather than aliases so that forward declarations will work. | |
![]() |
FBufferArchive64 | ||
![]() |
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 | Value of this struct should never be a valid unfrozen pointer (i.e. a memory address). | |
![]() |
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. | |
![]() |
FPackageHashes | Struct containing hashes computed during cooked package writing. | |
![]() |
FPlatformTypeLayoutParameters | ||
![]() |
FPointerTableBase | ||
![]() |
FPooledLargeMemoryData | Pooled storage of FLargeMemoryData instances, allowing allocation-free and lock-free access. | |
![]() |
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 | 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. | |
![]() |
TBufferArchive | Buffer archiver. | |
![]() |
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 | TCheckedObjPtr | |
![]() |
TGetBaseTypeHelper | ||
![]() |
TGetDefaultObjectHelper | ||
![]() |
TGetFreezeImageFieldHelper | ||
![]() |
TGetFreezeImageHelper | ||
![]() |
TGetTypeLayoutHelper | ||
![]() |
THasCustomDefaultObject | ||
![]() |
THasTypeLayout | ||
![]() |
TIndexedPtrBase | Note 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 | ||
![]() |
TPtrTable | ||
![]() |
TPtrTableBase | ||
![]() |
TRefCountPtrTable | ||
![]() |
TStaticGetTypeLayoutHelper | ||
![]() |
TUniqueMemoryImagePtr | ||
![]() |
TUsePropertyFreezing | ||
![]() |
TValidateInterfaceHelper |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EFieldLayoutFlags::Type | ||
![]() |
ETypeLayoutInterface::Type | ||
![]() |
UE::StructuredArchive::Private::EElementType | ||
![]() |
UE::StructuredArchive::Private::EEnteringAttributeState |