Navigation
API > API/Runtime > API/Runtime/Core
Serialization util that optimizes WITH_CASE_PRESERVING_NAME-loading by reducing comparison id lookups
Stores 32-bit display entry id with an unused bit to indicate if FName::GetComparisonIdFromDisplayId lookup is needed.
Note that only display entries should be saved to make output deterministic.
| Name | FDisplayNameEntryId |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/UObject/NameTypes.h |
| Include Path | #include "UObject/NameTypes.h" |
Syntax
class FDisplayNameEntryId
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| UObject/NameTypes.h | |||
FDisplayNameEntryId
(
FName Name |
UObject/NameTypes.h | ||
FDisplayNameEntryId
(
FNameEntryId Id, |
UObject/NameTypes.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DifferentIdsFlag | uint32 | UObject/NameTypes.h | |
| DisplayIdMask | uint32 | UObject/NameTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Value | uint32 | UObject/NameTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNameEntryId GetLoadedComparisonId() |
UObject/NameTypes.h | ||
void SetLoadedComparisonId
(
FNameEntryId ComparisonId |
UObject/NameTypes.h | ||
void SetLoadedDifferentDisplayId
(
FNameEntryId DisplayId |
UObject/NameTypes.h | ||
FNameEntryId ToDisplayId() |
UObject/NameTypes.h | ||
FName ToName
(
uint32 Number |
UObject/NameTypes.h | ||
bool UEOpEquals
(
FDisplayNameEntryId Rhs |
UObject/NameTypes.h | ||
bool UEOpEquals
(
FNameEntryId Rhs |
UObject/NameTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FDisplayNameEntryId FromComparisonId
(
FNameEntryId ComparisonId |
UObject/NameTypes.h |