FNiagaraSystemToolkitParameterDefinitionsPanelViewModel

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraParameterDefinitionsPanelViewModel.h

Include

#include "ViewModels/NiagaraParameterDefinitionsPanelViewModel.h"

Syntax

class FNiagaraSystemToolkitParameterDefinitionsPanelViewModel : public INiagaraParameterDefinitionsPanelViewModel

Constructors

Name Description

Public function

FNiagaraSystemToolkitParameterDefinitionsPanelViewModel

(
    const TSharedPtr< FNiagaraSystemVie...
)

Public function

FNiagaraSystemToolkitParameterDefinitionsPanelViewModel

(
    const TSharedPtr< FNiagaraSystemVie...,
    const TWeakPtr< FNiagaraSystemGraph...
)

System Toolkit Parameter Definitions Panel View Model ///.

Functions

Name Description

Public function

void

 

Cleanup()

Public function

void

 

Init

(
    const FSystemToolkitUIContext& InU...
)

Overridden from INiagaraParameterDefinitionsPanelViewModel

Name Description

Public function Virtual Const

void

 

AddParameterDefinitions

Public function Virtual Const

const UNiaga...

 

FindSubscribedParameterDefinitionsById

(
    const FGuid& DefinitionsId
)

Find a subscribed Parameter Definitions asset with a matching Id GUID, or otherwise return nullptr.

Public function Virtual Const

const TArray...

 

GetAvailableParameterDefinitionsAssets

(
    bool bSkipSubscribedParameterDefini...
)

Public function Virtual Const

bool

 

GetCanRemoveParameterDefinitionsAndToolTip

(
    const FNiagaraParameterDefinitionsP...,
    FText& OutCanUnsubscribeLibraryToo...
)

Public function Virtual Const

bool

 

GetCanSubscribeAllParametersToDefinitionsAndToolTip

(
    const FNiagaraParameterDefinitionsP...,
    FText& OutCanSubscribeParametersTo...
)

Public function Virtual Const

const TArray...

 

GetParameterDefinitionsAssets()

Public function Virtual Const

FReply

 

OnParameterItemsDragged

(
    const TArray< FNiagaraParameterDefi...,
    const FPointerEvent& MouseEvent
)

Public function Virtual Const

void

 

RemoveParameterDefinitions

(
    const FNiagaraParameterDefinitionsP...
)

Public function Virtual Const

void

 

SubscribeAllParametersToDefinitions

(
    const FNiagaraParameterDefinitionsP...
)

Find all external parameters with name matches to the definitions and set them to synchronize with all eligible definitions.

Overridden from INiagaraImmutableParameterPanelViewModel

Name Description

Public function Virtual Const

const TArray...

 

GetEditableGraphsConst()

Returns a list of Graphs that are valid for operations to edit their variables and/or metadata.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss