IProjectTargetPlatformEditorModule

Interface for the platform target platform editor module

Windows
MacOS
Linux

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

Name Description

Public function Virtual

~IProjectTargetPlatformEditorModule()

Virtual destructor.

Functions

Name Description

Public function Const

void

 

AddOpenProjectTargetPlatformEditorMenuItem

(
    FMenuBuilder& MenuBuilder
)

Adds a menu item to open the target platform editor panel in the project settings.

Public function

TWeakPtr< SW...

 

CreateProjectTargetPlatformEditorPanel()

Creates an project target platform editor panel widget.

Public function

void

 

DestroyProjectTargetPlatformEditorPanel

(
    const TWeakPtr< SWidget >& Panel
)

Destroys a previously created editor panel widget.

Public function Const

TSharedRef< ...

 

MakePlatformMenuItemWidget

(
    const PlatformInfo::FPlatformInfo&...,
    const bool bForCheckBox,
    const FText& DisplayNameOverride
)

Creates the widget to use for a platform entry within a FMenuBuilder.

Public function Const

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

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