UNiagaraNodeDataSetBase

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

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

Include

#include "NiagaraNodeDataSetBase.h"

Syntax

UCLASS(MinimalAPI)
class UNiagaraNodeDataSetBase : public UNiagaraNode

Variables

Constructors

Name Description

Public function

UNiagaraNodeDataSetBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function

void

 

AddParameterMapPins()

Protected function

bool

 

GetSupportedNiagaraTypeDef

(
    const FProperty* Property,
    FNiagaraTypeDefinition& TypeDef
)

Public function

bool

 

InitializeFromStruct

(
    const UStruct* ReferenceStruct
)

Protected function

bool

 

InitializeFromStructInternal

(
    const UStruct* PayloadStruct
)

Protected function

bool

 

IsSynchronizedWithStruct

(
    bool bIgnoreConditionVar,
    FString* Issues,
    bool bLogIssues
)

Protected function Virtual

bool

 

SynchronizeWithStruct()

Overridden from UNiagaraNode

Name Description

Public function Virtual

bool

 

RefreshFromExternalChanges()

Refreshes the node due to external changes, e.g. the underlying function changed for a function call node.

Overridden from UEdGraphNode

Name Description

Public function Virtual Const

FLinearColor

 

GetNodeTitleColor()

Gets the draw color of a node's title bar

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Constants