Navigation
API > API/Plugins > API/Plugins/NiagaraVertexFactories
Compute shader used to initialize instance count entries to specific values. Used if the platform doesn't support RW texture buffers
| Name | FNiagaraInstanceCountsInitCS |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraVertexFactories/Public/NiagaraDrawIndirect.h |
| Include Path | #include "NiagaraDrawIndirect.h" |
Syntax
class FNiagaraInstanceCountsInitCS : public FGlobalShader
Inheritance Hierarchy
- FShader → FGlobalShader → FNiagaraInstanceCountsInitCS
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FPermutationDomain | TShaderPermutationDomain<> | NiagaraDrawIndirect.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OutEnvironment | TaskInfos TaskCount FShaderCompilerEnvironment & | NiagaraDrawIndirect.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
BEGIN_SHADER_PARAMETER_STRUCT
(
FParameters, |
NiagaraDrawIndirect.h | ||
TaskInfos TaskCount END_SHADER_PARAMETER_STRUCT() |
NiagaraDrawIndirect.h | ||
TaskInfos SHADER_PARAMETER_UAV
(
RWBuffer< uint >, |
NiagaraDrawIndirect.h |