packages feed

ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/SVGFEGaussianBlurElement.hs

{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from filter-effects-1 (webref). Do not edit.
module GHCJS.DOM.JSFFI.Generated.SVGFEGaussianBlurElement
       (js_setStdDeviation, js_getIn1, js_getStdDeviationX, js_getStdDeviationY, js_getEdgeMode, setStdDeviation, getIn1, getStdDeviationX, getStdDeviationY, getEdgeMode, pattern SVG_EDGEMODE_UNKNOWN, pattern SVG_EDGEMODE_DUPLICATE, pattern SVG_EDGEMODE_WRAP, pattern SVG_EDGEMODE_NONE, SVGFEGaussianBlurElement(..), gTypeSVGFEGaussianBlurElement)
       where
import Prelude ((.), (==), (>>=), (<$>), (++), Bool(..), Maybe(..), IO, Int, Word, Double, Float)
import qualified Prelude as P
import Control.Monad (void)
import GHCJS.Types (JSVal, JSString)
import GHCJS.Foreign (jsUndefined, jsNull)
import GHCJS.DOM.Types
import qualified GHCJS.DOM.Types as Types
import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import GHCJS.DOM.JSFFI.Generated.Enums

foreign import javascript safe "(($1, $2, $3) => { return $1[\"setStdDeviation\"]($2, $3); })"
        js_setStdDeviation :: SVGFEGaussianBlurElement -> Float -> Float -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEGaussianBlurElement/setStdDeviation MDN SVGFEGaussianBlurElement.setStdDeviation documentation>
setStdDeviation :: (MonadDOM m) => SVGFEGaussianBlurElement -> Float -> Float -> m ()
setStdDeviation self stdDeviationX stdDeviationY = liftDOM (void ((js_setStdDeviation (self) (stdDeviationX) (stdDeviationY))))

foreign import javascript unsafe "(($1) => { return $1[\"in1\"]; })"
        js_getIn1 :: SVGFEGaussianBlurElement -> IO SVGAnimatedString
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEGaussianBlurElement/in1 MDN SVGFEGaussianBlurElement.in1 documentation>
getIn1 :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedString
getIn1 self = liftDOM ((js_getIn1 (self)))

foreign import javascript unsafe "(($1) => { return $1[\"stdDeviationX\"]; })"
        js_getStdDeviationX :: SVGFEGaussianBlurElement -> IO SVGAnimatedNumber
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEGaussianBlurElement/stdDeviationX MDN SVGFEGaussianBlurElement.stdDeviationX documentation>
getStdDeviationX :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber
getStdDeviationX self = liftDOM ((js_getStdDeviationX (self)))

foreign import javascript unsafe "(($1) => { return $1[\"stdDeviationY\"]; })"
        js_getStdDeviationY :: SVGFEGaussianBlurElement -> IO SVGAnimatedNumber
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEGaussianBlurElement/stdDeviationY MDN SVGFEGaussianBlurElement.stdDeviationY documentation>
getStdDeviationY :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber
getStdDeviationY self = liftDOM ((js_getStdDeviationY (self)))

foreign import javascript unsafe "(($1) => { return $1[\"edgeMode\"]; })"
        js_getEdgeMode :: SVGFEGaussianBlurElement -> IO SVGAnimatedEnumeration
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEGaussianBlurElement/edgeMode MDN SVGFEGaussianBlurElement.edgeMode documentation>
getEdgeMode :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedEnumeration
getEdgeMode self = liftDOM ((js_getEdgeMode (self)))

pattern SVG_EDGEMODE_UNKNOWN = 0

pattern SVG_EDGEMODE_DUPLICATE = 1

pattern SVG_EDGEMODE_WRAP = 2

pattern SVG_EDGEMODE_NONE = 3