Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | FNiagaraCurveSelectionTreeNode |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraCurveSelectionViewModel.h |
| Include Path | #include "ViewModels/NiagaraCurveSelectionViewModel.h" |
Syntax
struct FNiagaraCurveSelectionTreeNode : public TSharedFromThis< FNiagaraCurveSelectionTreeNode >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FNiagaraCurveSelectionTreeNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraCurveSelectionTreeNode() |
ViewModels/NiagaraCurveSelectionViewModel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsEnabled | bool | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| bIsEnabledAndParentIsEnabledCache | TOptional< bool > | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| bIsExpanded | bool | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| bIsParameter | bool | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| bShowInTree | bool | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| ChildNodes | TArray< TSharedRef< FNiagaraCurveSelectionTreeNode > > | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| Curve | FRichCurve * | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| CurveColor | FLinearColor | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| CurveDataInterface | TWeakObjectPtr< UNiagaraDataInterfaceCurveBase > | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| CurveName | FName | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| DataId | FNiagaraCurveSelectionTreeNodeDataId | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| DisplayedObjectKey | TOptional< FObjectKey > | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| DisplayName | FText | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| ExecutionCategory | FName | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| ExecutionSubcategory | FName | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| NodeUniqueId | FGuid | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| OnCurveChangedDelegate | FSimpleMulticastDelegate | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| ParentWeak | TWeakPtr< FNiagaraCurveSelectionTreeNode > | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| PlaceholderDataInterfaceHandle | TSharedPtr< FNiagaraPlaceholderDataInterfaceHandle > | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| SecondDisplayName | FText | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| SortIndices | TArray< int32 > | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| StyleMode | ENiagaraCurveSelectionNodeStyleMode | ViewModels/NiagaraCurveSelectionViewModel.h | ||
| ToolTipText | FText | ViewModels/NiagaraCurveSelectionViewModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArray< TSharedRef< FNiagaraCurveSelectionTreeNode > > & GetChildNodes() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FRichCurve * GetCurve() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FLinearColor GetCurveColor() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
TWeakObjectPtr< UNiagaraDataInterfaceCurveBase > GetCurveDataInterface() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
bool GetCurveIsReadOnly() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FName GetCurveName() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
const FNiagaraCurveSelectionTreeNodeDataId & GetDataId() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
const TOptional< FObjectKey > & GetDisplayedObjectKey() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FText GetDisplayName() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FName GetExecutionCategory() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FName GetExecutionSubcategory() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
bool GetIsEnabled() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
bool GetIsEnabledAndParentIsEnabled() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
bool GetIsExpanded() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
bool GetIsParameter() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FGuid GetNodeUniqueId() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FSimpleMulticastDelegate & GetOnCurveChanged() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
TSharedPtr< FNiagaraCurveSelectionTreeNode > GetParent() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FText GetSecondDisplayName() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
bool GetShowInTree() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
const TArray< int32 > & GetSortIndices() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
ENiagaraCurveSelectionNodeStyleMode GetStyleMode() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
FText GetToolTipText() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void NotifyCurveChanged() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void ResetCachedEnabledState() |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetChildNodes
(
const TArray< TSharedRef< FNiagaraCurveSelectionTreeNode > > InChildNodes |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetCurveData
(
UNiagaraDataInterfaceCurveBase* InCurveDataInterface, |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetCurveDataInterface
(
UNiagaraDataInterfaceCurveBase* InCurveDataInterface |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetDataId
(
const FNiagaraCurveSelectionTreeNodeDataId& InDataId |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetDisplayedObjectKey
(
FObjectKey InDisplayedObjectKey |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetDisplayName
(
FText InDisplayName |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetIsEnabled
(
bool bInIsEnabled |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetIsExpanded
(
bool bInIsExpanded |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetPlaceholderDataInterfaceHandle
(
TSharedPtr< FNiagaraPlaceholderDataInterfaceHandle > InPlaceholderDataInterfaceHandle |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetSecondDisplayName
(
FText InSecondDisplayName |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetShowInTree
(
bool bInShouldShowInTree |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetStyle
(
ENiagaraCurveSelectionNodeStyleMode InStyleMode, |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void SetToolTipText
(
FText InToolTipText |
ViewModels/NiagaraCurveSelectionViewModel.h | ||
void UpdateSortIndices
(
int32 Index |
ViewModels/NiagaraCurveSelectionViewModel.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetParent
(
TSharedPtr< FNiagaraCurveSelectionTreeNode > InParent |
ViewModels/NiagaraCurveSelectionViewModel.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FNiagaraCurveSelectionTreeNode > FindNodeWithDataId
(
const TArray< TSharedRef< FNiagaraCurveSelectionTreeNode > >& Nodes, |
ViewModels/NiagaraCurveSelectionViewModel.h |