Navigation
API > API/Plugins > API/Plugins/ProjectLauncher
Base class for an custom UAT command launch extension
| Name | FCustomUATCommandLaunchExtensionInstance |
| Type | class |
| Header File | /Engine/Plugins/Developer/ProjectLauncher/Source/ProjectLauncher/Public/Extension/CustomUATCommandLaunchExtension.h |
| Include Path | #include "Extension/CustomUATCommandLaunchExtension.h" |
Syntax
class FCustomUATCommandLaunchExtensionInstance : public ProjectLauncher::FUATCommandLaunchExtensionInstanceBase
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FLaunchExtensionInstance → FUATCommandLaunchExtensionInstanceBase → FCustomUATCommandLaunchExtensionInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCustomUATCommandLaunchExtensionInstance
(
FArgs& InArgs |
Extension/CustomUATCommandLaunchExtension.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnUATCommandAdded
(
ILauncherProfileUATCommandRef InUATCommand |
Hook to allow any modification of the UAT Command & profile once it has been created. | Extension/CustomUATCommandLaunchExtension.h |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnUATCommandRemoved
(
ILauncherProfileUATCommandRef InUATCommand |
Advanced hook to allow any modification of the profile just before the UAT Command is removed | Extension/CustomUATCommandLaunchExtension.h |
Overridden from FLaunchExtensionInstance
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnAdded() |
Extension/CustomUATCommandLaunchExtension.h | ||
virtual void OnRemoved() |
Extension/CustomUATCommandLaunchExtension.h |