Navigation
API > API/Plugins > API/Plugins/Niagara
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h |
Include | #include "NiagaraCommon.h" |
Syntax
USTRUCT&40;&41;
struct FNiagaraScriptDataInterfaceCompileInfo
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | bIsPlaceholder | |
![]() ![]() |
FName | Name | |
![]() ![]() |
TArray< FNiagaraFunctionSignature > | RegisteredFunctions | Removed from cooked builds, if we need to add this back the TMap |
![]() ![]() |
FName | RegisteredParameterMapRead | |
![]() ![]() |
FName | RegisteredParameterMapWrite | |
![]() ![]() |
FString | SourceEmitterName | |
![]() ![]() |
FNiagaraTypeDefinition | Type | |
![]() ![]() |
int32 | UserPtrIdx | Index of the user pointer for this data interface. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | CanExecuteOnTarget
(
ENiagaraSimTarget SimTarget |
Would this data interface work on the target execution type? Only call this on the game thread. |
![]() ![]() |
UNiagaraDataInterface * | 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. | |
![]() ![]() |
bool | MatchesClass
(
const UClass* InClass |
|
![]() ![]() |
bool |