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

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