|
Graphics.HGL.Draw.Monad | Portability | non-portable (requires concurrency) | Stability | provisional | Maintainer | libraries@haskell.org |
|
|
|
Description |
The Draw monad, with graphical objects as a special case.
|
|
Synopsis |
|
|
|
Documentation |
|
|
An abstract representation of an image.
|
|
|
Monad for sequential construction of images.
| Instances | |
|
|
|
Embed an IO action in a drawing action.
|
|
|
:: | | => Draw a | a pre-operation, whose value is passed to the
other two components.
| -> a -> Draw b | a post-operation, to be performed on exit from
the bracket, whether normal or by an exception.
| -> a -> Draw c | the drawing action inside the bracket.
| -> Draw c | | Wrap a drawing action in initialization and finalization actions.
|
|
|
|
:: | | => Draw a | a pre-operation, whose value is passed to the
other two components.
| -> a -> Draw b | a post-operation, to be performed on exit from
the bracket, whether normal or by an exception.
| -> Draw c | the drawing action inside the bracket.
| -> Draw c | | A variant of bracket in which the inner drawing action does not
use the result of the pre-operation.
|
|
|
Produced by Haddock version 2.4.2 |