Confetti
0.1.0
A C++ particle system using Vulkan
|
This is the complete list of members for Confetti::TexturedEmitter, including all inherited members.
appearance() const | Confetti::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() const | Confetti::BasicEmitter | |
currentVelocity() const | Confetti::BasicEmitter | |
device_ (defined in Confetti::BasicEmitter) | Confetti::BasicEmitter | protected |
draw() const override | Confetti::TexturedEmitter | virtual |
emitterVolume() const | Confetti::BasicEmitter | |
enable(bool enable=true) | Confetti::BasicEmitter | |
enabled() const | Confetti::BasicEmitter | |
environment() const | Confetti::BasicEmitter | |
indexes_ (defined in Confetti::BasicEmitter) | Confetti::BasicEmitter | protected |
initialize() | Confetti::TexturedEmitter | |
particles() (defined in Confetti::TexturedEmitter) | Confetti::TexturedEmitter | |
particles() const (defined in Confetti::TexturedEmitter) | Confetti::TexturedEmitter | |
sorted() const | Confetti::BasicEmitter | |
TexturedEmitter(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::TexturedEmitter | |
TexturedEmitter(std::shared_ptr< Vkx::Device > device, std::vector< TexturedParticle > particles, std::shared_ptr< EmitterVolume > volume, std::shared_ptr< Environment > environment, std::shared_ptr< Appearance > appearance, bool sorted) | Confetti::TexturedEmitter | |
uninitialize() | Confetti::TexturedEmitter | |
update(float dt) override | Confetti::TexturedEmitter | virtual |
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::BasicEmitter | protected |
~BasicEmitter()=default | Confetti::BasicEmitter | virtual |
~TexturedEmitter() override (defined in Confetti::TexturedEmitter) | Confetti::TexturedEmitter | virtual |