| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Affection.Particle
Description
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
Arguments
| :: 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 #
Arguments
| :: ParticleSystem |
|
| -> Particle |
|
| -> Affection us ParticleSystem | resulting new |
Function for inserting a new Particle into its PartileSystem