Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterface.h |
| Include | #include "NiagaraDataInterface.h" |
Syntax
struct FNiagaraDataInterfaceSetShaderParametersContext
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNiagaraDataInterfaceSetShaderParametersContext
(
FRDGBuilder& InGraphBuilder, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FNiagaraGpuComputeDispatchInterface & | |||
| const FNiagaraComputeInstanceData & | |||
| FString | Formats a string with the simulation & stage name | ||
| FRDGBuilder & | |||
| uint8 * | GetParameterIncludedStruct
(
const FShaderParametersMetadata* StructMetadata |
||
| T * | |||
| TArrayView< T > | GetParameterLooseArray
(
int32 NumElements |
||
| T * | |||
| T & | GetProxy () |
||
| FRDGExternalAccessQueue & | |||
| const T & | |||
| const FNiagaraSimStageData & | |||
| FNiagaraSystemInstanceID | |||
| FVector3f | |||
| const FNiagaraGPUSystemTick & | |||
| bool | |||
| bool | |||
| bool | IsParameterBound
(
const void* ParameterAddress |
||
| bool | IsResourceBound
(
const void* ResourceAddress |
||
| bool | IsStructBound
(
const T* StructAddress |
||
| bool | IsStructBound
(
const uint8* StructAddress, |
||
| void | SetDataInterface
(
FNiagaraDataInterfaceProxy* InDataInterfaceProxy, |