INiagaraParameterDefinitionsPanelViewModel

Interface for view models to the parameter panel.

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 INiagaraParameterDefinitionsPanelViewModel : public INiagaraImmutableParameterPanelViewModel

Remarks

Interface for view models to the parameter panel.

Functions

Name Description

Public function Const

void

 

AddParameterDefinitions

Public function Const

const UNiaga...

 

FindSubscribedParameterDefinitionsById

(
    const FGuid& DefinitionsId
)

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

Public function Const

const TArray...

 

GetAvailableParameterDefinitionsAssets

(
    bool bSkipSubscribedParameterDefini...
)

Public function Const

bool

 

GetCanRemoveParameterDefinitionsAndToolTip

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

Public function Const

bool

 

GetCanSubscribeAllParametersToDefinitionsAndToolTip

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

Public function Const

const TArray...

 

GetParameterDefinitionsAssets()

Public function Virtual Const

FReply

 

OnParameterItemsDragged

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

Public function Virtual Const

void

 

OnParameterItemSelected

(
    const FNiagaraParameterDefinitionsP...,
    ESelectInfo::Type SelectInfo
)

Public function Const

void

 

RemoveParameterDefinitions

(
    const FNiagaraParameterDefinitionsP...
)

Public function 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 Const

const TArray...

 

GetEditableGraphsConst()

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

Public function Virtual Const

const TArray...

 

GetEditableScriptVariablesWithName

(
    const FName ParameterName
)

Base Parameter Definitions Panel View Model ///.

Public function Virtual Const

const TArray...

 

GetGraphParameterReferencesForItem

(
    const FNiagaraParameterPanelItemBas...
)

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