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.