Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Cairo.Surfaces.SvgSurfaces
Documentation
newtype CairoSurfaceSvgT s ps Source #
Constructors
CairoSurfaceSvgT (ForeignPtr (CairoSurfaceT s ps)) |
Instances
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 # | |
Show (CairoSurfaceSvgT s ps) Source # | |
Defined in Graphics.Cairo.Surfaces.SvgSurfaces Methods showsPrec :: Int -> CairoSurfaceSvgT s ps -> ShowS # show :: CairoSurfaceSvgT s ps -> String # showList :: [CairoSurfaceSvgT s ps] -> ShowS # |
pattern CairoSurfaceTSvg :: CairoSurfaceSvgT s ps -> CairoSurfaceT s ps Source #
cairoSurfaceTSvg :: CairoSurfaceT s ps -> Maybe (CairoSurfaceSvgT s ps) Source #
c_cairo_svg_surface_create :: CString -> CDouble -> CDouble -> IO (Ptr (CairoSurfaceT s ps)) Source #
cairoSvgSurfaceWith :: FilePath -> CDouble -> CDouble -> (forall s. CairoSurfaceSvgT s RealWorld -> IO a) -> IO a Source #
cairoSvgSurfaceCreate :: FilePath -> CDouble -> CDouble -> IO (CairoSurfaceSvgT s RealWorld) Source #
c_cairo_svg_surface_create_for_stream :: FunPtr (Ptr a -> CString -> CInt -> IO Word32) -> Ptr a -> CDouble -> CDouble -> IO (Ptr (CairoSurfaceT s ps)) Source #
cairoSvgSurfaceWithForStream :: PrimBase m => (Ptr a -> Text -> m WriteResult) -> Ptr a -> CDouble -> CDouble -> (forall s. CairoSurfaceSvgT s (PrimState m) -> m a) -> m a Source #
cairoSvgSurfaceCreateForStream :: PrimBase m => (Ptr a -> Text -> m WriteResult) -> Ptr a -> CDouble -> CDouble -> m (CairoSurfaceSvgT s (PrimState m)) Source #
mkCairoSurfaceSvgT :: Ptr (CairoSurfaceT s ps) -> IO (CairoSurfaceSvgT s ps) Source #
pattern CairoSvgUnitUser :: CairoSvgUnitT Source #
pattern CairoSvgUnitEm :: CairoSvgUnitT Source #
pattern CairoSvgUnitEx :: CairoSvgUnitT Source #
pattern CairoSvgUnitPx :: CairoSvgUnitT Source #
pattern CairoSvgUnitIn :: CairoSvgUnitT Source #
pattern CairoSvgUnitCm :: CairoSvgUnitT Source #
pattern CairoSvgUnitMm :: CairoSvgUnitT Source #
pattern CairoSvgUnitPt :: CairoSvgUnitT Source #
pattern CairoSvgUnitPc :: CairoSvgUnitT Source #
pattern CAiroSvgUnitPercent :: CairoSvgUnitT Source #
cairoSvgSurfaceGetDocumentUnit :: PrimMonad m => CairoSurfaceSvgT s (PrimState m) -> m CairoSvgUnitT Source #
c_cairo_svg_surface_get_document_unit :: Ptr (CairoSurfaceT s ps) -> IO Word32 Source #
cairoSvgSurfaceSetDocumentUnit :: PrimMonad m => CairoSurfaceSvgT s (PrimState m) -> CairoSvgUnitT -> m () Source #
c_cairo_svg_surface_set_document_unit :: Ptr (CairoSurfaceT s ps) -> Word32 -> IO () Source #
pattern CairoSvgVersion1_1 :: CairoSvgVersionT Source #
pattern CairoSvgVersion1_2 :: CairoSvgVersionT Source #
cairoSvgSurfaceRestrictToVersion :: PrimMonad m => CairoSurfaceSvgT s (PrimState m) -> CairoSvgVersionT -> m () Source #
c_cairo_svg_surface_restrict_to_version :: Ptr (CairoSurfaceT s ps) -> Word32 -> IO () Source #