![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FName, including all inherited members.
| AddNameToDisplayStringExemption(const FString &InExemption) | FName | static |
| AppendString(FWideString &Out) const | FName | |
| AppendString(FUtf8String &Out) const | FName | |
| AppendString(FWideStringBuilderBase &Out) const | FName | |
| AppendString(FUtf8StringBuilderBase &Out) const | FName | |
| AppendStringInternal(StringBuilderType &Out) const | FName | |
| AutoTest() | FName | static |
| bHasIntrusiveUnsetOptionalState | FName | static |
| Compare(const FName &Other) const | FName | |
| CompareIndexes(const FName &Other) const | FName | inline |
| const | FName | |
| CreateFromDisplayId(FNameEntryId DisplayId, int32 Number) | FName | inlinestatic |
| DebugDump() | FName | static |
| DebugFName | FName | friend |
| DebugFName | FName | friend |
| DebugFName | FName | friend |
| DisplayHash(class FOutputDevice &Ar) | FName | static |
| FastLess(const FName &Other) const | FName | inline |
| FName(EName Ename) | FName | inline |
| FName(EName Ename, int32 InNumber) | FName | inline |
| FName(FName Other, int32 InNumber) | FName | inline |
| FName(FNameEntryId InComparisonIndex, FNameEntryId InDisplayIndex, int32 InNumber) | FName | inline |
| FName() | FName | inline |
| FName(ENoInit) | FName | inlineexplicit |
| FName(FIntrusiveUnsetOptionalState I) | FName | inlineexplicit |
| FName(FMinimalName InName) | FName | explicit |
| FName(FScriptName InName) | FName | explicit |
| 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) | FName | inlineexplicit |
| FName(TStringView< WIDECHAR > View, EFindName FindType=FNAME_Add) | FName | inlineexplicit |
| FName(TStringView< UTF8CHAR > View, EFindName FindType=FNAME_Add) | FName | inlineexplicit |
| 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) | FName | inline |
| FName(TStringView< WIDECHAR > View, int32 InNumber) | FName | inline |
| FName(TStringView< UTF8CHAR > View, int32 InNumber) | FName | inline |
| FName(const TCHAR *Name, int32 InNumber, bool bSplitName) | FName | |
| FName(const FNameEntrySerialized &LoadedEntry) | FName | |
| FNameHelper | FName | friend |
| GetComparisonIdFromDisplayId(FNameEntryId DisplayId) | FName | inlinestatic |
| GetComparisonIndex() const | FName | inline |
| GetComparisonNameEntry() const | FName | |
| GetDisplayIndex() const | FName | inline |
| GetDisplayNameEntry() const | FName | |
| GetEntry(EName Ename) | FName | static |
| GetEntry(FNameEntryId Id) | FName | static |
| GetNameEntryMemoryEstimatedAvailable() | FName | static |
| GetNameEntryMemorySize() | FName | static |
| GetNameTableMemorySize() | FName | static |
| GetNumAnsiNames() | FName | static |
| GetNumber() const | FName | inline |
| GetNumWideNames() | FName | static |
| GetPlainANSIString(ANSICHAR(&AnsiName)[NAME_SIZE]) const | FName | |
| GetPlainNameString() const | FName | |
| GetPlainNameString(TCHAR(&OutName)[NAME_SIZE]) const | FName | |
| GetPlainWIDEString(WIDECHAR(&WideName)[NAME_SIZE]) const | FName | |
| GetStringLength() const | FName | |
| GetTypeHash | FName | friend |
| IntrusiveUnsetOptionalStateType typedef | FName | |
| IsEqual(const FName &Other, const ENameCase CompareMethod=ENameCase::IgnoreCase, const bool bCompareNumber=true) const | FName | |
| IsNone() const | FName | inline |
| IsValid() const | FName | inline |
| IsValidGroupName(FText &OutReason, bool bIsGroupName=false) const | FName | |
| IsValidIndexFast() const | FName | inline |
| IsValidObjectName(FText &OutReason) const | FName | |
| IsValidXName(const FName InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr) | FName | static |
| IsValidXName(const TCHAR *InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr) | FName | static |
| IsValidXName(const FString &InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr) | FName | static |
| IsValidXName(const FStringView &InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr) | FName | static |
| IsValidXName(const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr) const | FName | inline |
| IsValidXName() const | FName | |
| IsValidXName(FText &OutReason, const FString &InInvalidChars) const | FName | inline |
| IsValidXName(FText &OutReason) const | FName | |
| LexicalLess(const FName &Other) const | FName | inline |
| NameToDisplayString(const FString &InDisplayName, const bool bIsBool) | FName | static |
| NameToMinimalName | FName | friend |
| NameToScriptName | FName | friend |
| RemoveNameToDisplayStringExemption(const FString &InExemption) | FName | static |
| Reserve(uint32 NumBytes, uint32 NumNames) | FName | static |
| SafeString(FNameEntryId InDisplayIndex, int32 InstanceNumber=NAME_NO_NUMBER_INTERNAL) | FName | static |
| SanitizeWhitespace(const FString &FNameString) | FName | static |
| SetNumber(const int32 NewNumber) | FName | inline |
| StringBufferSize | FName | inlinestatic |
| TearDown() | FName | static |
| ToEName() const | FName | |
| ToString() const | FName | |
| ToString(FWideString &Out) const | FName | |
| ToString(FUtf8String &Out) const | FName | |
| ToString(FWideStringBuilderBase &Out) const | FName | |
| ToString(FUtf8StringBuilderBase &Out) const | FName | |
| ToString(TCHAR(&Out)[N]) const | FName | inline |
| ToStringTruncate(TCHAR *Out, uint32 OutSize) const | FName | inline |
| ToStringTruncate(TCHAR(&Out)[N]) const | FName | inline |
| ToUnstableInt() const | FName | inline |
| ToUtf8String() const | FName | |
| TryAppendAnsiString(FAnsiStringBuilderBase &Out) const | FName | |
| 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 *Out | FName | |
| UEOpEquals(FName Other) const | FName | inline |
| UEOpEquals(FIntrusiveUnsetOptionalState I) const | FName | inline |
| UEOpEquals(T Rhs) const -> decltype(FName::Equals(*this, Rhs)) | FName | inline |