FNiagaraScriptDataInterfaceCompileInfo

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h

Include

#include "NiagaraCommon.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FNiagaraScriptDataInterfaceCompileInfo

Variables

Name Description

Public variable UProperty

bool

 

bIsPlaceholder

Public variable UProperty

FName

 

Name

Public variable UProperty

TArray< FNiagar...

 

RegisteredFunctions

Removed from cooked builds, if we need to add this back the TMap FunctionSpecifiers should be replaced with an array.

Public variable UProperty

FName

 

RegisteredParameterMapRead

Public variable UProperty

FName

 

RegisteredParameterMapWrite

Public variable UProperty

FNiagaraTypeDef...

 

Type

Public variable UProperty

int32

 

UserPtrIdx

Index of the user pointer for this data interface.

Constructors

Functions

Name Description

Public function Const

bool

 

CanExecuteOnTarget

(
    ENiagaraSimTarget SimTarget
)

Would this data interface work on the target execution type? Only call this on the game thread.

Public function Const

UNiagaraData...

 

GetDefaultDataInterface()

Note that this is the CDO for this type of data interface, as we often cannot guarantee that the same instance of the data interface we compiled with is the one the user ultimately executes.

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