Navigation
API > API/Plugins > API/Plugins/NiagaraVertexFactories
Inheritance Hierarchy
- FShader
- FGlobalShader
- FNiagaraDrawIndirectArgsGenCS
References
| Module | NiagaraVertexFactories |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraVertexFactories/Public/NiagaraDrawIndirect.h |
| Include | #include "NiagaraDrawIndirect.h" |
Syntax
class FNiagaraDrawIndirectArgsGenCS : public FGlobalShader
Remarks
Compute shader used to generate GPU emitter draw indirect args. It also resets unused instance count entries.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TaskInfos RWInstanceCounts TaskCount FShaderCompilerEnvironment & | OutEnvironment |
Functions
| Type | Name | Description | |
|---|---|---|---|
BEGIN_SHADER_PARAMETER_STRUCT
(
FParameters, |
|||
| TaskInfos RWInstanceCounts TaskCount | |||
| TaskInfos | SHADER_PARAMETER_SRV
(
Buffer< uint >, |
||
| TaskInfos RWInstanceCounts | SHADER_PARAMETER_UAV
(
RWBuffer< uint >, |
Typedefs
| Name | Description |
|---|---|
| FPermutationDomain |