|
Confetti
0.1.0
A C++ particle system using Vulkan
|
Vulkan-based Particle System. More...
Classes | |
| class | Appearance |
| Appearance characteristics shared by multiple particles. More... | |
| class | BasicEmitter |
| A particle emitter. More... | |
| class | Builder |
| A class that builds and maintains Confetti objects. More... | |
| class | Configuration |
| A generic configuration for ParticleSystem. More... | |
| class | EmitterBox |
| An EmitterVolume that emits particles from the interior of a box. More... | |
| class | EmitterCircle |
| An EmitterVolume that emits particles from the interior of a circle. More... | |
| class | EmitterCone |
| An EmitterVolume that emits particles from the interior of a cone. More... | |
| class | EmitterCylinder |
| An EmitterVolume that emits particles from the interior of a cylinder. More... | |
| class | EmitterLine |
| An EmitterVolume that emits particles from a line segment. More... | |
| class | EmitterPoint |
An EmitterVolume that emits particles from the point [0,0,0]. More... | |
| class | EmitterRectangle |
| An EmitterVolume that emits particles from the interior of a rectangle. More... | |
| class | EmitterSphere |
| An EmitterVolume that emits particles from the interior of a sphere. More... | |
| class | EmitterVolume |
| This class generates random points in 3D whose locations are uniformly distributed in a specific volume. More... | |
| class | Environment |
| An external (to any particle or emitter) set of factors that affect a particle's position and velocity. More... | |
| class | JsonConfiguration |
| A Configuration loaded from JSON. More... | |
| class | Particle |
| A particle base class. More... | |
| class | ParticleSystem |
| The particle system. More... | |
| class | PointEmitter |
| An Emitter that emits PointParticles. More... | |
| class | PointParticle |
| A point Particle scaled by distance. More... | |
| class | SphereEmitter |
| An Emitter that emits SphereParticles. More... | |
| class | SphereParticle |
| A sphere-shaped lit Particle with a radius. More... | |
| class | StreakEmitter |
| An Emitter that emits StreakParticles. More... | |
| class | StreakParticle |
| A line-shaped Particle whose length and direction depend on its velocity. More... | |
| class | TexturedEmitter |
| An Emitter that emits TexturedParticles. More... | |
| class | TexturedParticle |
| A square camera-facing Particle with a texture, radius, and 2D rotation. More... | |
| class | XmlConfiguration |
| A Configuration loaded from XML. More... | |
Vulkan-based Particle System.
1.8.14