Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FNiagaraCutoutVertexBuffer |
Vertex buffer to hold cutout UVs. |
|
FNiagaraDrawIndirectArgGenTaskInfo |
Task info when generating draw indirect frame buffer. |
|
FNiagaraDrawIndirectArgsGenCS |
Compute shader used to generate GPU emitter draw indirect args. |
|
FNiagaraDrawIndirectResetCountsCS |
Compute shader used to reset unused instance count entries. |
|
FNiagaraGPURayTracingTransformsCS |
Compute shader used to pass GPU instances transforms to the ray tracing TLAS. |
|
FNiagaraMeshCommonParameters |
Common shader parameters for mesh particle renderers (used by multiple shaders) |
|
FNiagaraMeshUniformParameters |
Uniform buffer for mesh particle vertex factories. |
|
FNiagaraMeshVertexFactory |
Vertex factory for rendering instanced mesh particles with out dynamic parameter support. |
|
FNiagaraMeshVertexFactoryEx |
Advanced mesh vertex factory. Used for enabling accurate motion vector output |
|
FNiagaraNullSortedIndicesVertexBuffer |
|
|
FNiagaraRibbonUniformParameters |
Uniform buffer for particle beam/trail vertex factories. |
|
FNiagaraRibbonVertexDynamicParameter |
|
|
FNiagaraRibbonVertexFactory |
Beam/Trail particle vertex factory. |
|
FNiagaraRibbonVFLooseParameters |
|
|
FNiagaraSortKeyGenCS |
Compute shader used to generate particle sort keys. |
|
FNiagaraSpriteUniformParameters |
Uniform buffer for particle sprite vertex factories. |
|
FNiagaraSpriteVertexFactory |
Vertex factory for rendering particle sprites. |
|
FNiagaraSpriteVertexFactoryEx |
|
|
FNiagaraSpriteVFLooseParameters |
|
|
FNiagaraVertexFactoryBase |
Base class for particle vertex factories. |
|
FNiagaraVertexFactoryShaderParametersBase |
Base class for Niagara vertex factory shader parameters. |
|
INiagaraVertexFactoriesModule |
Niagara vertex factories module interface |
Name |
Description |
|
---|---|---|
|
ENiagaraDrawIndirectArgGenTaskFlags |
#define NIAGARA_COPY_BUFFER_THREAD_COUNT 64 #define NIAGARA_COPY_BUFFER_BUFFER_COUNT 3 |
|
ENiagaraVertexFactoryType |
Enum identifying the type of a particle vertex factory. |
Name | Description | ||
---|---|---|---|
|
constexpr bo... |
operator! |
|
|
constexpr EN... |
operator& |
|
|
ENiagaraDraw... |
operator&= |
|
|
constexpr EN... |
operator^ |
|
|
ENiagaraDraw... |
operator^= |
|
|
constexpr EN... |
operator| |
|
|
ENiagaraDraw... |
operator|= |
|
|
constexpr EN... |
operator~ |
Name | Description | ||
---|---|---|---|
|
GFNiagaraNullCutoutVertexBuffer |
||
|
GFNiagaraNullSortedIndicesVertexBuffer |
||
|
GNiagaraGPUCullingCPUToGPUThreshold |
||
|
GNiagaraGPUSortingCPUToGPUThreshold |
||
|
GNiagaraGPUSortingUseMaxPrecision |