| IBlueprintEditor | ||||
| FGCObject | ||||
| FNotifyHook | ||||
| FTickableEditorObject | ||||
| FEditorUndoClient | ||||
| FNoncopyable
|
Module |
|
Header |
/Engine/Source/Editor/UMGEditor/Public/WidgetBlueprintEditor.h |
Include |
#include "WidgetBlueprintEditor.h" |
class FWidgetBlueprintEditor : public FBlueprintEditor
Widget blueprint editor (extends Blueprint editor)
Name | Description | ||
---|---|---|---|
|
TSharedPtr< FUI... |
DesignerCommandList |
Command list for handling widget actions in the WidgetBlueprintEditor |
|
OnEnterWidgetDesigner |
Fires after the mode change to Designer |
|
|
OnHoveredWidgetCleared |
Fires when there is no longer any widget being hovered over |
|
|
OnHoveredWidgetSet |
Fires whenever a new widget is being hovered over |
|
|
OnSelectedAnimationChanged |
Fires whenever the selected animation changes |
|
|
OnSelectedWidgetsChanged |
Fires whenever the selected set of widgets changes |
|
|
OnSelectedWidgetsChanging |
Fires whenever the selected set of widgets changing |
|
|
OnWidgetAnimationsUpdated |
Notification for when the preview widget has been updated |
|
|
OnWidgetPreviewUpdated |
Notification for when the preview widget has been updated |
|
|
FVector2D |
PasteDropLocation |
Paste Metadata |
|
ToolPaletteCommands |
Commands for switching between tool palettes |
Name | Description | |
---|---|---|
|
FWidgetBlueprintEditor() |
Name | Description | |
---|---|---|
|
~FWidgetBlueprintEditor() |
Name | Description | ||
---|---|---|---|
|
void |
AddCreateCompileTabSubMenu ( |
|
|
void |
AddDismissCompileTabSubMenu ( |
|
|
void |
AddExternalEditorWidget ( |
Adds external widget whose lifetime should be managed by this editor |
|
void |
AddPostDesignerLayoutAction ( |
|
|
void |
BindToolkitCommands() |
|
|
void |
CaptureThumbnail() |
|
|
void |
ChangeViewedAnimation ( |
Changes the currently viewed animation in Sequencer to the new one |
|
void |
CleanSelection() |
Removes removed widgets from the selection set. |
|
void |
ClearHoveredWidget() |
|
|
void |
ClearThumbnail() |
|
|
TSharedPtr< ... |
CreateMenuExtender() |
|
|
TSharedRef< ... |
CreateSequencerDrawerWidget() |
Creates a sequencer widget, for anim drawer |
|
TSharedRef< ... |
CreateSequencerTabWidget() |
Creates a sequencer widget |
|
TSharedPtr< ... |
CreateSequencerWidgetInternal() |
|
|
void |
CustomizeWidgetCompileOptions ( |
|
|
void |
DockInLayoutClicked() |
Callback to dock anim tab into layout |
|
void |
FillAssetMenu ( |
|
|
void |
FillFileMenu ( |
|
|
UWidgetAnima... |
GetCurrentAnimation() |
Get the current animation |
|
EWidgetDesig... |
GetCurrentDesignerFlags() |
Get the current designer flags that are in effect for the current user widget we're editing. |
|
TSharedPtr< ... |
GetDrawerSequencer() |
|
|
TSharedPtr< ... |
GetExternalEditorWidget ( |
Gets external widget whose lifetime should be managed by this editor, NullWidget if not found |
|
const FWidge... |
GetHoveredWidget() |
|
|
bool |
GetIsRespectingLocks() |
|
|
TSharedPtr< ... |
GetLibraryViewModel() |
|
|
FWidgetBluep... |
GetOnWidgetBlueprintTransaction() |
|
|
TSharedPtr< ... |
GetPaletteViewModel() |
|
|
UUserWidget ... |
GetPreview() |
|
|
FPreviewScen... |
GetPreviewScene() |
|
|
GetQueuedDesignerActions() |
||
|
FWidgetRefer... |
GetReferenceFromPreview ( |
Creates a widget reference using the preview. Which is used to lookup the stable template pointer. |
|
FWidgetRefer... |
GetReferenceFromTemplate ( |
Creates a widget reference using the template. |
|
GetSelectedNamedSlot() |
||
|
const TSet< ... |
GetSelectedObjects() |
|
|
const TWeakO... |
GetSelectedTemplate() |
|
|
const FAsset... |
GetSelectedUserWidget() |
|
|
const TSet< ... |
GetSelectedWidgets() |
|
|
TSharedPtr< ... |
GetSequencer() |
|
|
bool |
GetShowDashedOutlines() |
|
|
TSharedPtr< ... |
GetTabSequencer() |
|
|
UWidgetBluep... |
GetWidgetBlueprintObj() |
|
|
TSharedPtr< ... |
GetWidgetToolbarBuilder() |
|
|
void |
InitWidgetBlueprintEditor ( |
|
|
void |
InvalidatePreview ( |
Causes the preview to be destroyed and a new one to be created next tick |
|
bool |
IsBindingSelected ( |
Called to determine whether a binding is selected in the tree view |
|
bool |
IsCreateOnCompileSet ( |
|
|
bool |
IsDismissOnCompileSet ( |
|
|
bool |
IsImageUsedAsThumbnail() |
|
|
bool |
IsPreviewWidgetInitialized() |
|
|
bool |
IsSimulating() |
|
|
void |
MigrateFromChain ( |
Migrate a property change from the preview GUI to the template GUI. |
|
void |
NotifyWidgetAnimListChanged() |
Callback for when widget animation list has been updated |
|
void |
OnCreateNativeBaseClassSuccessfully |
|
|
void |
OnEnteringDesigner() |
|
|
TSharedRef< ... |
OnGetWidgetAnimSequencer() |
Gets sequencer widget, for anim drawer |
|
void |
OnWidgetAnimDrawerSequencerDismissed ( |
Callback for anim drawer closing |
|
void |
OnWidgetAnimDrawerSequencerOpened ( |
Callback for anim drawer opening |
|
void |
OnWidgetAnimTabSequencerClosed ( |
Callback for anim tab closing |
|
void |
OnWidgetAnimTabSequencerOpened() |
Callback for anim tab opening |
|
void |
OpenCreateNativeBaseClassDialog() |
|
|
const UWidge... |
RefreshCurrentAnimation() |
Updates the current animation if it is invalid |
|
void |
RefreshPreview() |
Immediately rebuilds the preview widget. |
|
int32 |
RemoveExternalEditorWidget ( |
Removes external widget whose lifetime should be managed by this editor |
|
void |
SelectObjects |
Sets the currently selected set of objects |
|
void |
SelectWidgets ( |
Sets the currently selected set of widgets |
|
void |
SetCreateOnCompileSetting ( |
|
|
void |
SetDismissOnCompileSetting ( |
|
|
void |
SetHoveredWidget ( |
The widget we're now hovering over in any particular context, allows multiple views to synchronize feedback on where that widget is in their representation. |
|
void |
SetIsRespectingLocks ( |
|
|
void |
SetIsSimulating ( |
|
|
void |
SetSelectedNamedSlot ( |
Sets the selected named slot |
|
void |
SetSelectedTemplate ( |
Set the selected template widget |
|
void |
SetSelectedUserWidget ( |
Set the selected user widget |
|
void |
SetShowDashedOutlines ( |
|
|
void |
TakeSnapshot() |
|
|
void |
ToggleAnimDrawer() |
Toggles Anim Drawer, only used for keyboard shortcut |
Name | Description | ||
---|---|---|---|
|
void |
Compile() |
Called when Compile button is clicked |
|
TSubclassOf<... |
GetDefaultSchemaClass() |
Whenever new graphs need to be created it will use this schema by default. |
|
FGraphAppear... |
GetGraphAppearance ( |
Get the graph appearance of a specific graph, GetCurrentGraphAppearance() uses the currently focused graph. |
|
void |
InitalizeExtenders() |
Called during initialization of the blueprint editor to register commands and extenders. |
|
void |
RegisterApplicationModes ( |
Called during initialization of the blueprint editor to register any application modes. |
Name | Description | ||
---|---|---|---|
|
void |
InitToolMenuContext ( |
Add context objects for menus and toolbars |
|
bool |
OnRequestClose() |
Called when this toolkit is requested to close. Returns false if closing should be prevented. |
|
void |
OnToolkitHostingFinished ( |
Called when another toolkit (such as a ed mode toolkit) is no longer being hosted in this asset editor toolkit. |
|
void |
OnToolkitHostingStarted ( |
Called when another toolkit (such as a ed mode toolkit) is being hosted in this asset editor toolkit. |
Name | Description | ||
---|---|---|---|
|
void |
CreateEditorModeManager() |
Creates the Editor mode manager for your class. Default is to create none, for legacy reasons. |
Name | Description | ||
---|---|---|---|
|
GetBaseToolkitName() |
Returns the localized name of this toolkit type (typically just " |
|
|
GetToolkitContextFName() |
Returns the invariant name of this toolkit type, used for establishing the context for help, documentation and tutorials |
|
|
GetToolkitFName() |
Returns the invariant name of this toolkit type |
|
|
GetWorldCentricTabColorScale() |
||
|
GetWorldCentricTabPrefix() |
Returns the localize prefix string to use for tab labels in world-centric mode. |
Name | Description | ||
---|---|---|---|
|
void |
AddReferencedObjects ( |
Pure virtual that must be overloaded by the inheriting class. |
Name | Description | ||
---|---|---|---|
|
void |
Tick ( |
Pure virtual that must be overloaded by the inheriting class. |
Name |
Description |
|
---|---|---|
|
FOnEnterWidgetDesigner |
|
|
FOnWidgetBlueprintTransaction |
Event called when an undo/redo transaction occurs |
Name |
Description |
---|---|
FOnHoveredWidgetCleared |
|
FOnHoveredWidgetSet |
|
FOnSelectedAnimationChanged |
Called when animation selection changes |
FOnSelectedWidgetsChanged |
|
FOnSelectedWidgetsChanging |
|
FOnWidgetAnimationsUpdated |
Called when animation list changes |
FOnWidgetPreviewUpdated |
Called after the widget preview has been updated |
Super |
Name | Description | ||
---|---|---|---|
|
void |
OnWidgetAnimSequencerDismissed ( |
OnWidgetAnimSequencerDismissed is deprecated, please use OnWidgetAnimDrawerSequencerDismissed instead. |
|
void |
OnWidgetAnimSequencerOpened ( |
OnWidgetAnimSequencerOpened is deprecated, please use OnWidgetAnimDrawerSequencerOpened instead. |