| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Editor/UMGEditor/Public/DesignerExtension.h |
Include |
#include "DesignerExtension.h" |
class FDesignerExtension : public TSharedFromThis< FDesignerExtension >
The Designer extension allows developers to provide additional widgets and custom painting to the designer surface for specific widgets. Allowing for a more customized and specific editors for the different widgets.
Name | Description | ||
---|---|---|---|
|
TWeakObjectPtr<... |
Blueprint |
|
|
IUMGDesigner &#... |
Designer |
|
|
ExtensionId |
||
|
SelectionCache |
Name | Description | |
---|---|---|
|
FDesignerExtension() |
Constructor |
Name | Description | |
---|---|---|
|
~FDesignerExtension() |
Name | Description | ||
---|---|---|---|
|
BeginTransaction ( |
||
|
CanExtendSelection ( |
Returns true if the designer extension can extend the current selection. |
|
|
EndTransaction() |
||
|
ExtendSelection ( |
Called every time a element the designer can extend is selected. |
|
|
GetExtensionId() |
Gets the ID identifying this extension. |
|
|
Initialize ( |
Initializes the designer extension, this is called the first time a designer extension is registered |
|
|
Paint ( |
Called to paint the extension. |
|
|
PreviewContentChanged ( |
Called every time the content of the designer changed. |
|
|
Tick ( |
Called each frames to tick the extension. |
|
|
Uninitialize() |
Uninitializes the designer extension, this is called when the designer is removed. |
Name | Description | ||
---|---|---|---|
|
operator== ( |