UPanelExtensionSubsystem

[UPanelExtensionSubsystem](API\Editor\UnrealEd\Subsystems\UPanelExtensionSubsystem) Subsystem for creating extensible panels in the Editor

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/Subsystems/PanelExtensionSubsystem.h

Include

#include "Subsystems/PanelExtensionSubsystem.h"

Syntax

class UPanelExtensionSubsystem : public UEditorSubsystem

Remarks

UPanelExtensionSubsystem Subsystem for creating extensible panels in the Editor

Constructors

Name Description

Public function

UPanelExtensionSubsystem()

Functions

Name Description

Protected function

TSharedRef< ...

 

CreateWidget

(
    FName ExtensionPanelID,
    FWeakObjectPtr ExtensionContext
)

Public function Const

bool

 

IsPanelFactoryRegistered

(
    FName Identifier,
    FName ExtensionPanelID
)

Protected function

FPanelFactor...

 

OnPanelFactoryRegistryChanged

(
    FName ExtensionPanelID
)

Public function

void

 

RegisterPanelFactory

(
    FName ExtensionPanelID,
    const FPanelExtensionFactory& InPa...
)

Public function

void

 

UnregisterPanelFactory

(
    FName Identifier,
    FName ExtensionPanelID
)

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

Typedefs

Name

Description

FPanelFactoryRegistryChanged

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