Navigation
API > API/Runtime > API/Runtime/Core
Implements a proxy archive that serializes FNames as string data or an index (if the same name is repeated).
| Name | FNameAsStringIndexProxyArchive |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/NameAsStringIndexProxyArchive.h |
| Include Path | #include "Serialization/NameAsStringIndexProxyArchive.h" |
Syntax
struct FNameAsStringIndexProxyArchive : public FArchiveProxy
Inheritance Hierarchy
- FArchiveState → FArchive → FArchiveProxy → FNameAsStringIndexProxyArchive
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNameAsStringIndexProxyArchive
(
FArchive& InInnerArchive |
Creates and initializes a new instance. | Serialization/NameAsStringIndexProxyArchive.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NamesLoaded | TArray< FName > | Table of names that is populated as the archive is being loaded. | Serialization/NameAsStringIndexProxyArchive.h | |
| NamesSeenOnSave | TSet< FName > | When FName is first encountered, it is added to the table and saved as a string, otherwise, its index is written. | Serialization/NameAsStringIndexProxyArchive.h |