FNiagaraPerInstanceDIFuncInfo

For function calls from system scripts on User DIs or those with per instance data, we build a per instance binding table that is called from a helper function in the exec context.

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraScriptExecutionContext.h

Include

#include "NiagaraScriptExecutionContext.h"

Syntax

struct FNiagaraPerInstanceDIFuncInfo

Remarks

For function calls from system scripts on User DIs or those with per instance data, we build a per instance binding table that is called from a helper function in the exec context. TODO: We can embed the instance data in the lambda capture for reduced complexity here. No need for the user ptr table. We have to rebind if the instance data is recreated anyway.

Variables

Name Description

Public variable

FVMExternalFunc...

 

Function

Public variable

void *

 

InstData

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