Navigation
API > API/Plugins > API/Plugins/ProjectLauncher
Helper base class for an extension that is tied to a UAT command in the profile
| Name | FUATCommandLaunchExtensionInstanceBase |
| Type | class |
| Header File | /Engine/Plugins/Developer/ProjectLauncher/Source/ProjectLauncher/Public/Extension/UATCommandLaunchExtension.h |
| Include Path | #include "Extension/UATCommandLaunchExtension.h" |
Syntax
class FUATCommandLaunchExtensionInstanceBase : public ProjectLauncher::FLaunchExtensionInstance
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FLaunchExtensionInstance → FUATCommandLaunchExtensionInstanceBase
Derived Classes
- FAutomatedTestLaunchExtensionInstance
- FBuildCookRunLaunchExtensionInstance
- FCustomUATCommandLaunchExtensionInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUATCommandLaunchExtensionInstanceBase
(
FArgs& InArgs |
Extension/UATCommandLaunchExtension.h |
Functions
Public
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeUATCommandLine
(
FString& InOutCommandLine |
Advanced hook to allow any advanced modification of the command line when this extension's UAT Command is launched | Extension/UATCommandLaunchExtension.h |
Overridden from FLaunchExtensionInstance
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ILauncherProfileUATCommandPtr GetUATCommand() |
Get the associated UAT command, if any | Extension/UATCommandLaunchExtension.h | |
virtual bool ManagesUATCommand
(
const ILauncherProfileUATCommandRef& UATCommand |
Determine if this launch extension instance manages the given UAT command | Extension/UATCommandLaunchExtension.h |
Protected Virtual
Overridden from FLaunchExtensionInstance
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FLaunchProfileTreeNode & AddDefaultHeading
(
FLaunchProfileTreeData& ProfileTreeData |
Create the default heading for this extension | Extension/UATCommandLaunchExtension.h | |
virtual bool CustomizeUATCommandLine
(
const ILauncherProfileUATCommandRef& InUATCommand, |
Advanced hook to allow any advanced modification of the command line when a UAT command test is launched | Extension/UATCommandLaunchExtension.h | |
virtual const TCHAR * GetInternalName() |
Extension/UATCommandLaunchExtension.h | ||
virtual void OnCustomValidation() |
Extension/UATCommandLaunchExtension.h |