UNiagaraNodeWriteDataSet

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeWriteDataSet.h

Include

#include "NiagaraNodeWriteDataSet.h"

Syntax

UCLASS(MinimalAPI)
class UNiagaraNodeWriteDataSet : public UNiagaraNodeDataSetBase

Variables

Name Description

Public variable UProperty Category, EditAnywhere

FName

 

EventName

Constructors

Name Description

Public function

UNiagaraNodeWriteDataSet

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function

void

 

AddConditionPin

(
    int32 PinIndex
)

Overridden from UNiagaraNodeDataSetBase

Name Description

Public function Virtual

bool

 

SynchronizeWithStruct()

Overridden from UNiagaraNode

Name Description

Public function Virtual Const

void

 

BuildParameterMapHistory

(
    FNiagaraParameterMapHistoryBuilder ...,
    bool bRecursive,
    bool bFilterForCompilation
)

Adds the current node information to the parameter map history

Public function Virtual

void

 

Compile

(
    FHlslNiagaraTranslator* Transl...,
    TArray< int32 >& Outputs
)

Overridden from UEdGraphNode

Name Description

Public function Virtual

void

 

AllocateDefaultPins()

Allocate default pins for a given node, based only the NodeType, which should already be filled in.

Public function Virtual

TSharedPtr< ...

 

CreateVisualWidget()

Create a visual widget to represent this node in a graph editor or graph panel.

Public function Virtual Const

FText

 

GetNodeTitle

(
    ENodeTitleType::Type TitleType
)

Gets the name of this node, shown in title bar

Overridden from UObject

Name Description

Public function Virtual

void

 

PostLoad()

TODO: DIRECT AND APPEND-CONSUME.