Navigation
API > API/Plugins > API/Plugins/ProjectLauncher
Interface for creating & maintaining command line extensions
| Name | ICmdLineParametersExtensionFactory |
| Type | class |
| Header File | /Engine/Plugins/Developer/ProjectLauncher/Source/ProjectLauncher/Public/Extension/CmdLineParametersExtension.h |
| Include Path | #include "Extension/CmdLineParametersExtension.h" |
Syntax
class ICmdLineParametersExtensionFactory
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ICmdLineParametersExtensionFactory() |
Extension/CmdLineParametersExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Returns the parameters that this extension provides. They will be added to the submenu. | Extension/CmdLineParametersExtension.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedRef< FCmdLineParametersExtension > Create
(
const FCmdLineParametersExtension::FArgs& InArgs |
Create an instance of a command line extension. | Extension/CmdLineParametersExtension.h | |
| Returns the user-facing name for the given parameter. It will default to the parameter itself. | Extension/CmdLineParametersExtension.h | ||
virtual FString GetCmdLineType () |
Which commandline type the extension supports. | Extension/CmdLineParametersExtension.h | |
virtual void GetDefaultCmdLineParameters
(
TArray< FString >& OutParameters |
Returns the parameters that will be automatically added to the command line when this extension is enabled. | Extension/CmdLineParametersExtension.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void DestroyCmdLineParametersExtensions
(
TSharedPtr< FLaunchExtensionInstance > Instance |
Remove any command line extensions from the given launch extension | Extension/CmdLineParametersExtension.h | |
static void MakeCmdLineParametersSubmenu
(
FMenuBuilder& MenuBuilder, |
Create the command line parameters menu for the given extension | Extension/CmdLineParametersExtension.h |