HGL-3.2.0.2: A simple graphics library based on X11 or Win32

Portability | non-portable (requires concurrency)
Stability | provisional
Maintainer | libraries@haskell.org
Safe Haskell | None

Graphics.HGL.Draw

Contents

- Graphics
- Graphical objects
- Graphical attributes

Description

Drawing in a simple graphics library.

Synopsis

- module Graphics.HGL.Draw.Monad
- module Graphics.HGL.Draw.Picture
- module Graphics.HGL.Draw.Text
- module Graphics.HGL.Draw.Region
- module Graphics.HGL.Draw.Brush
- module Graphics.HGL.Draw.Pen
- module Graphics.HGL.Draw.Font

# Graphics

The type `Graphic`, which represents an abstract drawing, is actually a special case of a `Draw` monad.

module Graphics.HGL.Draw.Monad

# Graphical objects

These are ways of constructing values of type `Graphic`.

module Graphics.HGL.Draw.Picture

module Graphics.HGL.Draw.Text

module Graphics.HGL.Draw.Region

# Graphical attributes

These are used to alter the above drawings. Brushes are used for filling shapes, pens for drawing lines.

module Graphics.HGL.Draw.Brush

module Graphics.HGL.Draw.Pen

module Graphics.HGL.Draw.Font