Safe Haskell | None |
---|
Graphics.Gloss.Interface.IO.Simulate
Description
Simulate mode is for producing an animation of some model who's picture
changes over finite time steps. The behavior of the model can also depent
on the current ViewPort
.
Documentation
module Graphics.Gloss.Data.Display
module Graphics.Gloss.Data.Picture
module Graphics.Gloss.Data.Color
Arguments
:: forall model . | |
=> Display | Display mode. |
-> Color | Background color. |
-> Int | Number of simulation steps to take for each second of real time. |
-> model | The initial model. |
-> (model -> IO Picture) | A function to convert the model to a picture. |
-> (ViewPort -> Float -> model -> IO model) | A function to step the model one iteration. It is passed the current viewport and the amount of time for this simulation step (in seconds). |
-> IO () |
Constructors
ViewPort | |
Fields
|