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

This is the complete list of members for Confetti::SphereEmitter, including all inherited members.

appearance() constConfetti::BasicEmitter
BasicEmitter(std::shared_ptr< Vkx::Device > device, std::shared_ptr< EmitterVolume > volume, std::shared_ptr< Environment > environment, std::shared_ptr< Appearance > appearance, bool sorted)Confetti::BasicEmitter
currentPosition() constConfetti::BasicEmitter
currentVelocity() constConfetti::BasicEmitter
device_ (defined in Confetti::BasicEmitter)Confetti::BasicEmitterprotected
draw() const overrideConfetti::SphereEmittervirtual
emitterVolume() constConfetti::BasicEmitter
enable(bool enable=true)Confetti::BasicEmitter
enabled() constConfetti::BasicEmitter
environment() constConfetti::BasicEmitter
indexes_ (defined in Confetti::BasicEmitter)Confetti::BasicEmitterprotected
initialize()Confetti::SphereEmitter
particles() (defined in Confetti::SphereEmitter)Confetti::SphereEmitter
particles() const (defined in Confetti::SphereEmitter)Confetti::SphereEmitter
sorted() constConfetti::BasicEmitter
SphereEmitter(std::shared_ptr< Vkx::Device > device, int n, std::shared_ptr< EmitterVolume > volume, std::shared_ptr< Environment > environment, std::shared_ptr< Appearance > appearance, bool sorted)Confetti::SphereEmitter
SphereEmitter(std::shared_ptr< Vkx::Device > device, std::vector< SphereParticle > particles, std::shared_ptr< EmitterVolume > volume, std::shared_ptr< Environment > environment, std::shared_ptr< Appearance > appearance, bool sorted)Confetti::SphereEmitter
uninitialize()Confetti::SphereEmitter
update(float dt) overrideConfetti::SphereEmittervirtual
Confetti::BasicEmitter::update(glm::vec3 const &position, glm::vec3 const &velocity)Confetti::BasicEmitter
Confetti::BasicEmitter::update(float dt, glm::vec3 const &position, glm::vec3 const &velocity)Confetti::BasicEmitter
vertexes_ (defined in Confetti::BasicEmitter)Confetti::BasicEmitterprotected
~BasicEmitter()=defaultConfetti::BasicEmittervirtual
~SphereEmitter() override (defined in Confetti::SphereEmitter)Confetti::SphereEmittervirtual