MakeObjectNameFromDisplayLabel

Given a display label string, generates an [FName](API\Runtime\Core\UObject\FName) slug that is a valid [FName](API\Runtime\Core\UObject\FName) for that label.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h

Include

#include "UObject/UObjectGlobals.h"

Source

/Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp

Syntax

FName MakeObjectNameFromDisplayLabel
(
    const FString & DisplayLabel,
    const FName CurrentObjectName
)

Remarks

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.

The generated name isn't guaranteed to be unique.

Returns

The generated object name

Parameters

Parameter

Description

DisplayLabel

The label string to convert to an FName

CurrentObjectName

The object's current name, or NAME_None if it has no name yet

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss