|
group2 0.1.0
CSE 125 Group 2
|
GPU-uploadable particle structs for all effect categories. More...
#include <glm/glm.hpp>Go to the source code of this file.
Classes | |
| struct | BillboardParticle |
| Single billboard particle (sparks, impact flash, shockwave ring). More... | |
| struct | TracerParticle |
| Oriented capsule streak for fast-bullet tracers (R301 style). More... | |
| struct | RibbonVertex |
| Ribbon vertex (pre-expanded on CPU, uploaded as flat vertex stream). More... | |
| struct | HitscanBeam |
| Hitscan energy beam (main glowing quad). More... | |
| struct | ArcVertex |
| Lightning arc vertex (pre-expanded triangle strip, uploaded as flat stream). More... | |
| struct | SmokeParticle |
| Smoke / fire billboard (uses noise texture for volumetric look). More... | |
| struct | DecalInstance |
| World-space decal instance (bullet hole, scorch mark). More... | |
| struct | SdfGlyphGPU |
| SDF glyph quad (world-space or screen-space HUD). More... | |
GPU-uploadable particle structs for all effect categories.
All structs must satisfy std430 alignment (vec4 fields keep things clean).