| | Implementation of GPU/transfer buffer management for particle data.
|
| | GPU storage/vertex buffer paired with a CPU transfer buffer for particle uploads.
|
| | Event structs dispatched via entt::dispatcher for particle spawning.
|
| | Fixed-capacity particle pool with O(1) swap-remove.
|
| | Implementation of all particle GPU pipelines, buffer uploads, and draw calls.
|
| | Owns all particle GPU pipelines and per-category GPU buffers.
|
| | Implementation of the top-level particle system orchestrator.
|
| | Top-level particle system orchestrator owning all effect sub-systems.
|
| | GPU-uploadable particle structs for all effect categories.
|