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