/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraGPUSortInfo.h
struct FNiagaraGPUSortInfo
FGPUSortManager...
AllocationInfo
The GPUSortManager bindings for this sort task.
bool
bEnableCulling
Culling/Visibility data.
uint32
CulledGPUParticleCountOffset
FVector
CullingWorldSpaceOffset
int32
CullOrientationAttributeOffset
TArray< FPlane,...
CullPlanes
int32
CullPositionAttributeOffset
int32
CullScaleAttributeOffset
FVector2f
DistanceCullRange
uint32
FloatDataStride
uint32
GPUParticleCountOffset
FShaderResource...
GPUParticleCountSRV
The actual GPU sim particle count. Needed to get an exact match on the index list.
uint32
HalfDataStride
uint32
IntDataStride
FSphere
LocalBSphere
int32
MeshIndex
int32
MeshIndexAttributeOffset
int32
ParticleCount
The number of particles in the system.
FShaderResource...
ParticleDataFloatSRV
The data buffers that hold the particle attributes and their strides.
FShaderResource...
ParticleDataHalfSRV
FShaderResource...
ParticleDataIntSRV
int32
RendererVisibility
int32
RendererVisTagAttributeOffset
int32
SortAttributeOffset
On which attribute to base the sorting.
EGPUSortFlags
SortFlags
The sort constraints for the task in GPUSortManager.
ENiagaraSortMod...
SortMode
How the particles should be sorted.
FVector3f
SystemLWCTile
FVector
ViewDirection
Forward declaration of concrete types // Macro version - declares all three variants.
FVector
ViewOrigin
View data.