UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FName Member List

This is the complete list of members for FName, including all inherited members.

AddNameToDisplayStringExemption(const FString &InExemption)FNamestatic
AppendString(FWideString &Out) constFName
AppendString(FUtf8String &Out) constFName
AppendString(FWideStringBuilderBase &Out) constFName
AppendString(FUtf8StringBuilderBase &Out) constFName
AppendStringInternal(StringBuilderType &Out) constFName
AutoTest()FNamestatic
bHasIntrusiveUnsetOptionalStateFNamestatic
Compare(const FName &Other) constFName
CompareIndexes(const FName &Other) constFNameinline
constFName
CreateFromDisplayId(FNameEntryId DisplayId, int32 Number)FNameinlinestatic
DebugDump()FNamestatic
DebugFNameFNamefriend
DebugFNameFNamefriend
DebugFNameFNamefriend
DisplayHash(class FOutputDevice &Ar)FNamestatic
FastLess(const FName &Other) constFNameinline
FName(EName Ename)FNameinline
FName(EName Ename, int32 InNumber)FNameinline
FName(FName Other, int32 InNumber)FNameinline
FName(FNameEntryId InComparisonIndex, FNameEntryId InDisplayIndex, int32 InNumber)FNameinline
FName()FNameinline
FName(ENoInit)FNameinlineexplicit
FName(FIntrusiveUnsetOptionalState I)FNameinlineexplicit
FName(FMinimalName InName)FNameexplicit
FName(FScriptName InName)FNameexplicit
FName(FMemoryImageName InName)FName
FName(const WIDECHAR *Name)FName
FName(const ANSICHAR *Name)FName
FName(const UTF8CHAR *Name)FName
FName(const WIDECHAR *Name, EFindName FindType)FName
FName(const ANSICHAR *Name, EFindName FindType)FName
FName(const UTF8CHAR *Name, EFindName FindType)FName
FName(int32 Len, const WIDECHAR *Name, EFindName FindType=FNAME_Add)FName
FName(int32 Len, const ANSICHAR *Name, EFindName FindType=FNAME_Add)FName
FName(int32 Len, const UTF8CHAR *Name, EFindName FindType=FNAME_Add)FName
FName(TStringView< ANSICHAR > View, EFindName FindType=FNAME_Add)FNameinlineexplicit
FName(TStringView< WIDECHAR > View, EFindName FindType=FNAME_Add)FNameinlineexplicit
FName(TStringView< UTF8CHAR > View, EFindName FindType=FNAME_Add)FNameinlineexplicit
FName(const WIDECHAR *Name, int32 Number)FName
FName(const ANSICHAR *Name, int32 Number)FName
FName(const UTF8CHAR *Name, int32 Number)FName
FName(int32 Len, const WIDECHAR *Name, int32 Number)FName
FName(int32 Len, const ANSICHAR *Name, int32 Number)FName
FName(int32 Len, const UTF8CHAR *Name, int32 Number)FName
FName(TStringView< ANSICHAR > View, int32 InNumber)FNameinline
FName(TStringView< WIDECHAR > View, int32 InNumber)FNameinline
FName(TStringView< UTF8CHAR > View, int32 InNumber)FNameinline
FName(const TCHAR *Name, int32 InNumber, bool bSplitName)FName
FName(const FNameEntrySerialized &LoadedEntry)FName
FNameHelperFNamefriend
GetComparisonIdFromDisplayId(FNameEntryId DisplayId)FNameinlinestatic
GetComparisonIndex() constFNameinline
GetComparisonNameEntry() constFName
GetDisplayIndex() constFNameinline
GetDisplayNameEntry() constFName
GetEntry(EName Ename)FNamestatic
GetEntry(FNameEntryId Id)FNamestatic
GetNameEntryMemoryEstimatedAvailable()FNamestatic
GetNameEntryMemorySize()FNamestatic
GetNameTableMemorySize()FNamestatic
GetNumAnsiNames()FNamestatic
GetNumber() constFNameinline
GetNumWideNames()FNamestatic
GetPlainANSIString(ANSICHAR(&AnsiName)[NAME_SIZE]) constFName
GetPlainNameString() constFName
GetPlainNameString(TCHAR(&OutName)[NAME_SIZE]) constFName
GetPlainWIDEString(WIDECHAR(&WideName)[NAME_SIZE]) constFName
GetStringLength() constFName
GetTypeHashFNamefriend
IntrusiveUnsetOptionalStateType typedefFName
IsEqual(const FName &Other, const ENameCase CompareMethod=ENameCase::IgnoreCase, const bool bCompareNumber=true) constFName
IsNone() constFNameinline
IsValid() constFNameinline
IsValidGroupName(FText &OutReason, bool bIsGroupName=false) constFName
IsValidIndexFast() constFNameinline
IsValidObjectName(FText &OutReason) constFName
IsValidXName(const FName InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr)FNamestatic
IsValidXName(const TCHAR *InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr)FNamestatic
IsValidXName(const FString &InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr)FNamestatic
IsValidXName(const FStringView &InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr)FNamestatic
IsValidXName(const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr) constFNameinline
IsValidXName() constFName
IsValidXName(FText &OutReason, const FString &InInvalidChars) constFNameinline
IsValidXName(FText &OutReason) constFName
LexicalLess(const FName &Other) constFNameinline
NameToDisplayString(const FString &InDisplayName, const bool bIsBool)FNamestatic
NameToMinimalNameFNamefriend
NameToScriptNameFNamefriend
RemoveNameToDisplayStringExemption(const FString &InExemption)FNamestatic
Reserve(uint32 NumBytes, uint32 NumNames)FNamestatic
SafeString(FNameEntryId InDisplayIndex, int32 InstanceNumber=NAME_NO_NUMBER_INTERNAL)FNamestatic
SanitizeWhitespace(const FString &FNameString)FNamestatic
SetNumber(const int32 NewNumber)FNameinline
StringBufferSizeFNameinlinestatic
TearDown()FNamestatic
ToEName() constFName
ToString() constFName
ToString(FWideString &Out) constFName
ToString(FUtf8String &Out) constFName
ToString(FWideStringBuilderBase &Out) constFName
ToString(FUtf8StringBuilderBase &Out) constFName
ToString(TCHAR(&Out)[N]) constFNameinline
ToStringTruncate(TCHAR *Out, uint32 OutSize) constFNameinline
ToStringTruncate(TCHAR(&Out)[N]) constFNameinline
ToUnstableInt() constFNameinline
ToUtf8String() constFName
TryAppendAnsiString(FAnsiStringBuilderBase &Out) constFName
UE_DEPRECATED(5.6, "FName::ToString(TCHAR* Out, uint32 OutSize) is dangerous and can lead to buffer overflow if the provided " "buffer is smaller than FName::StringBufferSize, even if the OutSize parameter indicates the buffer is " "smaller than this value. Use the templated ToString() or ToStringTruncate() functions to format the name " "string into a pre-allocated array, or use the allocating ToString() functions that return an FString.") uint32 ToString(TCHAR *OutFName
UEOpEquals(FName Other) constFNameinline
UEOpEquals(FIntrusiveUnsetOptionalState I) constFNameinline
UEOpEquals(T Rhs) const -> decltype(FName::Equals(*this, Rhs))FNameinline