Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Cairo.Surfaces.CairoSurfaceT.Internal
Documentation
class IsCairoSurfaceT (sr :: Type -> Type -> Type) where Source #
Minimal complete definition
Methods
toCairoSurfaceT :: sr s ps -> CairoSurfaceT s ps Source #
cairoSurfaceTFinishChecker :: sr s ps -> STM (TChan ()) Source #
Instances
IsCairoSurfaceT CairoSurfaceT Source # | |
Defined in Graphics.Cairo.Surfaces.CairoSurfaceT.Internal Methods toCairoSurfaceT :: CairoSurfaceT s ps -> CairoSurfaceT s ps Source # cairoSurfaceTFinishChecker :: CairoSurfaceT s ps -> STM (TChan ()) Source # | |
IsCairoSurfaceT CairoSurfaceImageT Source # | |
Defined in Graphics.Cairo.Surfaces.ImageSurfaces Methods toCairoSurfaceT :: CairoSurfaceImageT s ps -> CairoSurfaceT s ps Source # cairoSurfaceTFinishChecker :: CairoSurfaceImageT s ps -> STM (TChan ()) Source # | |
IsCairoSurfaceT CairoSurfacePdfT Source # | |
Defined in Graphics.Cairo.Surfaces.PdfSurfaces Methods toCairoSurfaceT :: CairoSurfacePdfT s ps -> CairoSurfaceT s ps Source # cairoSurfaceTFinishChecker :: CairoSurfacePdfT s ps -> STM (TChan ()) Source # | |
IsCairoSurfaceT CairoSurfaceSvgT Source # | |
Defined in Graphics.Cairo.Surfaces.SvgSurfaces Methods toCairoSurfaceT :: CairoSurfaceSvgT s ps -> CairoSurfaceT s ps Source # cairoSurfaceTFinishChecker :: CairoSurfaceSvgT s ps -> STM (TChan ()) Source # |
newtype CairoSurfaceT s ps Source #
Constructors
CairoSurfaceT (ForeignPtr (CairoSurfaceT s ps)) |
Instances
IsCairoSurfaceT CairoSurfaceT Source # | |
Defined in Graphics.Cairo.Surfaces.CairoSurfaceT.Internal Methods toCairoSurfaceT :: CairoSurfaceT s ps -> CairoSurfaceT s ps Source # cairoSurfaceTFinishChecker :: CairoSurfaceT s ps -> STM (TChan ()) Source # | |
Show (CairoSurfaceT s ps) Source # | |
Defined in Graphics.Cairo.Surfaces.CairoSurfaceT.Internal Methods showsPrec :: Int -> CairoSurfaceT s ps -> ShowS # show :: CairoSurfaceT s ps -> String # showList :: [CairoSurfaceT s ps] -> ShowS # |
mkCairoSurfaceT :: Ptr (CairoSurfaceT s ps) -> IO (CairoSurfaceT s ps) Source #
c_cairo_surface_destroy :: Ptr (CairoSurfaceT s ps) -> IO () Source #
c_cairo_surface_finish :: Ptr (CairoSurfaceT s ps) -> IO () Source #
cairoSurfaceFlush :: (IsCairoSurfaceT sr, PrimMonad m) => sr s (PrimState m) -> m () Source #
c_cairo_surface_flush :: Ptr (CairoSurfaceT s ps) -> IO () Source #
cairoSurfaceGetType :: IsCairoSurfaceT sr => sr s ps -> CairoSurfaceTypeT Source #
c_cairo_surface_get_type :: Ptr (CairoSurfaceT s ps) -> IO Word32 Source #
cairoSurfaceGetContent :: IsCairoSurfaceT sr => sr s ps -> CairoContentT Source #
c_cairo_surface_get_content :: Ptr (CairoSurfaceT s ps) -> IO Word32 Source #
newtype CairoContentT Source #
Constructors
CairoContentT Word32 |
Instances
Show CairoContentT Source # | |
Defined in Graphics.Cairo.Surfaces.CairoSurfaceT.Internal Methods showsPrec :: Int -> CairoContentT -> ShowS # show :: CairoContentT -> String # showList :: [CairoContentT] -> ShowS # |
pattern CairoContentColor :: CairoContentT Source #
pattern CairoContentAlpha :: CairoContentT Source #
pattern CairoContentColorAlpha :: CairoContentT Source #