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

This is the complete list of members for Confetti::BasicEmitter, 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 =0Confetti::BasicEmitterpure virtual
emitterVolume() constConfetti::BasicEmitter
enable(bool enable=true)Confetti::BasicEmitter
enabled() constConfetti::BasicEmitter
environment() constConfetti::BasicEmitter
indexes_ (defined in Confetti::BasicEmitter)Confetti::BasicEmitterprotected
sorted() constConfetti::BasicEmitter
update(glm::vec3 const &position, glm::vec3 const &velocity)Confetti::BasicEmitter
update(float dt, glm::vec3 const &position, glm::vec3 const &velocity)Confetti::BasicEmitter
update(float dt)=0Confetti::BasicEmitterpure virtual
vertexes_ (defined in Confetti::BasicEmitter)Confetti::BasicEmitterprotected
~BasicEmitter()=defaultConfetti::BasicEmittervirtual