group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
particles Directory Reference
Directory dependency graph for particles:

Directories

 
effects
 
sdf

Files

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