|
| FORCEINLINE FNameEntryId | GetComparisonIndex () const |
| |
| FORCEINLINE FNameEntryId | GetDisplayIndex () const |
| |
| FORCEINLINE int32 | GetNumber () const |
| |
| FORCEINLINE void | SetNumber (const int32 NewNumber) |
| |
| CORE_API FString | GetPlainNameString () const |
| |
| CORE_API uint32 | GetPlainNameString (TCHAR(&OutName)[NAME_SIZE]) const |
| |
| CORE_API void | GetPlainANSIString (ANSICHAR(&AnsiName)[NAME_SIZE]) const |
| |
| CORE_API void | GetPlainWIDEString (WIDECHAR(&WideName)[NAME_SIZE]) const |
| |
| CORE_API const FNameEntry * | GetComparisonNameEntry () const |
| |
| CORE_API const FNameEntry * | GetDisplayNameEntry () const |
| |
| CORE_API FString | ToString () const |
| |
| CORE_API FUtf8String | ToUtf8String () const |
| |
| CORE_API void | ToString (FWideString &Out) const |
| |
| CORE_API void | ToString (FUtf8String &Out) const |
| |
| CORE_API void | ToString (FWideStringBuilderBase &Out) const |
| |
| CORE_API void | ToString (FUtf8StringBuilderBase &Out) const |
| |
| CORE_API uint32 | GetStringLength () const |
| |
| | 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 |
| |
| template<uint32 N> |
| uint32 | ToString (TCHAR(&Out)[N]) const |
| |
| uint32 | ToStringTruncate (TCHAR *Out, uint32 OutSize) const |
| |
| template<uint32 N> |
| uint32 | ToStringTruncate (TCHAR(&Out)[N]) const |
| |
| CORE_API void | AppendString (FWideString &Out) const |
| |
| CORE_API void | AppendString (FUtf8String &Out) const |
| |
| CORE_API void | AppendString (FWideStringBuilderBase &Out) const |
| |
| CORE_API void | AppendString (FUtf8StringBuilderBase &Out) const |
| |
| CORE_API bool | TryAppendAnsiString (FAnsiStringBuilderBase &Out) const |
| |
| FORCEINLINE bool | IsEqual (const FName &Other, const ENameCase CompareMethod=ENameCase::IgnoreCase, const bool bCompareNumber=true) const |
| |
| FORCEINLINE bool | UEOpEquals (FName Other) const |
| |
| bool | UEOpEquals (FIntrusiveUnsetOptionalState I) const |
| |
| FORCEINLINE bool | FastLess (const FName &Other) const |
| |
| FORCEINLINE bool | LexicalLess (const FName &Other) const |
| |
| FORCEINLINE bool | IsNone () const |
| |
| bool | IsValid () const |
| |
| bool | IsValidIndexFast () const |
| |
| bool | IsValidXName (const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr) const |
| |
| CORE_API bool | IsValidXName () const |
| |
| bool | IsValidXName (FText &OutReason, const FString &InInvalidChars) const |
| |
| CORE_API bool | IsValidXName (FText &OutReason) const |
| |
| CORE_API bool | IsValidObjectName (FText &OutReason) const |
| |
| CORE_API bool | IsValidGroupName (FText &OutReason, bool bIsGroupName=false) const |
| |
| CORE_API int32 | Compare (const FName &Other) const |
| |
| FORCEINLINE int32 | CompareIndexes (const FName &Other) const |
| |
| FORCEINLINE | FName (EName Ename) |
| |
| FORCEINLINE | FName (EName Ename, int32 InNumber) |
| |
| FORCEINLINE | FName (FName Other, int32 InNumber) |
| |
| FORCEINLINE | FName (FNameEntryId InComparisonIndex, FNameEntryId InDisplayIndex, int32 InNumber) |
| |
| FORCEINLINE constexpr | FName () |
| |
| constexpr | FName (ENoInit) |
| |
| | FName (FIntrusiveUnsetOptionalState I) |
| |
| FORCEINLINE | FName (FMinimalName InName) |
| |
| FORCEINLINE | FName (FScriptName InName) |
| |
| FORCEINLINE | FName (FMemoryImageName InName) |
| |
| CORE_API | FName (const WIDECHAR *Name) |
| |
| CORE_API | FName (const ANSICHAR *Name) |
| |
| CORE_API | FName (const UTF8CHAR *Name) |
| |
| CORE_API | FName (const WIDECHAR *Name, EFindName FindType) |
| |
| CORE_API | FName (const ANSICHAR *Name, EFindName FindType) |
| |
| CORE_API | FName (const UTF8CHAR *Name, EFindName FindType) |
| |
| CORE_API | FName (int32 Len, const WIDECHAR *Name, EFindName FindType=FNAME_Add) |
| |
| CORE_API | FName (int32 Len, const ANSICHAR *Name, EFindName FindType=FNAME_Add) |
| |
| CORE_API | FName (int32 Len, const UTF8CHAR *Name, EFindName FindType=FNAME_Add) |
| |
| | FName (TStringView< ANSICHAR > View, EFindName FindType=FNAME_Add) |
| |
| | FName (TStringView< WIDECHAR > View, EFindName FindType=FNAME_Add) |
| |
| | FName (TStringView< UTF8CHAR > View, EFindName FindType=FNAME_Add) |
| |
| CORE_API | FName (const WIDECHAR *Name, int32 Number) |
| |
| CORE_API | FName (const ANSICHAR *Name, int32 Number) |
| |
| CORE_API | FName (const UTF8CHAR *Name, int32 Number) |
| |
| CORE_API | FName (int32 Len, const WIDECHAR *Name, int32 Number) |
| |
| CORE_API | FName (int32 Len, const ANSICHAR *Name, int32 Number) |
| |
| CORE_API | FName (int32 Len, const UTF8CHAR *Name, int32 Number) |
| |
| | FName (TStringView< ANSICHAR > View, int32 InNumber) |
| |
| | FName (TStringView< WIDECHAR > View, int32 InNumber) |
| |
| | FName (TStringView< UTF8CHAR > View, int32 InNumber) |
| |
| CORE_API | FName (const TCHAR *Name, int32 InNumber, bool bSplitName) |
| |
| CORE_API | FName (const FNameEntrySerialized &LoadedEntry) |
| |
| CORE_API const EName * | ToEName () const |
| |
| FORCEINLINE uint64 | ToUnstableInt () const |
| |
| template<typename T > |
| FORCEINLINE auto | UEOpEquals (T Rhs) const -> decltype(FName::Equals(*this, Rhs)) |
| |
| template<typename StringBuilderType > |
| void | AppendStringInternal (StringBuilderType &Out) const |
| |
Public name, available to the world. Names are stored as a combination of an index into a table of unique strings and an instance number. Names are case-insensitive, but case-preserving (when WITH_CASE_PRESERVING_NAME is 1)
- Examples
- /work/Engine/Source/Runtime/UMG/Public/Components/Widget.h.