Navigation
Unreal Engine C++ API Reference > Plugins > NiagaraShader
References
Module | NiagaraShader |
Header | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShaderParametersBuilder.h |
Include | #include "NiagaraShaderParametersBuilder.h" |
Syntax
class FNiagaraShaderParametersBuilder
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FNiagaraShaderParametersBuilder
(
const FNiagaraDataInterfaceGPUParamInfo& InGPUParamInfo, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Adds a shader parameters structure that is global in scope i.e. if the structure contained "MyFloat" the shader variable would be named "MyFloat" | |
![]() |
void | AddIncludedStruct
(
const FShaderParametersMetadata* StructMetadata |
Adds a shader parameters structure that is global in scope i.e. if the structure contained "MyFloat" the shader variable would be named "MyFloat" |
![]() |
void | AddLooseParam
(
const TCHAR* Name |
I.e. if the parameter was called "MyFloat" the shader variable would be "UniqueDataInterfaceName_MyFloat" |
![]() |
void | AddLooseParamArray
(
const TCHAR* Name, |
I.e. if the parameter was called "MyFloat" the shader variable would be "UniqueDataInterfaceName_MyFloat" |
![]() |
void | I.e. if the structured contained "MyFloat" the shader variable would be "UniqueDataInterfaceName_MyFloat" | |
![]() ![]() |
TConstArrayView< FNiagaraDataInterfaceGeneratedFunction > |