Navigation
| Name | MainFrame |
| Type | Editor |
| Location | /Engine/Source/Editor/MainFrame/ |
| Module Build Rules | MainFrame.Build.cs |
Classes
| Name | Remarks |
|---|---|
| UHomeScreenSettings |
Structs
| Name | Remarks |
|---|---|
| FHomeScreenLoadAtStartupSetting | |
| FHomeScreenResourceCommunityEntry | Struct containing information of ResourceAndCommunity section entries in the HomeScreen |
| FHomeScreenSectionLink | Struct containing information on the MainSections in the HomeScreen |
| FHomeScreenWidgetSettings | Setting used to create the HomeScreen, if leaved empty the defaults are used instead |
| FMainFrameDeveloperTool | Data needed to display a Developer tools in the status bar. |
| FMainFrameWindowOverrides | Set of configuration settings for the editor's main window. |
Interfaces
| Name | Remarks |
|---|---|
| IEditorMainFrameProvider | Base feature class, which serves as a hook for external sources to override the editor's main window on startup. |
| IHomeScreenProvider | Base feature class, which serves as a hook for external sources to override the editor's HomeScreen window content. |
| IMainFrameModule | Interface for main frame modules. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FHomeScreenSectionToLinkMap | TMap< EMainSectionMenu, FHomeScreenSectionLink > | Settings/HomeScreenCommon.h | |
| FOnGetLoadAtStartup | TBaseDelegate_NoParams< bool > | Settings/HomeScreenCommon.h | |
| FOnGetStartupSetting | TBaseDelegate_NoParams< FHomeScreenLoadAtStartupSetting & > | Settings/HomeScreenCommon.h | |
| FOnLoadAtStartupChanged | TMulticastDelegate_OneParam< void, EAutoLoadProject > | Settings/HomeScreenCommon.h | |
| FOnSetLoadAtStartup | TBaseDelegate_OneParam< void, bool > | Settings/HomeScreenCommon.h | |
| FShowProjectBrowser | TDelegate< void(bool bAllowProjectOpening, bool bAllowProjectCreate)> | Interfaces/IMainFrameModule.h |
Enums
Public
| Name | Remarks |
|---|---|
| EAutoLoadProject | |
| EMainSectionMenu |