NiagaraVertexFactories

Windows
MacOS
Linux

Classes

Name

Description

Public class

FNiagaraCutoutVertexBuffer

Vertex buffer to hold cutout UVs.

Public struct

FNiagaraDrawIndirectArgGenTaskInfo

#define NIAGARA_COPY_BUFFER_THREAD_COUNT 64 #define NIAGARA_COPY_BUFFER_BUFFER_COUNT 3 Task info when generating draw indirect frame buffer.

Public class

FNiagaraDrawIndirectArgsGenCS

Compute shader used to generate GPU emitter draw indirect args.

Public class

FNiagaraDrawIndirectResetCountsCS

Compute shader used to reset unused instance count entries.

Public class

FNiagaraGPURayTracingTransformsCS

Compute shader used to pass GPU instances transforms to the ray tracing TLAS.

Public class

FNiagaraMeshUniformParameters

Uniform buffer for mesh particle vertex factories.

Public class

FNiagaraMeshVertexFactory

Vertex factory for rendering instanced mesh particles with out dynamic parameter support.

Public class

FNiagaraMeshVertexFactoryEx

Advanced mesh vertex factory. Used for enabling accurate motion vector output

Public class

FNiagaraNullSortedIndicesVertexBuffer

Public class

FNiagaraRibbonUniformParameters

Uniform buffer for particle beam/trail vertex factories.

Public struct

FNiagaraRibbonVertexDynamicParameter

FNiagaraRibbonVertexDynamicParameter.

Public class

FNiagaraRibbonVertexFactory

Beam/Trail particle vertex factory.

Public class

FNiagaraRibbonVFLooseParameters

Public class

FNiagaraSortKeyGenCS

Compute shader used to generate particle sort keys.

Public class

FNiagaraSpriteUniformParameters

Uniform buffer for particle sprite vertex factories.

Public class

FNiagaraSpriteVertexFactory

Vertex factory for rendering particle sprites.

Public class

FNiagaraSpriteVertexFactoryEx

Public class

FNiagaraSpriteVFLooseParameters

Public class

FNiagaraVertexFactoryBase

Base class for particle vertex factories.

Public class

INiagaraVertexFactoriesModule

Niagara vertex factories module interface

Typedefs

Enums

Name

Description

Public enum

ENiagaraVertexFactoryType

Enum identifying the type of a particle vertex factory.

Variables

Name Description

Public variable

TGlobalResource...

 

GFNiagaraNullCutoutVertexBuffer

Public variable

TGlobalResource...

 

GFNiagaraNullSortedIndicesVertexBuffer

Public variable

int32

 

GNiagaraGPUSortingCPUToGPUThreshold

Public variable

int32

 

GNiagaraGPUSortingUseMaxPrecision

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss