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 ()
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 |