Navigation
API > API/Plugins > API/Plugins/NiagaraShader > API/Plugins/NiagaraShader/FNiagaraShaderParametersBuilder
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddIncludedStruct () |
Adds a shader parameters structure that is global in scope i.e. if the structure contained "MyFloat" the shader variable would be named "MyFloat" | NiagaraShaderParametersBuilder.h | |
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" | NiagaraShaderParametersBuilder.h |
AddIncludedStruct()
Description
Adds a shader parameters structure that is global in scope i.e. if the structure contained "MyFloat" the shader variable would be named "MyFloat"
| Name | AddIncludedStruct |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShaderParametersBuilder.h |
| Include Path | #include "NiagaraShaderParametersBuilder.h" |
template<typename T>
void AddIncludedStruct()
AddIncludedStruct(const FShaderParametersMetadata *)
Description
Adds a shader parameters structure that is global in scope i.e. if the structure contained "MyFloat" the shader variable would be named "MyFloat"
| Name | AddIncludedStruct |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShaderParametersBuilder.h |
| Include Path | #include "NiagaraShaderParametersBuilder.h" |
void AddIncludedStruct
(
const FShaderParametersMetadata * StructMetadata
)