Portability | non-portable |
---|---|
Stability | provisional |
Maintainer | Fumiaki Kinoshita <fumiexcel@gmail.com> |
Safe Haskell | None |
Provides the free embodiment.
- type GUI = UI GUIBase
- data GUIBase a
- = FromBitmap Bitmap a
- | FromFinalizer (FinalizerT IO a)
- | RotateD Float (GUIBase a)
- | Scale Vec2 (GUIBase a)
- | Translate Vec2 (GUIBase a)
- | Colored Color (GUIBase a)
- | Line [Vec2] a
- | Polygon [Vec2] a
- | PolygonOutline [Vec2] a
- | Circle Float a
- | CircleOutline Float a
- | Thickness Float (GUIBase a)
- | KeyChar Char (Bool -> a)
- | KeySpecial SpecialKey (Bool -> a)
- | MousePosition (Vec2 -> a)
- | MouseWheel (Int -> a)
- | MouseButtonL (Bool -> a)
- | MouseButtonM (Bool -> a)
- | MouseButtonR (Bool -> a)
- data GUIParam = GUIParam {}
Documentation
The base of GUI
.
FromBitmap Bitmap a | |
FromFinalizer (FinalizerT IO a) | |
RotateD Float (GUIBase a) | |
Scale Vec2 (GUIBase a) | |
Translate Vec2 (GUIBase a) | |
Colored Color (GUIBase a) | |
Line [Vec2] a | |
Polygon [Vec2] a | |
PolygonOutline [Vec2] a | |
Circle Float a | |
CircleOutline Float a | |
Thickness Float (GUIBase a) | |
KeyChar Char (Bool -> a) | |
KeySpecial SpecialKey (Bool -> a) | |
MousePosition (Vec2 -> a) | |
MouseWheel (Int -> a) | |
MouseButtonL (Bool -> a) | |
MouseButtonM (Bool -> a) | |
MouseButtonR (Bool -> a) |
Parameters of the application.
GUIParam | |
|