UEditorUtilitySubsystem

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Blutility

Header

/Engine/Source/Editor/Blutility/Public/EditorUtilitySubsystem.h

Include

#include "EditorUtilitySubsystem.h"

Syntax

class UEditorUtilitySubsystem : public UEditorSubsystem

Variables

Constructors

Name Description

Public function

UEditorUtilitySubsystem()

Functions

Name Description

Protected function

void

 

CancelAllTasksCommand

(
    const TArray< FString >& Params,
    UWorld* InWorld,
    FOutputDevice& Ar
)

Public function Const

bool

 

CanRun

(
    UObject* Asset
)

Public function

bool

 

CloseTabByID

(
    FName NewTabID
)

Given an ID for a tab, try to find and close an existing tab.

Public function

bool

 

DoesTabExist

(
    FName NewTabID
)

Given an ID for a tab, try to find an existing tab. Returns true if it found a tab.

Protected function

UClass *

 

FindBlueprintClass

(
    const FString& TargetNameRaw
)

Protected function

UClass *

 

FindClassByName

(
    const FString& RawTargetName
)

Public function

UEditorUtili...

 

FindUtilityWidgetFromBlueprint

Given an editor utility widget blueprint, get the widget it creates.

Public function

void

 

HandleStartup()

Public function

void

 

MainFrameCreationFinished

(
    TSharedPtr< SWindow > InRootWindow,
    bool bIsNewProjectWindow
)

Protected function

void

 

ProcessRunTaskCommands()

Public function

void

 

RegisterAndExecuteTask

(
    UEditorUtilityTask* NewTask
)

Public function

void

 

RegisterReferencedObject

(
    UObject* ObjectToReference
)

Public function

void

 

RegisterTabAndGetID

(
    UEditorUtilityWidgetBlueprint*...,
    FName& NewTabID
)

Public function

void

 

ReleaseInstanceOfAsset

(
    UObject* Asset
)

Allow startup object to be garbage collected.

Public function

void

 

RemoveTaskFromActiveList

(
    UEditorUtilityTask* Task
)

Protected function

void

 

RunTaskCommand

(
    const TArray< FString >& Params,
    UWorld* InWorld,
    FOutputDevice& Ar
)

Public function

UEditorUtili...

 

SpawnAndRegisterTab

Public function

UEditorUtili...

 

SpawnAndRegisterTabAndGetID

(
    UEditorUtilityWidgetBlueprint*...,
    FName& NewTabID
)

Public function

bool

 

SpawnRegisteredTabByID

(
    FName NewTabID
)

Given an ID for a tab, try to find a tab spawner that matches, and then spawn a tab.

Protected function

bool

 

Tick

(
    float DeltaTime
)

Public function

bool

 

TryRun

(
    UObject* Asset
)

Public function

void

 

UnregisterReferencedObject

(
    UObject* ObjectToReference
)

Overridden from USubsystem

Name Description

Public function Virtual

void

 

Deinitialize()

Implement this for deinitialization of instances of the system

Public function Virtual

void

 

Initialize

(
    FSubsystemCollectionBase& Collecti...
)

Implement this for initialization of instances of the system

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss