Navigation
Unreal Engine C++ API Reference > 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, |