Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Cairo.Drawing.CairoPatternT.Mesh
Documentation
newtype CairoPatternMeshT s Source #
Constructors
CairoPatternMeshT (ForeignPtr (CairoPatternT s)) |
Instances
IsCairoPatternT CairoPatternMeshT Source # | |
Defined in Graphics.Cairo.Drawing.CairoPatternT.Mesh Methods toCairoPatternT :: CairoPatternMeshT s -> CairoPatternT s Source # | |
Show (CairoPatternMeshT s) Source # | |
Defined in Graphics.Cairo.Drawing.CairoPatternT.Mesh Methods showsPrec :: Int -> CairoPatternMeshT s -> ShowS # show :: CairoPatternMeshT s -> String # showList :: [CairoPatternMeshT s] -> ShowS # |
pattern CairoPatternTMesh :: CairoPatternMeshT s -> CairoPatternT s Source #
cairoPatternMeshT :: CairoPatternT s -> Maybe (CairoPatternMeshT s) Source #
cairoPatternCreateMesh :: PrimMonad m => m (CairoPatternMeshT (PrimState m)) Source #
c_cairo_pattern_create_mesh :: IO (Ptr (CairoPatternT s)) Source #
cairoMeshPatternAddPatchDefaultControlPoints3 :: PrimMonad m => CairoPatternMeshT (PrimState m) -> MoveTo -> LineCurveTo -> LineCurveTo -> CloseTo -> Color -> Color -> Color -> m () Source #
cairoMeshPatternAddPatchDefaultControlPoints :: PrimMonad m => CairoPatternMeshT (PrimState m) -> MoveTo -> LineCurveTo -> LineCurveTo -> LineCurveTo -> CloseTo -> Color -> Color -> Color -> Color -> m () Source #
cairoMeshPatternAddPatch :: PrimMonad m => CairoPatternMeshT (PrimState m) -> MoveTo -> LineCurveTo -> LineCurveTo -> LineCurveTo -> CloseTo -> Color -> Color -> Color -> Color -> Maybe Point -> Maybe Point -> Maybe Point -> Maybe Point -> m () Source #
cairoMeshPatternBeginPatch :: PrimMonad m => CairoPatternMeshT (PrimState m) -> m () Source #
c_cairo_mesh_pattern_begin_patch :: Ptr (CairoPatternT s) -> IO () Source #
cairoMeshPatternEndPatch :: PrimMonad m => CairoPatternMeshT (PrimState m) -> m () Source #
c_cairo_mesh_pattern_end_patch :: Ptr (CairoPatternT s) -> IO () Source #
cairoMeshPatternMoveTo :: PrimMonad m => CairoPatternMeshT (PrimState m) -> MoveTo -> m () Source #
c_cairo_mesh_pattern_move_to :: Ptr (CairoPatternT s) -> CDouble -> CDouble -> IO () Source #
cairoMeshPatternLineTo :: PrimMonad m => CairoPatternMeshT (PrimState m) -> LineCurveTo -> m () Source #
cairoMeshPatternCloseTo :: PrimMonad m => CairoPatternMeshT (PrimState m) -> MoveTo -> CloseTo -> m () Source #
c_cairo_mesh_pattern_line_to :: Ptr (CairoPatternT s) -> CDouble -> CDouble -> IO () Source #
c_cairo_mesh_pattern_curve_to :: Ptr (CairoPatternT s) -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> IO () Source #
cairoMeshPatternSetControlPointMaybe :: PrimMonad m => CairoPatternMeshT (PrimState m) -> CUInt -> Maybe Point -> m () Source #
c_cairo_mesh_pattern_set_control_point :: Ptr (CairoPatternT s) -> CUInt -> CDouble -> CDouble -> IO () Source #
cairoMeshPatternSetCornerColor :: PrimMonad m => CairoPatternMeshT (PrimState m) -> CUInt -> Color -> m () Source #
c_cairo_mesh_pattern_set_corner_color_rgb :: Ptr (CairoPatternT s) -> CUInt -> CDouble -> CDouble -> CDouble -> IO () Source #
c_cairo_mesh_pattern_set_corner_color_rgba :: Ptr (CairoPatternT s) -> CUInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO () Source #
cairoMeshPatternGetPatchCount :: PrimMonad m => CairoPatternMeshT (PrimState m) -> m CUInt Source #
c_cairo_mesh_pattern_get_patch_count :: Ptr (CairoPatternT s) -> Ptr CUInt -> IO Word32 Source #
cairoMeshPatternGetPath :: PrimMonad m => CairoPatternMeshT (PrimState m) -> CUInt -> m CairoPatchPathT Source #
c_cairo_mesh_pattern_get_path :: Ptr (CairoPatternT s) -> CUInt -> IO (Ptr CairoPathT) Source #
cairoMeshPatternGetControlPoint :: PrimMonad m => CairoPatternMeshT (PrimState m) -> CUInt -> CUInt -> m Point Source #
c_cairo_mesh_pattern_get_control_point :: Ptr (CairoPatternT s) -> CUInt -> CUInt -> Ptr CDouble -> Ptr CDouble -> IO Word32 Source #
cairoMeshPatternGetCornerColorRgba :: PrimMonad m => CairoPatternMeshT (PrimState m) -> CUInt -> CUInt -> m (Rgba CDouble) Source #
c_cairo_mesh_pattern_get_corner_color_rgba :: Ptr (CairoPatternT s) -> CUInt -> CUInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO Word32 Source #