/Engine/Source/Runtime/Engine/Public/ParticleHelper.h
Scene Proxies
class FParticleSystemSceneProxy : public [FPrimitiveSceneProxy](API\Runtime\Engine\FPrimitiveSceneProxy)
uint8:  1
bCastShadow
uint8:  1
bManagingSignificance
FColoredMateria...
DeselectedWireframeMaterialInstance
FParticleDynami...
DynamicData
TArray<FDynami...
DynamicDataForThisFrame
TEnumAsByte<ER...
FeatureLevel
int32
FirstFreeMeshBatch
FParticleDynami...
LastDynamicData
int32
LastFramePreRendered
From ViewFamily.FrameNumber
int32
LODMethod
FMaterialReleva...
MaterialRelevance
TIndirectArray<...
MeshBatchPool
Pool for holding FMeshBatches to reduce allocations.
TArray< int32 >
MeshEmitterLODIndices
Persistent proxy storage for mesh emitter LODs; need to store these here, because GDME needs to calc the index, but VF needs to be init'ed with the correct LOD, and DynamicData goes away every frame
AActor*
Owner
float
PendingLODDistance
FParticlePerfSt...
PerfStatContext
int32
VisualizeLODIndex
TUniformBuffer<...
WorldSpacePrimitiveUniformBuffer
The primitive's uniform buffer. Mutable because it is cached state during GetDynamicMeshElements.
uint32
WorldSpaceUBHash