Confetti  0.1.0
A C++ particle system using Vulkan
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NConfettiVulkan-based Particle System
 CAppearanceAppearance characteristics shared by multiple particles
 CBasicEmitterA particle emitter
 CBuilderA class that builds and maintains Confetti objects
 CConfigurationA generic configuration for ParticleSystem
 CAppearanceAppearance configuration
 CClipperListClip plane list configuration
 CEmitterEmitter configuration
 CEmitterVolumeEmitter volume configuration
 CEnvironmentEnvironment configuration
 CParticleParticle configuration
 CSurfaceBounce plane configuration
 CSurfaceListBounce plane list configuration
 CEmitterBoxAn EmitterVolume that emits particles from the interior of a box
 CEmitterCircleAn EmitterVolume that emits particles from the interior of a circle
 CEmitterConeAn EmitterVolume that emits particles from the interior of a cone
 CEmitterCylinderAn EmitterVolume that emits particles from the interior of a cylinder
 CEmitterLineAn EmitterVolume that emits particles from a line segment
 CEmitterPointAn EmitterVolume that emits particles from the point [0,0,0]
 CEmitterRectangleAn EmitterVolume that emits particles from the interior of a rectangle
 CEmitterSphereAn EmitterVolume that emits particles from the interior of a sphere
 CEmitterVolumeThis class generates random points in 3D whose locations are uniformly distributed in a specific volume
 CEnvironmentAn external (to any particle or emitter) set of factors that affect a particle's position and velocity
 CSurfaceA plane that the particles bounce against
 CJsonConfigurationA Configuration loaded from JSON
 CParticleA particle base class
 CParticleSystemThe particle system
 CPointEmitterAn Emitter that emits PointParticles
 CPointParticleA point Particle scaled by distance
 CVBEntryVertex buffer info
 CVertex
 CSphereEmitterAn Emitter that emits SphereParticles
 CSphereParticleA sphere-shaped lit Particle with a radius
 CVBEntry
 CStreakEmitterAn Emitter that emits StreakParticles
 CStreakParticleA line-shaped Particle whose length and direction depend on its velocity
 CVBEntryVertex buffer info
 CVertex
 CTexturedEmitterAn Emitter that emits TexturedParticles
 CTexturedParticleA square camera-facing Particle with a texture, radius, and 2D rotation
 CVBEntryVertex buffer info
 CVertexVertex buffer entry
 CXmlConfigurationA Configuration loaded from XML