Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_save :: CanvasRenderingContext2D -> IO ()
- save :: MonadIO m => CanvasRenderingContext2D -> m ()
- js_restore :: CanvasRenderingContext2D -> IO ()
- restore :: MonadIO m => CanvasRenderingContext2D -> m ()
- js_scale :: CanvasRenderingContext2D -> Float -> Float -> IO ()
- scale :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ()
- js_rotate :: CanvasRenderingContext2D -> Float -> IO ()
- rotate :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_translate :: CanvasRenderingContext2D -> Float -> Float -> IO ()
- translate :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ()
- js_transform :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- transform :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_setTransform :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- setTransform :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_createLinearGradient :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO (Nullable CanvasGradient)
- createLinearGradient :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m (Maybe CanvasGradient)
- createLinearGradient_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- createLinearGradientUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m CanvasGradient
- createLinearGradientUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m CanvasGradient
- js_createRadialGradient :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> IO (Nullable CanvasGradient)
- createRadialGradient :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m (Maybe CanvasGradient)
- createRadialGradient_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- createRadialGradientUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m CanvasGradient
- createRadialGradientUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m CanvasGradient
- js_setLineDash :: CanvasRenderingContext2D -> JSVal -> IO ()
- setLineDash :: MonadIO m => CanvasRenderingContext2D -> [Float] -> m ()
- js_getLineDash :: CanvasRenderingContext2D -> IO JSVal
- getLineDash :: MonadIO m => CanvasRenderingContext2D -> m [Float]
- getLineDash_ :: MonadIO m => CanvasRenderingContext2D -> m ()
- js_clearRect :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO ()
- clearRect :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- js_fillRect :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO ()
- fillRect :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- js_beginPath :: CanvasRenderingContext2D -> IO ()
- beginPath :: MonadIO m => CanvasRenderingContext2D -> m ()
- js_closePath :: CanvasRenderingContext2D -> IO ()
- closePath :: MonadIO m => CanvasRenderingContext2D -> m ()
- js_moveTo :: CanvasRenderingContext2D -> Float -> Float -> IO ()
- moveTo :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ()
- js_lineTo :: CanvasRenderingContext2D -> Float -> Float -> IO ()
- lineTo :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ()
- js_quadraticCurveTo :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO ()
- quadraticCurveTo :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- js_bezierCurveTo :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- bezierCurveTo :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_arcTo :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> IO ()
- arcTo :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> m ()
- js_rect :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO ()
- rect :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- js_arc :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Bool -> IO ()
- arc :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Bool -> m ()
- js_fillPath :: CanvasRenderingContext2D -> Nullable Path2D -> JSVal -> IO ()
- fillPath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> CanvasWindingRule -> m ()
- js_strokePath :: CanvasRenderingContext2D -> Nullable Path2D -> IO ()
- strokePath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> m ()
- js_clipPath :: CanvasRenderingContext2D -> Nullable Path2D -> JSVal -> IO ()
- clipPath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> CanvasWindingRule -> m ()
- js_fill :: CanvasRenderingContext2D -> JSVal -> IO ()
- fill :: MonadIO m => CanvasRenderingContext2D -> CanvasWindingRule -> m ()
- js_stroke :: CanvasRenderingContext2D -> IO ()
- stroke :: MonadIO m => CanvasRenderingContext2D -> m ()
- js_clip :: CanvasRenderingContext2D -> JSVal -> IO ()
- clip :: MonadIO m => CanvasRenderingContext2D -> CanvasWindingRule -> m ()
- js_isPointInPathPath :: CanvasRenderingContext2D -> Nullable Path2D -> Float -> Float -> JSVal -> IO Bool
- isPointInPathPath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> CanvasWindingRule -> m Bool
- isPointInPathPath_ :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> CanvasWindingRule -> m ()
- js_isPointInStrokePath :: CanvasRenderingContext2D -> Nullable Path2D -> Float -> Float -> IO Bool
- isPointInStrokePath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> m Bool
- isPointInStrokePath_ :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> m ()
- js_isPointInPath :: CanvasRenderingContext2D -> Float -> Float -> JSVal -> IO Bool
- isPointInPath :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> CanvasWindingRule -> m Bool
- isPointInPath_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> CanvasWindingRule -> m ()
- js_isPointInStroke :: CanvasRenderingContext2D -> Float -> Float -> IO Bool
- isPointInStroke :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m Bool
- isPointInStroke_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ()
- js_measureText :: CanvasRenderingContext2D -> JSString -> IO (Nullable TextMetrics)
- measureText :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> m (Maybe TextMetrics)
- measureText_ :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> m ()
- measureTextUnsafe :: (MonadIO m, ToJSString text, HasCallStack) => CanvasRenderingContext2D -> text -> m TextMetrics
- measureTextUnchecked :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> m TextMetrics
- js_setAlpha :: CanvasRenderingContext2D -> Float -> IO ()
- setAlpha :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_setCompositeOperation :: CanvasRenderingContext2D -> JSString -> IO ()
- setCompositeOperation :: (MonadIO m, ToJSString compositeOperation) => CanvasRenderingContext2D -> compositeOperation -> m ()
- js_setLineWidthFunction :: CanvasRenderingContext2D -> Float -> IO ()
- setLineWidthFunction :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_setLineCapFunction :: CanvasRenderingContext2D -> JSString -> IO ()
- setLineCapFunction :: (MonadIO m, ToJSString cap) => CanvasRenderingContext2D -> cap -> m ()
- js_setLineJoinFunction :: CanvasRenderingContext2D -> JSString -> IO ()
- setLineJoinFunction :: (MonadIO m, ToJSString join) => CanvasRenderingContext2D -> join -> m ()
- js_setMiterLimitFunction :: CanvasRenderingContext2D -> Float -> IO ()
- setMiterLimitFunction :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_clearShadow :: CanvasRenderingContext2D -> IO ()
- clearShadow :: MonadIO m => CanvasRenderingContext2D -> m ()
- js_fillText :: CanvasRenderingContext2D -> JSString -> Float -> Float -> Float -> IO ()
- fillText :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> Float -> Float -> Float -> m ()
- js_strokeText :: CanvasRenderingContext2D -> JSString -> Float -> Float -> Float -> IO ()
- strokeText :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> Float -> Float -> Float -> m ()
- js_setStrokeColor :: CanvasRenderingContext2D -> JSString -> Float -> IO ()
- setStrokeColor :: (MonadIO m, ToJSString color) => CanvasRenderingContext2D -> color -> Float -> m ()
- js_setStrokeColorGray :: CanvasRenderingContext2D -> Float -> Float -> IO ()
- setStrokeColorGray :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ()
- js_setStrokeColorRGB :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO ()
- setStrokeColorRGB :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- js_setStrokeColorCYMK :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> IO ()
- setStrokeColorCYMK :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> m ()
- js_setFillColor :: CanvasRenderingContext2D -> JSString -> Float -> IO ()
- setFillColor :: (MonadIO m, ToJSString color) => CanvasRenderingContext2D -> color -> Float -> m ()
- js_setFillColorGray :: CanvasRenderingContext2D -> Float -> Float -> IO ()
- setFillColorGray :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ()
- js_setFillColorRGB :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO ()
- setFillColorRGB :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- js_setFillColorCYMK :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> IO ()
- setFillColorCYMK :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> m ()
- js_strokeRect :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO ()
- strokeRect :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- js_drawImage :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Float -> Float -> IO ()
- drawImage :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Float -> Float -> m ()
- js_drawImageScaled :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Float -> Float -> Float -> Float -> IO ()
- drawImageScaled :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Float -> Float -> Float -> Float -> m ()
- js_drawImagePart :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- drawImagePart :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_drawImageFromCanvas :: CanvasRenderingContext2D -> Nullable HTMLCanvasElement -> Float -> Float -> IO ()
- drawImageFromCanvas :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Float -> Float -> m ()
- js_drawImageFromCanvasScaled :: CanvasRenderingContext2D -> Nullable HTMLCanvasElement -> Float -> Float -> Float -> Float -> IO ()
- drawImageFromCanvasScaled :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Float -> Float -> Float -> Float -> m ()
- js_drawImageFromCanvasPart :: CanvasRenderingContext2D -> Nullable HTMLCanvasElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- drawImageFromCanvasPart :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_drawImageFromVideo :: CanvasRenderingContext2D -> Nullable HTMLVideoElement -> Float -> Float -> IO ()
- drawImageFromVideo :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLVideoElement -> Float -> Float -> m ()
- js_drawImageFromVideoScaled :: CanvasRenderingContext2D -> Nullable HTMLVideoElement -> Float -> Float -> Float -> Float -> IO ()
- drawImageFromVideoScaled :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLVideoElement -> Float -> Float -> Float -> Float -> m ()
- js_drawImageFromVideoPart :: CanvasRenderingContext2D -> Nullable HTMLVideoElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- drawImageFromVideoPart :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLVideoElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_drawImageFromRect :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> JSString -> IO ()
- drawImageFromRect :: (MonadIO m, ToJSString compositeOperation) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> compositeOperation -> m ()
- js_setShadow :: CanvasRenderingContext2D -> Float -> Float -> Float -> JSString -> Float -> IO ()
- setShadow :: (MonadIO m, ToJSString color) => CanvasRenderingContext2D -> Float -> Float -> Float -> color -> Float -> m ()
- js_setShadowGray :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> IO ()
- setShadowGray :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> m ()
- js_setShadowRGB :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- setShadowRGB :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_setShadowCYMK :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- setShadowCYMK :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_putImageData :: CanvasRenderingContext2D -> Nullable ImageData -> Float -> Float -> IO ()
- putImageData :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> Float -> Float -> m ()
- js_putImageDataDirty :: CanvasRenderingContext2D -> Nullable ImageData -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- putImageDataDirty :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_webkitPutImageDataHD :: CanvasRenderingContext2D -> Nullable ImageData -> Float -> Float -> IO ()
- webkitPutImageDataHD :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> Float -> Float -> m ()
- js_webkitPutImageDataHDDirty :: CanvasRenderingContext2D -> Nullable ImageData -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- webkitPutImageDataHDDirty :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
- js_createPatternFromCanvas :: CanvasRenderingContext2D -> Nullable HTMLCanvasElement -> Nullable JSString -> IO (Nullable CanvasPattern)
- createPatternFromCanvas :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m (Maybe CanvasPattern)
- createPatternFromCanvas_ :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m ()
- createPatternFromCanvasUnsafe :: (MonadIO m, ToJSString repetitionType, HasCallStack) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m CanvasPattern
- createPatternFromCanvasUnchecked :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m CanvasPattern
- js_createPattern :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Nullable JSString -> IO (Nullable CanvasPattern)
- createPattern :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m (Maybe CanvasPattern)
- createPattern_ :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m ()
- createPatternUnsafe :: (MonadIO m, ToJSString repetitionType, HasCallStack) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m CanvasPattern
- createPatternUnchecked :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m CanvasPattern
- js_createImageData :: CanvasRenderingContext2D -> Nullable ImageData -> IO (Nullable ImageData)
- createImageData :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> m (Maybe ImageData)
- createImageData_ :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> m ()
- createImageDataUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Maybe ImageData -> m ImageData
- createImageDataUnchecked :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> m ImageData
- js_createImageDataSize :: CanvasRenderingContext2D -> Float -> Float -> IO (Nullable ImageData)
- createImageDataSize :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m (Maybe ImageData)
- createImageDataSize_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ()
- createImageDataSizeUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> m ImageData
- createImageDataSizeUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ImageData
- js_getImageData :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO (Nullable ImageData)
- getImageData :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m (Maybe ImageData)
- getImageData_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- getImageDataUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData
- getImageDataUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData
- js_webkitGetImageDataHD :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO (Nullable ImageData)
- webkitGetImageDataHD :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m (Maybe ImageData)
- webkitGetImageDataHD_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
- webkitGetImageDataHDUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData
- webkitGetImageDataHDUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData
- js_drawFocusIfNeeded :: CanvasRenderingContext2D -> Nullable Element -> IO ()
- drawFocusIfNeeded :: (MonadIO m, IsElement element) => CanvasRenderingContext2D -> Maybe element -> m ()
- js_drawFocusIfNeededPath :: CanvasRenderingContext2D -> Nullable Path2D -> Nullable Element -> IO ()
- drawFocusIfNeededPath :: (MonadIO m, IsElement element) => CanvasRenderingContext2D -> Maybe Path2D -> Maybe element -> m ()
- js_setGlobalAlpha :: CanvasRenderingContext2D -> Float -> IO ()
- setGlobalAlpha :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_getGlobalAlpha :: CanvasRenderingContext2D -> IO Float
- getGlobalAlpha :: MonadIO m => CanvasRenderingContext2D -> m Float
- js_setGlobalCompositeOperation :: CanvasRenderingContext2D -> Nullable JSString -> IO ()
- setGlobalCompositeOperation :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> Maybe val -> m ()
- js_getGlobalCompositeOperation :: CanvasRenderingContext2D -> IO (Nullable JSString)
- getGlobalCompositeOperation :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m (Maybe result)
- getGlobalCompositeOperationUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => CanvasRenderingContext2D -> m result
- getGlobalCompositeOperationUnchecked :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result
- js_setLineWidth :: CanvasRenderingContext2D -> Float -> IO ()
- setLineWidth :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_getLineWidth :: CanvasRenderingContext2D -> IO Float
- getLineWidth :: MonadIO m => CanvasRenderingContext2D -> m Float
- js_setLineCap :: CanvasRenderingContext2D -> Nullable JSString -> IO ()
- setLineCap :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> Maybe val -> m ()
- js_getLineCap :: CanvasRenderingContext2D -> IO (Nullable JSString)
- getLineCap :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m (Maybe result)
- getLineCapUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => CanvasRenderingContext2D -> m result
- getLineCapUnchecked :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result
- js_setLineJoin :: CanvasRenderingContext2D -> Nullable JSString -> IO ()
- setLineJoin :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> Maybe val -> m ()
- js_getLineJoin :: CanvasRenderingContext2D -> IO (Nullable JSString)
- getLineJoin :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m (Maybe result)
- getLineJoinUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => CanvasRenderingContext2D -> m result
- getLineJoinUnchecked :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result
- js_setMiterLimit :: CanvasRenderingContext2D -> Float -> IO ()
- setMiterLimit :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_getMiterLimit :: CanvasRenderingContext2D -> IO Float
- getMiterLimit :: MonadIO m => CanvasRenderingContext2D -> m Float
- js_setShadowOffsetX :: CanvasRenderingContext2D -> Float -> IO ()
- setShadowOffsetX :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_getShadowOffsetX :: CanvasRenderingContext2D -> IO Float
- getShadowOffsetX :: MonadIO m => CanvasRenderingContext2D -> m Float
- js_setShadowOffsetY :: CanvasRenderingContext2D -> Float -> IO ()
- setShadowOffsetY :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_getShadowOffsetY :: CanvasRenderingContext2D -> IO Float
- getShadowOffsetY :: MonadIO m => CanvasRenderingContext2D -> m Float
- js_setShadowBlur :: CanvasRenderingContext2D -> Float -> IO ()
- setShadowBlur :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_getShadowBlur :: CanvasRenderingContext2D -> IO Float
- getShadowBlur :: MonadIO m => CanvasRenderingContext2D -> m Float
- js_setShadowColor :: CanvasRenderingContext2D -> Nullable JSString -> IO ()
- setShadowColor :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> Maybe val -> m ()
- js_getShadowColor :: CanvasRenderingContext2D -> IO (Nullable JSString)
- getShadowColor :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m (Maybe result)
- getShadowColorUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => CanvasRenderingContext2D -> m result
- getShadowColorUnchecked :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result
- js_setLineDashOffset :: CanvasRenderingContext2D -> Float -> IO ()
- setLineDashOffset :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_getLineDashOffset :: CanvasRenderingContext2D -> IO Float
- getLineDashOffset :: MonadIO m => CanvasRenderingContext2D -> m Float
- js_setWebkitLineDash :: CanvasRenderingContext2D -> Nullable Array -> IO ()
- setWebkitLineDash :: (MonadIO m, IsArray val) => CanvasRenderingContext2D -> Maybe val -> m ()
- js_getWebkitLineDash :: CanvasRenderingContext2D -> IO (Nullable Array)
- getWebkitLineDash :: MonadIO m => CanvasRenderingContext2D -> m (Maybe Array)
- getWebkitLineDashUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> m Array
- getWebkitLineDashUnchecked :: MonadIO m => CanvasRenderingContext2D -> m Array
- js_setWebkitLineDashOffset :: CanvasRenderingContext2D -> Float -> IO ()
- setWebkitLineDashOffset :: MonadIO m => CanvasRenderingContext2D -> Float -> m ()
- js_getWebkitLineDashOffset :: CanvasRenderingContext2D -> IO Float
- getWebkitLineDashOffset :: MonadIO m => CanvasRenderingContext2D -> m Float
- js_setFont :: CanvasRenderingContext2D -> JSString -> IO ()
- setFont :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> val -> m ()
- js_getFont :: CanvasRenderingContext2D -> IO JSString
- getFont :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result
- js_setTextAlign :: CanvasRenderingContext2D -> JSString -> IO ()
- setTextAlign :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> val -> m ()
- js_getTextAlign :: CanvasRenderingContext2D -> IO JSString
- getTextAlign :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result
- js_setTextBaseline :: CanvasRenderingContext2D -> JSString -> IO ()
- setTextBaseline :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> val -> m ()
- js_getTextBaseline :: CanvasRenderingContext2D -> IO JSString
- getTextBaseline :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result
- js_setDirection :: CanvasRenderingContext2D -> JSString -> IO ()
- setDirection :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> val -> m ()
- js_getDirection :: CanvasRenderingContext2D -> IO JSString
- getDirection :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result
- js_setStrokeStyle :: CanvasRenderingContext2D -> Nullable CanvasStyle -> IO ()
- setStrokeStyle :: (MonadIO m, IsCanvasStyle val) => CanvasRenderingContext2D -> Maybe val -> m ()
- js_getStrokeStyle :: CanvasRenderingContext2D -> IO (Nullable CanvasStyle)
- getStrokeStyle :: MonadIO m => CanvasRenderingContext2D -> m (Maybe CanvasStyle)
- getStrokeStyleUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> m CanvasStyle
- getStrokeStyleUnchecked :: MonadIO m => CanvasRenderingContext2D -> m CanvasStyle
- js_setFillStyle :: CanvasRenderingContext2D -> Nullable CanvasStyle -> IO ()
- setFillStyle :: (MonadIO m, IsCanvasStyle val) => CanvasRenderingContext2D -> Maybe val -> m ()
- js_getFillStyle :: CanvasRenderingContext2D -> IO (Nullable CanvasStyle)
- getFillStyle :: MonadIO m => CanvasRenderingContext2D -> m (Maybe CanvasStyle)
- getFillStyleUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> m CanvasStyle
- getFillStyleUnchecked :: MonadIO m => CanvasRenderingContext2D -> m CanvasStyle
- js_getWebkitBackingStorePixelRatio :: CanvasRenderingContext2D -> IO Float
- getWebkitBackingStorePixelRatio :: MonadIO m => CanvasRenderingContext2D -> m Float
- js_setWebkitImageSmoothingEnabled :: CanvasRenderingContext2D -> Bool -> IO ()
- setWebkitImageSmoothingEnabled :: MonadIO m => CanvasRenderingContext2D -> Bool -> m ()
- js_getWebkitImageSmoothingEnabled :: CanvasRenderingContext2D -> IO Bool
- getWebkitImageSmoothingEnabled :: MonadIO m => CanvasRenderingContext2D -> m Bool
- newtype CanvasRenderingContext2D = CanvasRenderingContext2D {}
- gTypeCanvasRenderingContext2D :: GType
Documentation
js_save :: CanvasRenderingContext2D -> IO () Source #
save :: MonadIO m => CanvasRenderingContext2D -> m () Source #
js_restore :: CanvasRenderingContext2D -> IO () Source #
restore :: MonadIO m => CanvasRenderingContext2D -> m () Source #
js_translate :: CanvasRenderingContext2D -> Float -> Float -> IO () Source #
js_transform :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
transform :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_setTransform :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
setTransform :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_createLinearGradient :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO (Nullable CanvasGradient) Source #
createLinearGradient :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m (Maybe CanvasGradient) Source #
createLinearGradient_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m () Source #
createLinearGradientUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m CanvasGradient Source #
createLinearGradientUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m CanvasGradient Source #
js_createRadialGradient :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> IO (Nullable CanvasGradient) Source #
createRadialGradient :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m (Maybe CanvasGradient) Source #
createRadialGradient_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
createRadialGradientUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m CanvasGradient Source #
createRadialGradientUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m CanvasGradient Source #
js_setLineDash :: CanvasRenderingContext2D -> JSVal -> IO () Source #
setLineDash :: MonadIO m => CanvasRenderingContext2D -> [Float] -> m () Source #
getLineDash :: MonadIO m => CanvasRenderingContext2D -> m [Float] Source #
getLineDash_ :: MonadIO m => CanvasRenderingContext2D -> m () Source #
js_clearRect :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO () Source #
clearRect :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m () Source #
js_fillRect :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO () Source #
fillRect :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m () Source #
js_beginPath :: CanvasRenderingContext2D -> IO () Source #
beginPath :: MonadIO m => CanvasRenderingContext2D -> m () Source #
js_closePath :: CanvasRenderingContext2D -> IO () Source #
closePath :: MonadIO m => CanvasRenderingContext2D -> m () Source #
js_quadraticCurveTo :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO () Source #
quadraticCurveTo :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m () Source #
js_bezierCurveTo :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
bezierCurveTo :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
arcTo :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_arc :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Bool -> IO () Source #
arc :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Bool -> m () Source #
js_fillPath :: CanvasRenderingContext2D -> Nullable Path2D -> JSVal -> IO () Source #
fillPath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> CanvasWindingRule -> m () Source #
js_strokePath :: CanvasRenderingContext2D -> Nullable Path2D -> IO () Source #
strokePath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> m () Source #
js_clipPath :: CanvasRenderingContext2D -> Nullable Path2D -> JSVal -> IO () Source #
clipPath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> CanvasWindingRule -> m () Source #
fill :: MonadIO m => CanvasRenderingContext2D -> CanvasWindingRule -> m () Source #
js_stroke :: CanvasRenderingContext2D -> IO () Source #
stroke :: MonadIO m => CanvasRenderingContext2D -> m () Source #
clip :: MonadIO m => CanvasRenderingContext2D -> CanvasWindingRule -> m () Source #
js_isPointInPathPath :: CanvasRenderingContext2D -> Nullable Path2D -> Float -> Float -> JSVal -> IO Bool Source #
isPointInPathPath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> CanvasWindingRule -> m Bool Source #
isPointInPathPath_ :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> CanvasWindingRule -> m () Source #
js_isPointInStrokePath :: CanvasRenderingContext2D -> Nullable Path2D -> Float -> Float -> IO Bool Source #
isPointInStrokePath :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> m Bool Source #
isPointInStrokePath_ :: MonadIO m => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> m () Source #
js_isPointInPath :: CanvasRenderingContext2D -> Float -> Float -> JSVal -> IO Bool Source #
isPointInPath :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> CanvasWindingRule -> m Bool Source #
isPointInPath_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> CanvasWindingRule -> m () Source #
js_isPointInStroke :: CanvasRenderingContext2D -> Float -> Float -> IO Bool Source #
isPointInStroke :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m Bool Source #
isPointInStroke_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m () Source #
measureText :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> m (Maybe TextMetrics) Source #
measureText_ :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> m () Source #
measureTextUnsafe :: (MonadIO m, ToJSString text, HasCallStack) => CanvasRenderingContext2D -> text -> m TextMetrics Source #
measureTextUnchecked :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> m TextMetrics Source #
js_setAlpha :: CanvasRenderingContext2D -> Float -> IO () Source #
js_setCompositeOperation :: CanvasRenderingContext2D -> JSString -> IO () Source #
setCompositeOperation :: (MonadIO m, ToJSString compositeOperation) => CanvasRenderingContext2D -> compositeOperation -> m () Source #
js_setLineWidthFunction :: CanvasRenderingContext2D -> Float -> IO () Source #
setLineWidthFunction :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
js_setLineCapFunction :: CanvasRenderingContext2D -> JSString -> IO () Source #
setLineCapFunction :: (MonadIO m, ToJSString cap) => CanvasRenderingContext2D -> cap -> m () Source #
js_setLineJoinFunction :: CanvasRenderingContext2D -> JSString -> IO () Source #
setLineJoinFunction :: (MonadIO m, ToJSString join) => CanvasRenderingContext2D -> join -> m () Source #
js_setMiterLimitFunction :: CanvasRenderingContext2D -> Float -> IO () Source #
setMiterLimitFunction :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
js_clearShadow :: CanvasRenderingContext2D -> IO () Source #
clearShadow :: MonadIO m => CanvasRenderingContext2D -> m () Source #
js_fillText :: CanvasRenderingContext2D -> JSString -> Float -> Float -> Float -> IO () Source #
fillText :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> Float -> Float -> Float -> m () Source #
js_strokeText :: CanvasRenderingContext2D -> JSString -> Float -> Float -> Float -> IO () Source #
strokeText :: (MonadIO m, ToJSString text) => CanvasRenderingContext2D -> text -> Float -> Float -> Float -> m () Source #
js_setStrokeColor :: CanvasRenderingContext2D -> JSString -> Float -> IO () Source #
setStrokeColor :: (MonadIO m, ToJSString color) => CanvasRenderingContext2D -> color -> Float -> m () Source #
js_setStrokeColorGray :: CanvasRenderingContext2D -> Float -> Float -> IO () Source #
setStrokeColorGray :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m () Source #
js_setStrokeColorRGB :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO () Source #
setStrokeColorRGB :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m () Source #
js_setStrokeColorCYMK :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> IO () Source #
setStrokeColorCYMK :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_setFillColor :: CanvasRenderingContext2D -> JSString -> Float -> IO () Source #
setFillColor :: (MonadIO m, ToJSString color) => CanvasRenderingContext2D -> color -> Float -> m () Source #
js_setFillColorGray :: CanvasRenderingContext2D -> Float -> Float -> IO () Source #
setFillColorGray :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m () Source #
js_setFillColorRGB :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO () Source #
setFillColorRGB :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m () Source #
js_setFillColorCYMK :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> IO () Source #
setFillColorCYMK :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_strokeRect :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO () Source #
strokeRect :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m () Source #
js_drawImage :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Float -> Float -> IO () Source #
drawImage :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Float -> Float -> m () Source #
js_drawImageScaled :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Float -> Float -> Float -> Float -> IO () Source #
drawImageScaled :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Float -> Float -> Float -> Float -> m () Source #
js_drawImagePart :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
drawImagePart :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_drawImageFromCanvas :: CanvasRenderingContext2D -> Nullable HTMLCanvasElement -> Float -> Float -> IO () Source #
drawImageFromCanvas :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Float -> Float -> m () Source #
js_drawImageFromCanvasScaled :: CanvasRenderingContext2D -> Nullable HTMLCanvasElement -> Float -> Float -> Float -> Float -> IO () Source #
drawImageFromCanvasScaled :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Float -> Float -> Float -> Float -> m () Source #
js_drawImageFromCanvasPart :: CanvasRenderingContext2D -> Nullable HTMLCanvasElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
drawImageFromCanvasPart :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_drawImageFromVideo :: CanvasRenderingContext2D -> Nullable HTMLVideoElement -> Float -> Float -> IO () Source #
drawImageFromVideo :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLVideoElement -> Float -> Float -> m () Source #
js_drawImageFromVideoScaled :: CanvasRenderingContext2D -> Nullable HTMLVideoElement -> Float -> Float -> Float -> Float -> IO () Source #
drawImageFromVideoScaled :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLVideoElement -> Float -> Float -> Float -> Float -> m () Source #
js_drawImageFromVideoPart :: CanvasRenderingContext2D -> Nullable HTMLVideoElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
drawImageFromVideoPart :: MonadIO m => CanvasRenderingContext2D -> Maybe HTMLVideoElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_drawImageFromRect :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> JSString -> IO () Source #
drawImageFromRect :: (MonadIO m, ToJSString compositeOperation) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> compositeOperation -> m () Source #
js_setShadow :: CanvasRenderingContext2D -> Float -> Float -> Float -> JSString -> Float -> IO () Source #
setShadow :: (MonadIO m, ToJSString color) => CanvasRenderingContext2D -> Float -> Float -> Float -> color -> Float -> m () Source #
js_setShadowGray :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> IO () Source #
setShadowGray :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_setShadowRGB :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
setShadowRGB :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_setShadowCYMK :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
setShadowCYMK :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_putImageData :: CanvasRenderingContext2D -> Nullable ImageData -> Float -> Float -> IO () Source #
putImageData :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> Float -> Float -> m () Source #
js_putImageDataDirty :: CanvasRenderingContext2D -> Nullable ImageData -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
putImageDataDirty :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_webkitPutImageDataHD :: CanvasRenderingContext2D -> Nullable ImageData -> Float -> Float -> IO () Source #
webkitPutImageDataHD :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> Float -> Float -> m () Source #
js_webkitPutImageDataHDDirty :: CanvasRenderingContext2D -> Nullable ImageData -> Float -> Float -> Float -> Float -> Float -> Float -> IO () Source #
webkitPutImageDataHDDirty :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> Float -> Float -> Float -> Float -> Float -> Float -> m () Source #
js_createPatternFromCanvas :: CanvasRenderingContext2D -> Nullable HTMLCanvasElement -> Nullable JSString -> IO (Nullable CanvasPattern) Source #
createPatternFromCanvas :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m (Maybe CanvasPattern) Source #
createPatternFromCanvas_ :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m () Source #
createPatternFromCanvasUnsafe :: (MonadIO m, ToJSString repetitionType, HasCallStack) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m CanvasPattern Source #
createPatternFromCanvasUnchecked :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m CanvasPattern Source #
js_createPattern :: CanvasRenderingContext2D -> Nullable HTMLImageElement -> Nullable JSString -> IO (Nullable CanvasPattern) Source #
createPattern :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m (Maybe CanvasPattern) Source #
createPattern_ :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m () Source #
createPatternUnsafe :: (MonadIO m, ToJSString repetitionType, HasCallStack) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m CanvasPattern Source #
createPatternUnchecked :: (MonadIO m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m CanvasPattern Source #
js_createImageData :: CanvasRenderingContext2D -> Nullable ImageData -> IO (Nullable ImageData) Source #
createImageData :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> m (Maybe ImageData) Source #
createImageData_ :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> m () Source #
createImageDataUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Maybe ImageData -> m ImageData Source #
createImageDataUnchecked :: MonadIO m => CanvasRenderingContext2D -> Maybe ImageData -> m ImageData Source #
js_createImageDataSize :: CanvasRenderingContext2D -> Float -> Float -> IO (Nullable ImageData) Source #
createImageDataSize :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m (Maybe ImageData) Source #
createImageDataSize_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m () Source #
createImageDataSizeUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> m ImageData Source #
createImageDataSizeUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> m ImageData Source #
js_getImageData :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO (Nullable ImageData) Source #
getImageData :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m (Maybe ImageData) Source #
getImageData_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m () Source #
getImageDataUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData Source #
getImageDataUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData Source #
js_webkitGetImageDataHD :: CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> IO (Nullable ImageData) Source #
webkitGetImageDataHD :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m (Maybe ImageData) Source #
webkitGetImageDataHD_ :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m () Source #
webkitGetImageDataHDUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData Source #
webkitGetImageDataHDUnchecked :: MonadIO m => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData Source #
js_drawFocusIfNeeded :: CanvasRenderingContext2D -> Nullable Element -> IO () Source #
drawFocusIfNeeded :: (MonadIO m, IsElement element) => CanvasRenderingContext2D -> Maybe element -> m () Source #
js_drawFocusIfNeededPath :: CanvasRenderingContext2D -> Nullable Path2D -> Nullable Element -> IO () Source #
drawFocusIfNeededPath :: (MonadIO m, IsElement element) => CanvasRenderingContext2D -> Maybe Path2D -> Maybe element -> m () Source #
js_setGlobalAlpha :: CanvasRenderingContext2D -> Float -> IO () Source #
setGlobalAlpha :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
getGlobalAlpha :: MonadIO m => CanvasRenderingContext2D -> m Float Source #
setGlobalCompositeOperation :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> Maybe val -> m () Source #
getGlobalCompositeOperation :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m (Maybe result) Source #
getGlobalCompositeOperationUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => CanvasRenderingContext2D -> m result Source #
getGlobalCompositeOperationUnchecked :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result Source #
js_setLineWidth :: CanvasRenderingContext2D -> Float -> IO () Source #
setLineWidth :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
getLineWidth :: MonadIO m => CanvasRenderingContext2D -> m Float Source #
js_setLineCap :: CanvasRenderingContext2D -> Nullable JSString -> IO () Source #
setLineCap :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> Maybe val -> m () Source #
getLineCap :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m (Maybe result) Source #
getLineCapUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => CanvasRenderingContext2D -> m result Source #
getLineCapUnchecked :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result Source #
js_setLineJoin :: CanvasRenderingContext2D -> Nullable JSString -> IO () Source #
setLineJoin :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> Maybe val -> m () Source #
getLineJoin :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m (Maybe result) Source #
getLineJoinUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => CanvasRenderingContext2D -> m result Source #
getLineJoinUnchecked :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result Source #
js_setMiterLimit :: CanvasRenderingContext2D -> Float -> IO () Source #
setMiterLimit :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
getMiterLimit :: MonadIO m => CanvasRenderingContext2D -> m Float Source #
js_setShadowOffsetX :: CanvasRenderingContext2D -> Float -> IO () Source #
setShadowOffsetX :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
getShadowOffsetX :: MonadIO m => CanvasRenderingContext2D -> m Float Source #
js_setShadowOffsetY :: CanvasRenderingContext2D -> Float -> IO () Source #
setShadowOffsetY :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
getShadowOffsetY :: MonadIO m => CanvasRenderingContext2D -> m Float Source #
js_setShadowBlur :: CanvasRenderingContext2D -> Float -> IO () Source #
setShadowBlur :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
getShadowBlur :: MonadIO m => CanvasRenderingContext2D -> m Float Source #
js_setShadowColor :: CanvasRenderingContext2D -> Nullable JSString -> IO () Source #
setShadowColor :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> Maybe val -> m () Source #
getShadowColor :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m (Maybe result) Source #
getShadowColorUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => CanvasRenderingContext2D -> m result Source #
getShadowColorUnchecked :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result Source #
js_setLineDashOffset :: CanvasRenderingContext2D -> Float -> IO () Source #
setLineDashOffset :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
getLineDashOffset :: MonadIO m => CanvasRenderingContext2D -> m Float Source #
js_setWebkitLineDash :: CanvasRenderingContext2D -> Nullable Array -> IO () Source #
setWebkitLineDash :: (MonadIO m, IsArray val) => CanvasRenderingContext2D -> Maybe val -> m () Source #
getWebkitLineDash :: MonadIO m => CanvasRenderingContext2D -> m (Maybe Array) Source #
getWebkitLineDashUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> m Array Source #
getWebkitLineDashUnchecked :: MonadIO m => CanvasRenderingContext2D -> m Array Source #
js_setWebkitLineDashOffset :: CanvasRenderingContext2D -> Float -> IO () Source #
setWebkitLineDashOffset :: MonadIO m => CanvasRenderingContext2D -> Float -> m () Source #
getWebkitLineDashOffset :: MonadIO m => CanvasRenderingContext2D -> m Float Source #
js_setFont :: CanvasRenderingContext2D -> JSString -> IO () Source #
setFont :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> val -> m () Source #
getFont :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result Source #
js_setTextAlign :: CanvasRenderingContext2D -> JSString -> IO () Source #
setTextAlign :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> val -> m () Source #
getTextAlign :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result Source #
js_setTextBaseline :: CanvasRenderingContext2D -> JSString -> IO () Source #
setTextBaseline :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> val -> m () Source #
getTextBaseline :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result Source #
js_setDirection :: CanvasRenderingContext2D -> JSString -> IO () Source #
setDirection :: (MonadIO m, ToJSString val) => CanvasRenderingContext2D -> val -> m () Source #
getDirection :: (MonadIO m, FromJSString result) => CanvasRenderingContext2D -> m result Source #
js_setStrokeStyle :: CanvasRenderingContext2D -> Nullable CanvasStyle -> IO () Source #
setStrokeStyle :: (MonadIO m, IsCanvasStyle val) => CanvasRenderingContext2D -> Maybe val -> m () Source #
getStrokeStyle :: MonadIO m => CanvasRenderingContext2D -> m (Maybe CanvasStyle) Source #
getStrokeStyleUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> m CanvasStyle Source #
getStrokeStyleUnchecked :: MonadIO m => CanvasRenderingContext2D -> m CanvasStyle Source #
js_setFillStyle :: CanvasRenderingContext2D -> Nullable CanvasStyle -> IO () Source #
setFillStyle :: (MonadIO m, IsCanvasStyle val) => CanvasRenderingContext2D -> Maybe val -> m () Source #
getFillStyle :: MonadIO m => CanvasRenderingContext2D -> m (Maybe CanvasStyle) Source #
getFillStyleUnsafe :: (MonadIO m, HasCallStack) => CanvasRenderingContext2D -> m CanvasStyle Source #
getFillStyleUnchecked :: MonadIO m => CanvasRenderingContext2D -> m CanvasStyle Source #
setWebkitImageSmoothingEnabled :: MonadIO m => CanvasRenderingContext2D -> Bool -> m () Source #
getWebkitImageSmoothingEnabled :: MonadIO m => CanvasRenderingContext2D -> m Bool Source #
newtype CanvasRenderingContext2D Source #
Functions for this inteface are in GHCJS.DOM.CanvasRenderingContext2D. Base interface functions are in: