Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Cairo.Drawing.Transformations
Documentation
cairoTransform :: (PrimMonad m, IsCairoMatrixT mtx) => CairoT r (PrimState m) -> mtx (PrimState m) -> m () Source #
c_cairo_transform :: Ptr (CairoT r s) -> Ptr (CairoMatrixT s) -> IO () Source #
cairoSetMatrix :: (PrimMonad m, IsCairoMatrixT mtx) => CairoT r (PrimState m) -> mtx (PrimState m) -> m () Source #
cairoGetMatrix :: PrimMonad m => CairoT r (PrimState m) -> m (CairoMatrixT (PrimState m)) Source #
c_cairo_set_matrix :: Ptr (CairoT r s) -> Ptr (CairoMatrixT s) -> IO () Source #
c_cairo_get_matrix :: Ptr (CairoT r s) -> Ptr (CairoMatrixT s) -> IO () Source #
cairoUserToDevice :: PrimMonad m => CairoT r (PrimState m) -> CDouble -> CDouble -> m (CDouble, CDouble) Source #
cairoUserToDeviceDistance :: PrimMonad m => CairoT r (PrimState m) -> CDouble -> CDouble -> m (CDouble, CDouble) Source #
cairoDeviceToUser :: PrimMonad m => CairoT r (PrimState m) -> CDouble -> CDouble -> m (CDouble, CDouble) Source #