 | Win32-2.1.0.0: A binding to part of the Win32 library | Contents | Index |
|
| Graphics.Win32.GDI.Graphics2D | | Portability | portable | | Stability | provisional | | Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
|
|
|
| Description |
| 2D graphics operations
|
|
|
| Documentation |
|
| moveToEx :: HDC -> Int32 -> Int32 -> IO POINT |
|
| c_MoveToEx :: HDC -> Int32 -> Int32 -> Ptr POINT -> IO Bool |
|
| lineTo :: HDC -> Int32 -> Int32 -> IO () |
|
| c_LineTo :: HDC -> Int32 -> Int32 -> IO Bool |
|
| polyline :: HDC -> [POINT] -> IO () |
|
| c_Polyline :: HDC -> Ptr POINT -> Int -> IO Bool |
|
| polylineTo :: HDC -> [POINT] -> IO () |
|
| c_PolylineTo :: HDC -> Ptr POINT -> Int -> IO Bool |
|
| polygon :: HDC -> [POINT] -> IO () |
|
| c_Polygon :: HDC -> Ptr POINT -> Int -> IO Bool |
|
| polyBezier :: HDC -> [POINT] -> IO () |
|
| c_PolyBezier :: HDC -> Ptr POINT -> Int -> IO Bool |
|
| polyBezierTo :: HDC -> [POINT] -> IO () |
|
| c_PolyBezierTo :: HDC -> Ptr POINT -> Int -> IO Bool |
|
| arc :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () |
|
| c_Arc :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool |
|
| arcTo :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () |
|
| c_ArcTo :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool |
|
| angleArc :: HDC -> Int32 -> Int32 -> WORD -> Float -> Float -> IO () |
|
| c_AngleArc :: HDC -> Int32 -> Int32 -> WORD -> Float -> Float -> IO Bool |
|
| fillRect :: HDC -> RECT -> HBRUSH -> IO () |
|
| c_FillRect :: HDC -> Ptr RECT -> HBRUSH -> IO Bool |
|
| frameRect :: HDC -> RECT -> HBRUSH -> IO () |
|
| c_FrameRect :: HDC -> Ptr RECT -> HBRUSH -> IO Bool |
|
| invertRect :: HDC -> RECT -> IO () |
|
| c_InvertRect :: HDC -> Ptr RECT -> IO Bool |
|
| rectangle :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> IO () |
|
| c_Rectangle :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool |
|
| roundRect :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () |
|
| c_RoundRect :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool |
|
| ellipse :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> IO () |
|
| c_Ellipse :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool |
|
| chord :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () |
|
| c_Chord :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool |
|
| pie :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () |
|
| c_Pie :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool |
|
| bitBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> RasterOp3 -> IO () |
|
| c_BitBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> RasterOp3 -> IO Bool |
|
| maskBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> HBITMAP -> INT -> INT -> RasterOp4 -> IO () |
|
| c_MaskBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> HBITMAP -> INT -> INT -> RasterOp4 -> IO Bool |
|
| stretchBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> INT -> INT -> RasterOp3 -> IO () |
|
| c_StretchBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> INT -> INT -> RasterOp3 -> IO Bool |
|
| plgBlt :: HDC -> POINT -> POINT -> POINT -> HDC -> INT -> INT -> INT -> INT -> MbHBITMAP -> INT -> INT -> IO () |
|
| c_PlgBlt :: HDC -> Ptr POINT -> HDC -> INT -> INT -> INT -> INT -> HBITMAP -> INT -> INT -> IO Bool |
|
| textOut :: HDC -> INT -> INT -> String -> IO () |
|
| c_TextOut :: HDC -> INT -> INT -> LPCTSTR -> Int -> IO Bool |
|
| getTextExtentPoint32 :: HDC -> String -> IO SIZE |
|
| c_GetTextExtentPoint32 :: HDC -> LPCTSTR -> Int -> Ptr SIZE -> IO Bool |
|
| Produced by Haddock version 0.8 |