| Win32-2.1.1.0: A binding to part of the Win32 library | Source code | 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 | Source

c_MoveToEx :: HDC -> Int32 -> Int32 -> Ptr POINT -> IO Bool | Source

lineTo :: HDC -> Int32 -> Int32 -> IO () | Source

c_LineTo :: HDC -> Int32 -> Int32 -> IO Bool | Source

polyline :: HDC -> [POINT] -> IO () | Source

c_Polyline :: HDC -> Ptr POINT -> Int -> IO Bool | Source

polylineTo :: HDC -> [POINT] -> IO () | Source

c_PolylineTo :: HDC -> Ptr POINT -> Int -> IO Bool | Source

polygon :: HDC -> [POINT] -> IO () | Source

c_Polygon :: HDC -> Ptr POINT -> Int -> IO Bool | Source

polyBezier :: HDC -> [POINT] -> IO () | Source

c_PolyBezier :: HDC -> Ptr POINT -> Int -> IO Bool | Source

polyBezierTo :: HDC -> [POINT] -> IO () | Source

c_PolyBezierTo :: HDC -> Ptr POINT -> Int -> IO Bool | Source

arc :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () | Source

c_Arc :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool | Source

arcTo :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () | Source

c_ArcTo :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool | Source

angleArc :: HDC -> Int32 -> Int32 -> WORD -> Float -> Float -> IO () | Source

c_AngleArc :: HDC -> Int32 -> Int32 -> WORD -> Float -> Float -> IO Bool | Source

fillRect :: HDC -> RECT -> HBRUSH -> IO () | Source

c_FillRect :: HDC -> Ptr RECT -> HBRUSH -> IO Bool | Source

frameRect :: HDC -> RECT -> HBRUSH -> IO () | Source

c_FrameRect :: HDC -> Ptr RECT -> HBRUSH -> IO Bool | Source

invertRect :: HDC -> RECT -> IO () | Source

c_InvertRect :: HDC -> Ptr RECT -> IO Bool | Source

rectangle :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> IO () | Source

c_Rectangle :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool | Source

roundRect :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () | Source

c_RoundRect :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool | Source

ellipse :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> IO () | Source

c_Ellipse :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool | Source

chord :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () | Source

c_Chord :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool | Source

pie :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO () | Source

c_Pie :: HDC -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> Int32 -> IO Bool | Source

bitBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> RasterOp3 -> IO () | Source

c_BitBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> RasterOp3 -> IO Bool | Source

maskBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> HBITMAP -> INT -> INT -> RasterOp4 -> IO () | Source

c_MaskBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> HBITMAP -> INT -> INT -> RasterOp4 -> IO Bool | Source

stretchBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> INT -> INT -> RasterOp3 -> IO () | Source

c_StretchBlt :: HDC -> INT -> INT -> INT -> INT -> HDC -> INT -> INT -> INT -> INT -> RasterOp3 -> IO Bool | Source

plgBlt :: HDC -> POINT -> POINT -> POINT -> HDC -> INT -> INT -> INT -> INT -> MbHBITMAP -> INT -> INT -> IO () | Source

c_PlgBlt :: HDC -> Ptr POINT -> HDC -> INT -> INT -> INT -> INT -> HBITMAP -> INT -> INT -> IO Bool | Source

textOut :: HDC -> INT -> INT -> String -> IO () | Source

c_TextOut :: HDC -> INT -> INT -> LPCTSTR -> Int -> IO Bool | Source

getTextExtentPoint32 :: HDC -> String -> IO SIZE | Source

c_GetTextExtentPoint32 :: HDC -> LPCTSTR -> Int -> Ptr SIZE -> IO Bool | Source

Produced by Haddock version 0.8