Navigation
API > API/Editor > API/Editor/ProjectTargetPlatformEditor > API/Editor/ProjectTargetPlatformEditor/Interfaces
Inheritance Hierarchy
- IModuleInterface
- IProjectTargetPlatformEditorModule
References
| Module | ProjectTargetPlatformEditor |
| Header | /Engine/Source/Editor/ProjectTargetPlatformEditor/Public/Interfaces/IProjectTargetPlatformEditorModule.h |
| Include | #include "Interfaces/IProjectTargetPlatformEditorModule.h" |
Syntax
class IProjectTargetPlatformEditorModule : public IModuleInterface
Remarks
Interface for the platform target platform editor module
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddOpenProjectTargetPlatformEditorMenuItem
(
FMenuBuilder& MenuBuilder |
Adds a menu item to open the target platform editor panel in the project settings. | |
| TWeakPtr< SWidget > | Creates an project target platform editor panel widget. | ||
| void | DestroyProjectTargetPlatformEditorPanel
(
const TWeakPtr< SWidget >& Panel |
Destroys a previously created editor panel widget. | |
| TSharedRef< SWidget > | MakePlatformMenuItemWidget
(
const PlatformInfo::FTargetPlatformInfo& PlatformInfo, |
Creates the widget to use for a platform entry within a FMenuBuilder. | |
| bool | ShowUnsupportedTargetWarning
(
const FName PlatformName |
Check to see if the given platform is on the list of supported targets, and show a warning message if it's not, allowing the user to continue or cancel |