Navigation
API > API/Editor > API/Editor/MainFrame
Base feature class, which serves as a hook for external sources to override the editor's main window on startup.
| Name | IEditorMainFrameProvider |
| Type | class |
| Header File | /Engine/Source/Editor/MainFrame/Public/Interfaces/IEditorMainFrameProvider.h |
| Include Path | #include "Interfaces/IEditorMainFrameProvider.h" |
Syntax
class IEditorMainFrameProvider : public IModularFeature
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IEditorMainFrameProvider() |
Interfaces/IEditorMainFrameProvider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > CreateMainFrameContentWidget() |
Spawns a widget for slotting into the main editor window (in-place of the standard editor). | Interfaces/IEditorMainFrameProvider.h | |
| Specifies the desired window title, dimensions, etc. | Interfaces/IEditorMainFrameProvider.h | ||
bool IsRequestingMainFrameControl () |
Signals if this provider wishes to override the editor's main frame on editor startup. | Interfaces/IEditorMainFrameProvider.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetModularFeatureName() |
Interfaces/IEditorMainFrameProvider.h |