Navigation
API > API/Plugins > API/Plugins/ProjectLauncher
Represents a single editable node (field, checkbox, widget, etc.) in the profile tree UI.
| Name | FLaunchProfileTreeNode |
| Type | class |
| Header File | /Engine/Plugins/Developer/ProjectLauncher/Source/ProjectLauncher/Public/ProfileTree/LaunchProfileTreeData.h |
| Include Path | #include "ProfileTree/LaunchProfileTreeData.h" |
Syntax
class FLaunchProfileTreeNode : public TSharedFromThis< FLaunchProfileTreeNode >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FLaunchProfileTreeNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLaunchProfileTreeNode
(
FLaunchProfileTreeData* InTreeData |
Construct a node bound to a tree. | ProfileTree/LaunchProfileTreeData.h |
Structs
| Name | Remarks |
|---|---|
| FBooleanCallbacks | Boolean-specific callbacks. |
| FCallbacks | Callbacks common to all widgets. |
| FStringCallbacks | String-specific callbacks. |
| TTypeCallbacks | Generic value callbacks. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FFunction | TFunction< void()> | ProfileTree/LaunchProfileTreeData.h | |
| FGetBool | TFunction< bool()> | ProfileTree/LaunchProfileTreeData.h | |
| FGetFloat | TFunction< float()> | ProfileTree/LaunchProfileTreeData.h | |
| FGetInt | TFunction< int32()> | ProfileTree/LaunchProfileTreeData.h | |
| FGetString | TFunction< FString(void)> | ProfileTree/LaunchProfileTreeData.h | |
| FSetBool | TFunction< void(bool)> | ProfileTree/LaunchProfileTreeData.h | |
| FSetFloat | TFunction< void(float)> | ProfileTree/LaunchProfileTreeData.h | |
| FSetInt | TFunction< void(int32)> | ProfileTree/LaunchProfileTreeData.h | |
| FSetString | TFunction< void(FString)> | ProfileTree/LaunchProfileTreeData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Callbacks | FCallbacks | ProfileTree/LaunchProfileTreeData.h | ||
| Children | TArray< FLaunchProfileTreeNodePtr > | ProfileTree/LaunchProfileTreeData.h | ||
| Name | FText | Node details | ProfileTree/LaunchProfileTreeData.h | |
| Widget | TSharedPtr< SWidget > | ProfileTree/LaunchProfileTreeData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLaunchProfileTreeNode & AddBoolean
(
FText InName, |
ProfileTree/LaunchProfileTreeData.h | ||
FLaunchProfileTreeNode & AddCommandLineString
(
FText InName, |
ProfileTree/LaunchProfileTreeData.h | ||
FLaunchProfileTreeNode & AddDirectoryString
(
FText InName, |
ProfileTree/LaunchProfileTreeData.h | ||
FLaunchProfileTreeNode & AddFileString
(
FText InName, |
ProfileTree/LaunchProfileTreeData.h | ||
FLaunchProfileTreeNode & AddFloat
(
FText InName, |
ProfileTree/LaunchProfileTreeData.h | ||
FLaunchProfileTreeNode & AddInteger
(
FText InName, |
ProfileTree/LaunchProfileTreeData.h | ||
FLaunchProfileTreeNode & AddString
(
FText InName, |
ProfileTree/LaunchProfileTreeData.h | ||
FLaunchProfileTreeNode & AddValue
(
FText InName, |
Add a typed value widget, e.g. spinner for int or float. | ProfileTree/LaunchProfileTreeData.h | |
FLaunchProfileTreeNode & AddWidget
(
FText InName, |
Add a generic widget without callbacks. | ProfileTree/LaunchProfileTreeData.h | |
FLaunchProfileTreeNode & AddWidget
(
FText InName, |
Add a generic widget with callbacks. | ProfileTree/LaunchProfileTreeData.h | |
const FLaunchProfileTreeData * GetTreeData() |
ProfileTree/LaunchProfileTreeData.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnPropertyChanged() |
Notify parent tree that a property has changed. | ProfileTree/LaunchProfileTreeData.h |