Navigation
| Name | ProjectLauncher |
| Type | Developer |
| Part of Plugins | Project Launcher |
| Location | /Engine/Plugins/Developer/ProjectLauncher/Source/ProjectLauncher/ |
| Module Build Rules | ProjectLauncher.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FBasicProfileTreeBuilder | |
| FBasicProfileTreeBuilderFactory | |
| FCustomProfileTreeBuilder | |
| FCustomProfileTreeBuilderFactory | |
| FGenericProfileTreeBuilder | Base class for a profile tree builder that creates FLaunchProfileTreeData from a given ILauncherProfile. |
| FLaunchExtension | Base class for a launch extension. |
| FLaunchExtensionInstance | Base class for a launch extension instance. |
| FLaunchProfileTreeData | |
| FLaunchProfileTreeNode | |
| FModel | |
| SCustomLaunchBuildTargetCombo | |
| SCustomLaunchCombo | Helper class to create a combo box that can select an item |
| SCustomLaunchContentSchemeCombo | |
| SCustomLaunchDeviceCombo | |
| SCustomLaunchDeviceListView | |
| SCustomLaunchDeviceWidgetBase | |
| SCustomLaunchLexToStringCombo | Helper class that can display a list of items, if those items have a LexToString function available |
| SCustomLaunchMapListView | |
| SCustomLaunchPlatformCombo | |
| SCustomLaunchProjectCombo | |
| SCustomLaunchStringCombo | Helper class that can display a list of strings |
Structs
| Name | Remarks |
|---|---|
| FLaunchLogMessage | |
| FProjectSettings |
Interfaces
| Name | Remarks |
|---|---|
| ILaunchProfileTreeBuilder | Interface for a profile tree builder that creates FLaunchProfileTreeData from a given ILauncherProfile. |
| ILaunchProfileTreeBuilderFactory | Interface for a factory that can create specializations of ILaunchProfileTreeBuilder for a given ILauncherProfile |
| IProjectLauncherModule | Interface for ProjectLauncher module |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FLaunchProfileTreeDataPtr | TSharedPtr< FLaunchProfileTreeData > | ProfileTree/LaunchProfileTreeData.h | |
| FLaunchProfileTreeDataRef | TSharedRef< FLaunchProfileTreeData > | ProfileTree/LaunchProfileTreeData.h | |
| FLaunchProfileTreeNodePtr | TSharedPtr< FLaunchProfileTreeNode > | ProfileTree/LaunchProfileTreeData.h | |
| FLaunchProfileTreeNodeRef | TSharedRef< FLaunchProfileTreeNode > | ProfileTree/LaunchProfileTreeData.h | |
| FOnBuildTargetChanged | TMulticastDelegate_NoParams< void > | Model/ProjectLauncherModel.h | |
| FOnProfileClicked | TBaseDelegate_OneParam< void, const ILauncherProfilePtr & > | Model/ProjectLauncherModel.h | |
| FOnSelectedPlatformChanged | TMulticastDelegate_NoParams< void > | Model/ProjectLauncherModel.h | |
| FOnSelectedProfileChanged | TMulticastDelegate_TwoParams< void, const ILauncherProfilePtr &, const ILauncherProfilePtr & > | Model/ProjectLauncherModel.h | |
| FOnSelectedProjectChanged | TMulticastDelegate_NoParams< void > | Model/ProjectLauncherModel.h |