Confetti
0.1.0
A C++ particle system using Vulkan
|
This is the complete list of members for Confetti::Builder, including all inherited members.
buildAppearance(Configuration::Appearance const &configuration, Vkx::Camera const *pCamera) | Confetti::Builder | |
buildClipperList(Configuration::ClipperList const &configuration) | Confetti::Builder | |
buildEmitter(Configuration::Emitter const &configuration, std::shared_ptr< Vkx::Device > device) | Confetti::Builder | |
buildEmitterVolume(Configuration::EmitterVolume const &configuration) | Confetti::Builder | |
buildEnvironment(Configuration::Environment const &configuration) | Confetti::Builder | |
Builder(std::minstd_rand &rng) | Confetti::Builder | |
buildParticleSystem(Configuration const &configuration, std::shared_ptr< Vkx::Device > device, vk::CommandPool const &commandPool, vk::Queue const &queue, Vkx::Camera const *camera) | Confetti::Builder | |
buildPointParticles(int n, Configuration::Emitter const &emitterConfiguration, EmitterVolume const &volume, Environment const &environment, Appearance const &appearance) | Confetti::Builder | |
buildPointParticles(Configuration::Emitter::ParticleVector const &configurations) | Confetti::Builder | |
buildSphereParticles(int n, Configuration::Emitter const &emitterConfiguration, EmitterVolume const &volume, Environment const &environment, Appearance const &appearance) | Confetti::Builder | |
buildSphereParticles(Configuration::Emitter::ParticleVector const &configurations) | Confetti::Builder | |
buildStreakParticles(int n, Configuration::Emitter const &emitterConfiguration, EmitterVolume const &volume, Environment const &environment, Appearance const &appearance) | Confetti::Builder | |
buildStreakParticles(Configuration::Emitter::ParticleVector const &configurations) | Confetti::Builder | |
buildSurfaceList(Configuration::SurfaceList const &configuration) | Confetti::Builder | |
buildTexturedParticles(int n, Configuration::Emitter const &emitterConfiguration, EmitterVolume const &volume, Environment const &environment, Appearance const &appearance) | Confetti::Builder | |
buildTexturedParticles(Configuration::Emitter::ParticleVector const &configurations) | Confetti::Builder | |
findAppearance(std::string const &name) | Confetti::Builder | |
findClipperList(std::string const &name) | Confetti::Builder | |
findEmitter(std::string const &name) | Confetti::Builder | |
findEmitterVolume(std::string const &name) | Confetti::Builder | |
findEnvironment(std::string const &name) | Confetti::Builder | |
findMaterial(std::string const &name) | Confetti::Builder | |
findSurfaceList(std::string const &name) | Confetti::Builder | |
findTexture(std::string const &name) | Confetti::Builder |