Navigation
API > API/Runtime > API/Runtime/CoreUObject
Description
Given a display label string, generates an FName slug that is a valid FName for that label. If the object's current name is already satisfactory, then that name will be returned. For example, "[MyObject]: Object Label" becomes "MyObjectObjectLabel" FName slug.
Note: The generated name isn't guaranteed to be unique.
| Name | MakeObjectNameFromDisplayLabel |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp |
FName MakeObjectNameFromDisplayLabel
(
const FString & DisplayLabel,
const FName CurrentObjectName
)
The generated object name
Parameters
| Name | Remarks |
|---|---|
| DisplayLabel | The label string to convert to an FName |
| CurrentObjectName | The object's current name, or NAME_None if it has no name yet |