|
Confetti
0.1.0
A C++ particle system using Vulkan
|
A generic configuration for ParticleSystem. More...
#include <Confetti/Configuration.h>

Classes | |
| class | Appearance |
| Appearance configuration. More... | |
| class | ClipperList |
| Clip plane list configuration. More... | |
| class | Emitter |
| Emitter configuration. More... | |
| class | EmitterVolume |
| Emitter volume configuration. More... | |
| class | Environment |
| Environment configuration. More... | |
| class | Particle |
| Particle configuration. More... | |
| class | Surface |
| Bounce plane configuration. More... | |
| class | SurfaceList |
| Bounce plane list configuration. More... | |
Public Types | |
| using | EmitterMap = std::map< std::string, Emitter > |
| A map of Emitters. | |
| using | EmitterVolumeMap = std::map< std::string, EmitterVolume > |
| A map of EmitterVolumes. | |
| using | EnvironmentMap = std::map< std::string, Environment > |
| A map of Environments. | |
| using | AppearanceMap = std::map< std::string, Appearance > |
| A map of Appearances. | |
| using | ClipperListMap = std::map< std::string, ClipperList > |
| A map of ClipperLists. | |
| using | SurfaceListMap = std::map< std::string, SurfaceList > |
| A map of SurfaceLists. | |
Public Attributes | |
Object Configurations | |
| EmitterMap | emitters_ |
| Emitter configurations, indexed by name. | |
| EmitterVolumeMap | emitterVolumes_ |
| EmitterVolume configurations, indexed by name. | |
| EnvironmentMap | environments_ |
| Environment configurations, indexed by name. | |
| AppearanceMap | appearances_ |
| Appearance configurations, indexed by name. | |
| ClipperListMap | clipperLists_ |
| ClipperList configurations, indexed by name. | |
| SurfaceListMap | surfaceLists_ |
| SurfaceList configurations, indexed by name. | |
A generic configuration for ParticleSystem.
1.8.14