Navigation
API > API/Runtime > API/Runtime/Core
Container for all available/serialized custom versions.
| Name | FCustomVersionContainer |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/CustomVersion.h |
| Include Path | #include "Serialization/CustomVersion.h" |
Syntax
class FCustomVersionContainer
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Versions | FCustomVersionArray | Array containing custom versions. | Serialization/CustomVersion.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Empty() |
Empties the custom version container. | Serialization/CustomVersion.h | |
const FCustomVersionArray & GetAllVersions() |
Gets available custom versions in this container. | Serialization/CustomVersion.h | |
| Gets a custom version friendly name from the container. | Serialization/CustomVersion.h | ||
const FCustomVersion * GetVersion
(
FGuid CustomKey |
Gets a custom version from the container. | Serialization/CustomVersion.h | |
void Serialize
(
FArchive& Ar, |
Serialization. | Serialization/CustomVersion.h | |
void Serialize
(
FStructuredArchive::FSlot Slot, |
Serialization/CustomVersion.h | ||
| Sets a specific custom version in the container. | Serialization/CustomVersion.h | ||
void SetVersionUsingRegistry
(
FGuid CustomKey, |
Sets a specific custom version in the container. | Serialization/CustomVersion.h | |
void SortByKey() |
Sorts the custom version container by key. | Serialization/CustomVersion.h | |
| Return a string representation of custom versions. Used for debug. | Serialization/CustomVersion.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FCustomVersionContainer & GetRegistered() |
Gets a singleton with the registered versions. | Serialization/CustomVersion.h |