gloss-1.10.2.5: Painless 2D vector graphics, animations and simulations.

Safe HaskellNone
LanguageHaskell98

Graphics.Gloss.Interface.IO.Animate

Description

Animate a picture in a window.

Synopsis

Documentation

animateIO Source #

Arguments

:: Display

Display mode.

-> Color

Background color.

-> (Float -> IO Picture)

Function to produce the next frame of animation. It is passed the time in seconds since the program started.

-> (Controller -> IO ())

Callback to take the display controller.

-> IO () 

Open a new window and display the given animation.

Once the window is open you can use the same commands as with display.

animateFixedIO Source #

Arguments

:: Display

Display mode.

-> Color

Background color.

-> (Float -> IO Picture)

Function to produce the next frame of animation. It is passed the time in seconds since the program started.

-> (Controller -> IO ())

Callback to take the display controller.

-> IO () 

Like animateIO but don't allow the display to be panned around.

data Controller Source #

Functions to asynchronously control a Gloss display.

Constructors

Controller 

Fields