Navigation
Unreal Engine C++ API Reference > Runtime > Core > UObject
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/UObject/NameTypes.h |
Include | #include "UObject/NameTypes.h" |
Syntax
struct FNameEntry
Remarks
A global deduplicated name stored in the global name table.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
ANSICHAR[NAME_SIZE] | AnsiName | |
![]() |
FNumberedData | NumberedName | |
![]() |
WIDECHAR[NAME_SIZE] | WideName |
Constructors
No constructors are accessible with public or protected access.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AppendAnsiNameToString
(
FAnsiStringBuilderBase& OutString |
Appends name to string builder. Entry must not be wide. |
![]() ![]() |
void | AppendNameToPathString
(
FString& OutString |
Appends name to string with path separator using FString::PathAppend(). |
![]() ![]() |
void | AppendNameToString
(
FUtf8StringBuilderBase& OutString |
Appends name to string. May allocate. |
![]() ![]() |
void | AppendNameToString
(
FWideStringBuilderBase& OutString |
Appends name to string builder. |
![]() ![]() |
void | AppendNameToString
(
FString& OutString |
Appends name to string. May allocate. |
![]() ![]() |
void | DebugDump
(
FOutputDevice& Out |
|
![]() ![]() |
void | GetAnsiName
(
ANSICHAR(&) OutName |
Copy null-terminated name to ANSICHAR buffer without allocating. Entry must not be wide. |
![]() ![]() |
int32 | ||
![]() ![]() |
void | GetName
(
TCHAR(&) OutName |
Copy null-terminated name to TCHAR buffer without allocating. |
![]() ![]() |
int32 | ||
![]() ![]() |
FString | Copy name to a dynamically allocated FString. | |
![]() ![]() |
int32 | GetSize
(
int32 Length, |
Returns the size in bytes for FNameEntry structure. |
![]() ![]() |
int32 | GetSize
(
const TCHAR* Name |
Returns the size in bytes for FNameEntry structure. |
![]() ![]() |
int32 | ||
![]() ![]() |
void | GetUnterminatedName
(
TCHAR* OutName, |
Copy unterminated name to TCHAR buffer without allocating. |
![]() ![]() |
void | GetWideName
(
WIDECHAR(&) OutName |
Copy null-terminated name to WIDECHAR buffer without allocating. Entry must be wide. |
![]() ![]() |
bool | IsNumbered () |
|
![]() ![]() |
bool | IsWide () |
Returns whether this name entry is represented via WIDECHAR or ANSICHAR. |
![]() ![]() |
FNameStringView | MakeView
(
union FNameBuffer& OptionalDecodeBuffer |
|
![]() ![]() |
void |