Navigation
API > API/Plugins > API/Plugins/NiagaraVertexFactories
Inheritance Hierarchy
- FShader
- FGlobalShader
- FNiagaraSortKeyGenCS
References
| Module | NiagaraVertexFactories |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraVertexFactories/Public/NiagaraSortingGPU.h |
| Include | #include "NiagaraSortingGPU.h" |
Syntax
class FNiagaraSortKeyGenCS : public FGlobalShader
Remarks
Compute shader used to generate particle sort keys.
Functions
| Type | Name | Description | |
|---|---|---|---|
BEGIN_SHADER_PARAMETER_STRUCT
(
FParameters, |
|||
| void | ModifyCompilationEnvironment
(
const FGlobalShaderPermutationParameters& Parameters, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
FVector3f, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
FVector4f, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride | SHADER_PARAMETER
(
uint32, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER
(
FVector3f, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER_ARRAY
(
FVector4f, |
||
| NiagaraParticleDataFloat | SHADER_PARAMETER_SRV
(
Buffer, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt | SHADER_PARAMETER_SRV
(
Buffer, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER_UAV
(
Buffer, |
||
| NiagaraParticleDataFloat NiagaraParticleDataInt FloatDataStride IntDataStride GPUParticleCountOffset... | SHADER_PARAMETER_UAV
(
Buffer, |
||
| bool | UseWaveOps
(
EShaderPlatform ShaderPlatform |
Typedefs
| Name | Description |
|---|---|
| FPermutationDomain |