Confetti  0.1.0
A C++ particle system using Vulkan
Confetti::Builder Member List

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