| FNiagaraScriptExecutionContextBase
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraScriptExecutionContext.h |
Include |
#include "NiagaraScriptExecutionContext.h" |
struct FNiagaraSystemScriptExecutionContext : public FNiagaraScriptExecutionContextBase
Specialized exec context for system scripts. Allows us to better handle the added complication of Data Interfaces across different system instances.
Name | Description | ||
---|---|---|---|
|
ExtFunctionInfo |
||
|
ScriptType |
The script type this context is for. |
|
|
SystemInstances |
Array of system instances the context is currently operating on. |
Name | Description | |
---|---|---|
|
FNiagaraSystemScriptExecutionContext ( |
Name | Description | ||
---|---|---|---|
|
PerInstanceFunctionHook ( |
Helper function that handles calling into per instance DI calls and massages the VM context appropriately. |
Name | Description | ||
---|---|---|---|
|
BindSystemInstances ( |
|
|
|
GeneratePerInstanceDIFunctionTable ( |
Generates a table of DI calls unique to the passed system instance. |
|
|
Init ( |
||
|
Tick ( |
Name |
Description |
|
---|---|---|
|
FExternalFuncInfo |