Navigation
API > API/Editor > API/Editor/UnrealEd
UPanelExtensionSubsystem Subsystem for creating extensible panels in the Editor
| Name | UPanelExtensionSubsystem |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Subsystems/PanelExtensionSubsystem.h |
| Include Path | #include "Subsystems/PanelExtensionSubsystem.h" |
Syntax
UCLASS (MinimalAPI)
class UPanelExtensionSubsystem : public UEditorSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UDynamicSubsystem → UEditorSubsystem → UPanelExtensionSubsystem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPanelExtensionSubsystem() |
Subsystems/PanelExtensionSubsystem.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FPanelFactoryRegistryChanged | TMulticastDelegate_NoParams< void > | Subsystems/PanelExtensionSubsystem.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DeprecatedExtensions | TMap< FName, FText > | Subsystems/PanelExtensionSubsystem.h | ||
| ExtensionPointMap | TMap< FName, TArray< FPanelExtensionFactory > > | Subsystems/PanelExtensionSubsystem.h | ||
| PanelFactoryRegistryChangedCallbackMap | TMap< FName, FPanelFactoryRegistryChanged > | Subsystems/PanelExtensionSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Deinitialize() |
Subsystems/PanelExtensionSubsystem.h | ||
virtual void Initialize
(
FSubsystemCollectionBase& Collection |
Subsystems/PanelExtensionSubsystem.h | ||
| Subsystems/PanelExtensionSubsystem.h | |||
| Subsystems/PanelExtensionSubsystem.h | |||
void RegisterPanelFactory
(
FName ExtensionPanelID, |
Subsystems/PanelExtensionSubsystem.h | ||
| Subsystems/PanelExtensionSubsystem.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > CreateWidget
(
FName ExtensionPanelID, |
Subsystems/PanelExtensionSubsystem.h | ||
FPanelFactoryRegistryChanged & OnPanelFactoryRegistryChanged
(
FName ExtensionPanelID |
Subsystems/PanelExtensionSubsystem.h |