Navigation
API > API/Plugins > API/Plugins/ProjectLauncher
Interface for a factory that can create specializations of ILaunchProfileTreeBuilder for a given ILauncherProfile
Singleton instance is registered with this plugin during initialization as follows:
TSharedPtr
| Name | ILaunchProfileTreeBuilderFactory |
| Type | class |
| Header File | /Engine/Plugins/Developer/ProjectLauncher/Source/ProjectLauncher/Public/ProfileTree/ILaunchProfileTreeBuilder.h |
| Include Path | #include "ProfileTree/ILaunchProfileTreeBuilder.h" |
Syntax
class ILaunchProfileTreeBuilderFactory
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int GetPriority () |
Get the priority for this tree builder factory. | ProfileTree/ILaunchProfileTreeBuilder.h | |
bool IsProfileTypeSupported
(
ProjectLauncher::EProfileType ProfileType |
Determines whether this tree builder can support profiles of the given type | ProfileTree/ILaunchProfileTreeBuilder.h | |
TSharedPtr< ILaunchProfileTreeBuilder > TryCreateTreeBuilder
(
const ILauncherProfileRef& Profile, |
Create a profile tree builder class for the given profile | ProfileTree/ILaunchProfileTreeBuilder.h |