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

This is the complete list of members for Confetti::StreakEmitter, 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::StreakEmittervirtual
emitterVolume() constConfetti::BasicEmitter
enable(bool enable=true)Confetti::BasicEmitter
enabled() constConfetti::BasicEmitter
environment() constConfetti::BasicEmitter
indexes_ (defined in Confetti::BasicEmitter)Confetti::BasicEmitterprotected
initialize()Confetti::StreakEmitter
particles() (defined in Confetti::StreakEmitter)Confetti::StreakEmitter
particles() const (defined in Confetti::StreakEmitter)Confetti::StreakEmitter
sorted() constConfetti::BasicEmitter
StreakEmitter(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::StreakEmitter
StreakEmitter(std::shared_ptr< Vkx::Device > device, std::vector< StreakParticle > particles, std::shared_ptr< EmitterVolume > volume, std::shared_ptr< Environment > environment, std::shared_ptr< Appearance > appearance, bool sorted)Confetti::StreakEmitter
uninitialize()Confetti::StreakEmitter
update(float dt) overrideConfetti::StreakEmittervirtual
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
~StreakEmitter() override (defined in Confetti::StreakEmitter)Confetti::StreakEmittervirtual