Navigation
API > API/Editor > API/Editor/Blutility
| Name | UEditorUtilityWidgetBlueprint |
| Type | class |
| Header File | /Engine/Source/Editor/Blutility/Classes/EditorUtilityWidgetBlueprint.h |
| Include Path | #include "EditorUtilityWidgetBlueprint.h" |
Syntax
UCLASS (MinimalAPI)
class UEditorUtilityWidgetBlueprint : public UWidgetBlueprint
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintCore → UBlueprint → UUserWidgetBlueprint → UBaseWidgetBlueprint → UWidgetBlueprint → UEditorUtilityWidgetBlueprint
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsEnabledInDebugging | bool | Should the widget be enabled when debugging BP. | EditorUtilityWidgetBlueprint.h |
|
| bIsEnabledInPIE | bool | Should the widget be enabled when running PIE. | EditorUtilityWidgetBlueprint.h |
|
| bSpawnAsNomadTab | bool | Should the widget be spawned on a Nomad tab to be docked anywhere. | EditorUtilityWidgetBlueprint.h |
|
| CreatedTab | TWeakPtr< SDockTab > | EditorUtilityWidgetBlueprint.h | ||
| CreatedUMGWidget | TObjectPtr< UEditorUtilityWidget > | EditorUtilityWidgetBlueprint.h |
|
|
| OnBlueprintCompileHandle | FDelegateHandle | EditorUtilityWidgetBlueprint.h | ||
| RegistrationName | FName | EditorUtilityWidgetBlueprint.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AllowEditorWidget() |
EditorUtilityWidgetBlueprint.h | ||
virtual void BeginDestroy() |
EditorUtilityWidgetBlueprint.h | ||
TSharedRef< SWidget > CreateUtilityWidget() |
Creates the slate widget from the UMG widget | EditorUtilityWidgetBlueprint.h | |
UEditorUtilityWidget * GetCreatedWidget() |
EditorUtilityWidgetBlueprint.h | ||
FName GetRegistrationName() |
EditorUtilityWidgetBlueprint.h | ||
virtual UWidgetEditingProjectSettings * GetRelevantSettings () |
EditorUtilityWidgetBlueprint.h | ||
virtual const UWidgetEditingProjectSettings * GetRelevantSettings () |
EditorUtilityWidgetBlueprint.h | ||
virtual void GetReparentingRules
(
TSet< const UClass* >& AllowedChildrenOfClasses, |
EditorUtilityWidgetBlueprint.h | ||
FText GetTabDisplayName() |
Returns the default desired tab display name that was specified for this widget | EditorUtilityWidgetBlueprint.h | |
void RegenerateCreatedTab
(
UBlueprint* RecompiledBlueprint |
Recreate the tab's content on recompile | EditorUtilityWidgetBlueprint.h | |
void SetRegistrationName
(
FName InRegistrationName |
EditorUtilityWidgetBlueprint.h | ||
bool ShouldSpawnAsNomadTab() |
EditorUtilityWidgetBlueprint.h | ||
TSharedRef< SDockTab > SpawnEditorUITab
(
const FSpawnTabArgs& SpawnTabArgs |
EditorUtilityWidgetBlueprint.h | ||
void UpdateRespawnListIfNeeded
(
TSharedRef< SDockTab > TabBeingClosed |
EditorUtilityWidgetBlueprint.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void MarkTransientRecursive
(
UEditorUtilityWidget* UtilityWidget |
EditorUtilityWidgetBlueprint.h |