Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
A #PopplerQuadrilateral is used to describe rectangle-like polygon with arbitrary inclination on a page.
Since: 0.26
- newtype Quadrilateral = Quadrilateral (ForeignPtr Quadrilateral)
- newZeroQuadrilateral :: MonadIO m => m Quadrilateral
- noQuadrilateral :: Maybe Quadrilateral
- data QuadrilateralCopyMethodInfo
- quadrilateralCopy :: MonadIO m => Quadrilateral -> m Quadrilateral
- data QuadrilateralFreeMethodInfo
- quadrilateralFree :: MonadIO m => Quadrilateral -> m ()
- quadrilateralNew :: MonadIO m => m Quadrilateral
- quadrilateralReadP1 :: Quadrilateral -> IO Point
- quadrilateralReadP2 :: Quadrilateral -> IO Point
- quadrilateralReadP3 :: Quadrilateral -> IO Point
- quadrilateralReadP4 :: Quadrilateral -> IO Point
Exported types
newtype Quadrilateral Source
BoxedObject Quadrilateral Source | |
((~) * info (ResolveQuadrilateralMethod t Quadrilateral), MethodInfo * info Quadrilateral p) => IsLabel t (Quadrilateral -> p) Source | |
((~) * info (ResolveQuadrilateralMethod t Quadrilateral), MethodInfo * info Quadrilateral p) => IsLabelProxy t (Quadrilateral -> p) Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) QuadrilateralFreeMethodInfo Quadrilateral signature Source | |
((~) (TYPE Lifted) signature (m Quadrilateral), MonadIO m) => MethodInfo (TYPE Lifted) QuadrilateralCopyMethodInfo Quadrilateral signature Source | |
newZeroQuadrilateral :: MonadIO m => m Quadrilateral Source
Construct a Quadrilateral
struct initialized to zero.
Methods
quadrilateralCopy
data QuadrilateralCopyMethodInfo Source
((~) (TYPE Lifted) signature (m Quadrilateral), MonadIO m) => MethodInfo (TYPE Lifted) QuadrilateralCopyMethodInfo Quadrilateral signature Source | |
quadrilateralCopy :: MonadIO m => Quadrilateral -> m Quadrilateral Source
quadrilateralFree
data QuadrilateralFreeMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) QuadrilateralFreeMethodInfo Quadrilateral signature Source | |
quadrilateralFree :: MonadIO m => Quadrilateral -> m () Source
quadrilateralNew
quadrilateralNew :: MonadIO m => m Quadrilateral Source