![]() |
Simulant
21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
Public Member Functions | |
Manipulator (ParticleScript *script, const std::string &name) | |
void | manipulate (ParticleSystem *system, Particle *particles, std::size_t particle_count, float dt) const |
virtual void | set_linear_curve (float rate) |
virtual void | set_bell_curve (float peak, float deviation) |
Protected Types | |
typedef std::function< float(float, float, float)> | CurveFunc |
Protected Attributes | |
ParticleScript * | particle_script_ |
CurveFunc | curve_ |