Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module introduces a simple particle system to Affection
- updateParticle :: Double -> (Double -> Particle -> Affection us Particle) -> Particle -> Affection us (Maybe Particle)
- drawParticles :: (Particle -> Affection us ()) -> [Particle] -> Affection us ()
- updateParticleSystem :: ParticleSystem -> Double -> (Double -> Particle -> Affection us Particle) -> (GeglBuffer -> GeglNode -> Particle -> Affection us ()) -> Affection us ParticleSystem
- insertParticle :: ParticleSystem -> Particle -> Affection us ParticleSystem
Documentation
:: Double | Elapsed time in seconds |
-> (Double -> Particle -> Affection us Particle) | Update function for a single |
-> Particle |
|
-> Affection us (Maybe Particle) | resulting |
updateParticleSystem :: ParticleSystem -> Double -> (Double -> Particle -> Affection us Particle) -> (GeglBuffer -> GeglNode -> Particle -> Affection us ()) -> Affection us ParticleSystem #
:: ParticleSystem |
|
-> Particle |
|
-> Affection us ParticleSystem | resulting new |
Function for inserting a new Particle
into its PartileSystem