UNiagaraStackModuleItem

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackModuleItem.h

Include

#include "ViewModels/Stack/NiagaraStackModuleItem.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UNiagaraStackModuleItem : public UNiagaraStackItem

Variables

Name Description

Protected variable

FOnRequestDepre...

 

DeprecationDelegate

Constructors

Name Description

Public function

UNiagaraStackModuleItem()

Functions

Name Description

Public function

void

 

AddInput

(
    FNiagaraVariable InputParameter
)

Public function Const

bool

 

CanAddInput

(
    FNiagaraVariable InputParameter
)

Public function Const

bool

 

CanMoveAndDelete()

Public function Const

bool

 

CanRefresh()

Public function

void

 

ChangeScriptVersion

(
    FGuid NewScriptVersion
)

Public function

INiagaraStac...

 

GetGroupAddUtilities()

Public function Const

bool

 

GetIsModuleScriptReassignmentPending()

Gets whether or not a module script reassignment is pending.

Public function Const

int32

 

GetModuleIndex()

Public function Const

UNiagaraNode...

 

GetModuleNode()

Public function Const

bool

 

GetNoteMode()

Public function Const

UNiagaraNode...

 

GetOutputNode()

Gets the output node of this module.

Public function

void

 

Initialize

(
    FRequiredEntryData InRequiredEntryD...,
    INiagaraStackItemGroupAddUtilities ...,
    UNiagaraNodeFunctionCall& InFuncti...
)

Public function Const

bool

 

IsDebugDrawEnabled()

Public function Const

bool

 

IsScratchModule()

Public function

FOnNoteModeS...

 

OnNoteModeSet()

Public function

void

 

ReassignModuleScript

(
    UNiagaraScript* ModuleScript
)

Reassigns the function script for the module without resetting the inputs.

Public function

void

 

Refresh()

Public function

void

 

SetDebugDrawEnabled

(
    bool bInEnabled
)

Public function

void

 

SetEnabled

(
    bool bEnabled
)

Public function

void

 

SetInputValuesFromClipboardFunctionInputs

(
    const TArray< const UNiagaraClipboa...
)

Public function

void

 

SetIsModuleScriptReassignmentPending

(
    bool bIsPending
)

Gets whether or not a module script reassignment should be be pending.

Public function

void

 

SetNoteMode

(
    bool bEnabled
)

Public function

void

 

SetOnRequestDeprecationRecommended

Overridden from UNiagaraStackItem

Name Description

Public function Virtual Const

const TArray...

 

GetHighlights()

Protected function Virtual

void

 

SetIsEnabledInternal

(
    bool bInIsEnabled
)

Public function Virtual Const

bool

 

SupportsChangeEnabled()

Public function Virtual Const

bool

 

SupportsHighlights()

Overridden from UNiagaraStackEntry

Name Description

Public function Virtual Const

bool

 

CanDrag()

Protected function Virtual

TOptional< F...

 

CanDropInternal

(
    const FDropRequest& DropRequest
)

Public function Virtual Const

void

 

Copy

(
    UNiagaraClipboardContent* Clip...
)

Public function Virtual Const

void

 

CopyForCut

(
    UNiagaraClipboardContent* Clip...
)

Public function Virtual

void

 

Delete()

Protected function Virtual

TOptional< F...

 

DropInternal

(
    const FDropRequest& DropRequest
)

Protected function Virtual

void

 

FinalizeInternal()

Public function Virtual Const

FText

 

GetCutTransactionText()

Public function Virtual Const

FText

 

GetDeleteTransactionText()

Public function Virtual Const

UObject *...

 

GetDisplayedObject()

Public function Virtual Const

FText

 

GetDisplayName()

Public function Virtual Const

UObject *...

 

GetExternalAsset()

Public function Virtual Const

bool

 

GetIsEnabled()

Public function Virtual Const

FText

 

GetPasteTransactionText

(
    const UNiagaraClipboardContent*...
)

Public function Virtual Const

FText

 

GetTooltipText()

Public function Virtual

void

 

Paste

(
    const UNiagaraClipboardContent*...,
    FText& OutPasteWarning
)

Protected function Virtual

void

 

RefreshChildrenInternal

(
    const TArray< UNiagaraStackEntry&#...,
    TArray< UNiagaraStackEntry* > ...,
    TArray< FStackIssue >& NewIssues
)

Public function Virtual

void

 

RemoveForCut()

Public function Virtual Const

bool

 

SupportsCopy()

Public function Virtual Const

bool

 

SupportsCut()

Public function Virtual Const

bool

 

SupportsDelete()

Public function Virtual Const

bool

 

SupportsPaste()

Public function Virtual Const

bool

 

SupportsRename()

Returns whether or not this entry can be renamed.

Public function Virtual Const

bool

 

TestCanCopyWithMessage

(
    FText& OutMessage
)

Public function Virtual Const

bool

 

TestCanCutWithMessage

(
    FText& OutMessage
)

Public function Virtual Const

bool

 

TestCanDeleteWithMessage

(
    FText& OutCanDeleteMessage
)

Public function Virtual Const

bool

 

TestCanPasteWithMessage

(
    const UNiagaraClipboardContent*...,
    FText& OutMessage
)

Typedefs

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