Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraGPUSortInfo.h |
Include |
#include "NiagaraGPUSortInfo.h" |
struct FNiagaraGPUSortInfo
Name | Description | ||
---|---|---|---|
|
AllocationInfo |
The GPUSortManager bindings for this sort task. |
|
|
bEnableCulling |
Culling/Visibility data. |
|
|
CulledGPUParticleCountOffset |
||
|
CullingWorldSpaceOffset |
||
|
CullOrientationAttributeOffset |
||
|
CullPlanes |
||
|
CullPositionAttributeOffset |
||
|
CullScaleAttributeOffset |
||
|
DistanceCullRange |
||
|
FloatDataStride |
||
|
GPUParticleCountOffset |
||
|
GPUParticleCountSRV |
The actual GPU sim particle count. Needed to get an exact match on the index list. |
|
|
HalfDataStride |
||
|
IntDataStride |
||
|
LocalBSphere |
||
|
MeshIndex |
||
|
MeshIndexAttributeOffset |
||
|
ParticleCount |
The number of particles in the system. |
|
|
ParticleDataFloatSRV |
The data buffers that hold the particle attributes and their strides. |
|
|
ParticleDataHalfSRV |
||
|
ParticleDataIntSRV |
||
|
RendererVisibility |
||
|
RendererVisTagAttributeOffset |
||
|
SortAttributeOffset |
On which attribute to base the sorting. |
|
|
SortFlags |
The sort constraints for the task in GPUSortManager. |
|
|
SortMode |
How the particles should be sorted. |
|
|
SystemLWCTile |
||
|
ViewDirection |
||
|
ViewOrigin |
View data. |
Name | Description | ||
---|---|---|---|
|
SetSortFlags ( |
Set the SortFlags based on the emitter and material constraints. |
Name |
Description |
---|---|
MaxCullPlanes |