Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
ParticleSystem.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4
8
9namespace shkyera {
10
28
29} // namespace shkyera
Definition ParticleSystem.hpp:11
void spawnParticles(ParticleEmitterComponent &emitter, const glm::mat4 &transformMatrix)
Definition ParticleSystem.cpp:101
void updateParticles(ParticleEmitterComponent &emitter, const glm::mat4 &transformMatrix)
Definition ParticleSystem.cpp:35
void updatePositions(ParticleEmitterComponent &emitter)
Definition ParticleSystem.cpp:203
void updateEndToStartProgress(ParticleEmitterComponent &emitter)
Definition ParticleSystem.cpp:193
void updateVelocities(ParticleEmitterComponent &emitter)
Definition ParticleSystem.cpp:197
void updateLifetimes(ParticleEmitterComponent &emitter)
Definition ParticleSystem.cpp:189
void updateSizes(ParticleEmitterComponent &emitter)
Definition ParticleSystem.cpp:209
void ensureSufficientStateContainerSize(ParticleEmitterComponent &emitter)
Definition ParticleSystem.cpp:46
void updateTransparencies(ParticleEmitterComponent &emitter)
Definition ParticleSystem.cpp:213
void update()
Definition ParticleSystem.cpp:18
Definition RegistryViewer.hpp:51
Definition Asset.hpp:6
Definition Clock.hpp:9
Definition ParticleEmitterComponent.hpp:11