|
Graphics.Win32.GDI.Region | Portability | portable | Stability | provisional | Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
|
|
|
Description |
A collection of FFI declarations for interfacing with Win32.
|
|
|
Documentation |
|
badRegion :: RegionType -> Bool |
|
combineRgn :: HRGN -> HRGN -> HRGN -> ClippingMode -> IO RegionType |
|
c_CombineRgn :: PRGN -> PRGN -> PRGN -> ClippingMode -> IO RegionType |
|
offsetRgn :: HRGN -> INT -> INT -> IO RegionType |
|
c_OffsetRgn :: PRGN -> INT -> INT -> IO RegionType |
|
getRgnBox :: HRGN -> LPRECT -> IO RegionType |
|
c_GetRgnBox :: PRGN -> LPRECT -> IO RegionType |
|
createEllipticRgn :: INT -> INT -> INT -> INT -> IO HRGN |
|
c_CreateEllipticRgn :: INT -> INT -> INT -> INT -> IO PRGN |
|
createEllipticRgnIndirect :: LPRECT -> IO HRGN |
|
c_CreateEllipticRgnIndirect :: LPRECT -> IO PRGN |
|
createRectRgn :: INT -> INT -> INT -> INT -> IO HRGN |
|
c_CreateRectRgn :: INT -> INT -> INT -> INT -> IO PRGN |
|
createRectRgnIndirect :: LPRECT -> IO HRGN |
|
c_CreateRectRgnIndirect :: LPRECT -> IO PRGN |
|
createRoundRectRgn :: INT -> INT -> INT -> INT -> INT -> INT -> IO HRGN |
|
c_CreateRoundRectRgn :: INT -> INT -> INT -> INT -> INT -> INT -> IO PRGN |
|
createPolygonRgn :: [POINT] -> PolyFillMode -> IO HRGN |
|
c_CreatePolygonRgn :: Ptr POINT -> Int -> PolyFillMode -> IO PRGN |
|
equalRgn :: PRGN -> PRGN -> IO Bool |
|
fillRgn :: HDC -> HRGN -> HBRUSH -> IO () |
|
c_FillRgn :: HDC -> PRGN -> HBRUSH -> IO Bool |
|
invertRgn :: HDC -> HRGN -> IO () |
|
c_InvertRgn :: HDC -> PRGN -> IO Bool |
|
paintRgn :: HDC -> HRGN -> IO () |
|
c_PaintRgn :: HDC -> PRGN -> IO Bool |
|
frameRgn :: HDC -> HRGN -> HBRUSH -> Int -> Int -> IO () |
|
c_FrameRgn :: HDC -> PRGN -> HBRUSH -> Int -> Int -> IO Bool |
|
ptInRegion :: HRGN -> Int -> Int -> IO Bool |
|
c_PtInRegion :: PRGN -> Int -> Int -> IO Bool |
|
rectInRegion :: HRGN -> RECT -> IO Bool |
|
c_RectInRegion :: PRGN -> Ptr RECT -> IO Bool |
|
Produced by Haddock version 0.8 |