Navigation
API > API/Plugins > API/Plugins/ProjectLauncher
Interface for a profile tree builder that creates FLaunchProfileTreeData from a given ILauncherProfile.
Expected to be created by an instance of ILaunchProfileTreeBuilderFactory, for example:
TSharedPtr
| Name | ILaunchProfileTreeBuilder |
| Type | class |
| Header File | /Engine/Plugins/Developer/ProjectLauncher/Source/ProjectLauncher/Public/ProfileTree/ILaunchProfileTreeBuilder.h |
| Include Path | #include "ProfileTree/ILaunchProfileTreeBuilder.h" |
Syntax
class ILaunchProfileTreeBuilder
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AllowExtensionsUI () |
Whether this tree builder allows extensions to add UI elements. | ProfileTree/ILaunchProfileTreeBuilder.h | |
void Construct() |
Construct the launch profile tree | ProfileTree/ILaunchProfileTreeBuilder.h | |
FString GetName() |
Debug name for this tree builder | ProfileTree/ILaunchProfileTreeBuilder.h | |
FLaunchProfileTreeDataRef GetProfileTree() |
Provide access to the launch profile tree | ProfileTree/ILaunchProfileTreeBuilder.h | |
void OnPropertyChanged () |
Callback when the property tree editor has modified the profile. | ProfileTree/ILaunchProfileTreeBuilder.h |