Navigation
API > API/Runtime > API/Runtime/Core > API/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 |
||
| 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 | Copy null-terminated name to TCHAR buffer without allocating. | ||
| int32 | |||
| FString | Copy name to a dynamically allocated FString. | ||
| int32 | Returns the size in bytes for FNameEntry structure. | ||
| int32 | |||
| 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 |