Navigation
API > API/Editor > API/Editor/EditorWidgets
| Name | FObjectNameEditSinkRegistry |
| Type | class |
| Header File | /Engine/Source/Editor/EditorWidgets/Public/ObjectNameEditSinkRegistry.h |
| Include Path | #include "ObjectNameEditSinkRegistry.h" |
Syntax
class FObjectNameEditSinkRegistry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FObjectNameEditSinkRegistry() |
ObjectNameEditSinkRegistry.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ObjectNameEditSinkList | TArray< TSharedRef< IObjectNameEditSink > > | The list of all registered ObjectNameEditSinks | ObjectNameEditSinkRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< IObjectNameEditSink > GetObjectNameEditSinkForClass
(
const UClass* Class |
Gets the appropriate ObjectNameEditSink for the supplied class | ObjectNameEditSinkRegistry.h | |
void RegisterObjectNameEditSink
(
const TSharedRef< IObjectNameEditSink >& NewSink |
Registers an object name edit sink so it can provide a name editing interface for an object type. | ObjectNameEditSinkRegistry.h | |
void UnregisterObjectNameEditSink
(
const TSharedRef< IObjectNameEditSink >& SinkToRemove |
Unregisters a name edit sink. | ObjectNameEditSinkRegistry.h |