Navigation
API > API/Plugins > API/Plugins/NiagaraShader
Inheritance Hierarchy
- FShader
- FNiagaraShader
References
| Module | NiagaraShader |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShader.h |
| Include | #include "NiagaraShader.h" |
Syntax
class FNiagaraShader : public FShader
Remarks
Base class of all shaders that need material parameters.
Variables
| Type | Name | Description | |
|---|---|---|---|
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | EmitterSpawnInfoParams |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNiagaraShader
(
const FNiagaraShaderType::CompiledShaderInitializerType& Initializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
BEGIN_SHADER_PARAMETER_STRUCT
(
FGlobalParameters |
This structure is a replication of FNiagaraGlobalParameters with interpolated parameters includes. | ||
DECLARE_SHADER_TYPE
(
FNiagaraShader, |
|||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | |||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | This structure is a replication of FNiagaraEmitterParameters with interpolated parameters includes. | ||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | This structure is a replication of FNiagaraOwnerParameters with interpolated parameters includes. | ||
| FIntVector | GetDefaultThreadGroupSize
(
ENiagaraGpuDispatchType DispatchType |
||
| TConstArrayView< FNiagaraDataInterfaceParamRef > | |||
LAYOUT_ARRAY
(
FShaderUniformBufferParameter, |
|||
LAYOUT_FIELD
(
bool, |
|||
LAYOUT_FIELD
(
uint16, |
|||
| void | ModifyCompilationEnvironment
(
const FNiagaraShaderPermutationParameters& Parameters, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FQuat4f, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FMatrix44f, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FMatrix44f, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FMatrix44f, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
uint32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
uint32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
uint32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FIntVector3, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
uint32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FUintVector3, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
uint32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FMatrix44f, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FMatrix44f, |
||
| Engine_WorldDeltaTime | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
This structure is a replication of FNiagaraSystemParameters with interpolated parameters includes. | |
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FQuat4f, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
uint32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
FMatrix44f, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
uint32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
float, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER
(
int32, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_ARRAY
(
FIntVector4, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_RDG_UNIFORM_BUFFER
(
FSubstratePublicGlobalUniformParameters, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_SRV
(
Buffer< half >, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_SRV
(
Buffer< float >, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_STRUCT_INCLUDE
(
FGlobalParameters, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_STRUCT_INCLUDE
(
FOwnerParameters, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_STRUCT_REF
(
FViewUniformShaderParameters, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_UAV
(
RWBuffer< uint >, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_UAV
(
RWBuffer< half >, |
||
| Engine_WorldDeltaTime Engine_InverseDeltaTime Engine_RealTime Engine_Pad0 PREV_Engine_WorldDeltaTime... | SHADER_PARAMETER_UAV
(
RWBuffer< int >, |
Constants
| Name | Description |
|---|---|
| UniformBufferLayoutName |