UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDisplayNameEntryId Class Reference

#include <NameTypes.h>

Public Member Functions

 FDisplayNameEntryId ()
 
 FDisplayNameEntryId (FName Name)
 
FORCEINLINE FName ToName (uint32 Number) const
 
bool UEOpEquals (FDisplayNameEntryId Rhs) const
 
bool UEOpEquals (FNameEntryId Rhs) const
 
FNameEntryId ToDisplayId () const
 
void SetLoadedComparisonId (FNameEntryId ComparisonId)
 

Static Public Member Functions

static FDisplayNameEntryId FromComparisonId (FNameEntryId ComparisonId)
 

Friends

uint32 GetTypeHash (FDisplayNameEntryId InId)
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ FDisplayNameEntryId() [1/2]

FDisplayNameEntryId::FDisplayNameEntryId ( )
inline

◆ FDisplayNameEntryId() [2/2]

FDisplayNameEntryId::FDisplayNameEntryId ( FName  Name)
inlineexplicit

Member Function Documentation

◆ FromComparisonId()

FORCEINLINE FDisplayNameEntryId FDisplayNameEntryId::FromComparisonId ( FNameEntryId  ComparisonId)
static

◆ SetLoadedComparisonId()

FORCEINLINE void FDisplayNameEntryId::SetLoadedComparisonId ( FNameEntryId  ComparisonId)

◆ ToDisplayId()

FORCEINLINE FNameEntryId FDisplayNameEntryId::ToDisplayId ( ) const

◆ ToName()

FORCEINLINE FName FDisplayNameEntryId::ToName ( uint32  Number) const
inline

◆ UEOpEquals() [1/2]

bool FDisplayNameEntryId::UEOpEquals ( FDisplayNameEntryId  Rhs) const
inline

◆ UEOpEquals() [2/2]

bool FDisplayNameEntryId::UEOpEquals ( FNameEntryId  Rhs) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( FDisplayNameEntryId  InId)
friend

The documentation for this class was generated from the following files: