Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UNiagaraNode
- UNiagaraNodeDataSetBase
- UNiagaraNodeReadDataSet
- UNiagaraNodeWriteDataSet
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeDataSetBase.h |
| Include | #include "NiagaraNodeDataSetBase.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UNiagaraNodeDataSetBase : public UNiagaraNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| FNiagaraDataSetID | DataSet | ||
| TObjectPtr< const UStruct > | ExternalStructAsset | ||
| TArray< FString > | VariableFriendlyNames | ||
| TArray< FNiagaraVariable > | Variables |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UNiagaraNodeDataSetBase
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| bool | GetSupportedNiagaraTypeDef
(
const FProperty* Property, |
||
| bool | InitializeFromStruct
(
const UStruct* ReferenceStruct |
||
| bool | InitializeFromStructInternal
(
const UStruct* PayloadStruct |
||
| bool | IsSynchronizedWithStruct
(
bool bIgnoreConditionVar, |
||
| bool |
Overridden from UNiagaraNode
| Type | Name | Description | |
|---|---|---|---|
| bool | Refreshes the node due to external changes, e.g. the underlying function changed for a function call node. |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| FLinearColor | Gets the draw color of a node's title bar |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Constants
| Name | Description |
|---|---|
| ConditionVarName | |
| ParamMapInVarName | |
| ParamMapOutVarName |