Navigation
API > API/Editor > API/Editor/UMGEditor
Designer Extensibility Manager keep a series of Designer Extensions. See FDesignerExtension class for more information.
| Name | FDesignerExtensibilityManager |
| Type | class |
| Header File | /Engine/Source/Editor/UMGEditor/Public/IHasDesignerExtensibility.h |
| Include Path | #include "IHasDesignerExtensibility.h" |
Syntax
class FDesignerExtensibilityManager
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExternalExtensionFactories | TArray< TSharedRef< IDesignerExtensionFactory > > | IHasDesignerExtensibility.h | ||
| ExternalExtensions | TArray< TSharedRef< FDesignerExtension > > | IHasDesignerExtensibility.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDesignerExtension
(
const TSharedRef< FDesignerExtension >& Extension |
IHasDesignerExtensibility.h | ||
void AddDesignerExtensionFactory
(
const TSharedRef< IDesignerExtensionFactory >& Extension |
IHasDesignerExtensibility.h | ||
const TArray< TSharedRef< IDesignerExtensionFactory > > & GetExternalDesignerExtensionFactories() |
IHasDesignerExtensibility.h | ||
const TArray< TSharedRef< FDesignerExtension > > & GetExternalDesignerExtensions() |
IHasDesignerExtensibility.h | ||
void RemoveDesignerExtension
(
const TSharedRef< FDesignerExtension >& Extension |
IHasDesignerExtensibility.h | ||
void RemoveDesignerExtensionFactory
(
const TSharedRef< IDesignerExtensionFactory >& Extension |
IHasDesignerExtensibility.h |