ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/SVGFEConvolveMatrixElement.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.SVGFEConvolveMatrixElement
(js_getIn1, js_getOrderX, js_getOrderY, js_getKernelMatrix, js_getDivisor, js_getBias, js_getTargetX, js_getTargetY, js_getEdgeMode, js_getKernelUnitLengthX, js_getKernelUnitLengthY, js_getPreserveAlpha, getIn1, getOrderX, getOrderY, getKernelMatrix, getDivisor, getBias, getTargetX, getTargetY, getEdgeMode, getKernelUnitLengthX, getKernelUnitLengthY, getPreserveAlpha, pattern SVG_EDGEMODE_UNKNOWN, pattern SVG_EDGEMODE_DUPLICATE, pattern SVG_EDGEMODE_WRAP, pattern SVG_EDGEMODE_NONE, SVGFEConvolveMatrixElement(..), gTypeSVGFEConvolveMatrixElement)
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 unsafe "(($1) => { return $1[\"in1\"]; })"
js_getIn1 :: SVGFEConvolveMatrixElement -> IO SVGAnimatedString
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/in1 MDN SVGFEConvolveMatrixElement.in1 documentation>
getIn1 :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedString
getIn1 self = liftDOM ((js_getIn1 (self)))
foreign import javascript unsafe "(($1) => { return $1[\"orderX\"]; })"
js_getOrderX :: SVGFEConvolveMatrixElement -> IO SVGAnimatedInteger
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/orderX MDN SVGFEConvolveMatrixElement.orderX documentation>
getOrderX :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
getOrderX self = liftDOM ((js_getOrderX (self)))
foreign import javascript unsafe "(($1) => { return $1[\"orderY\"]; })"
js_getOrderY :: SVGFEConvolveMatrixElement -> IO SVGAnimatedInteger
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/orderY MDN SVGFEConvolveMatrixElement.orderY documentation>
getOrderY :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
getOrderY self = liftDOM ((js_getOrderY (self)))
foreign import javascript unsafe "(($1) => { return $1[\"kernelMatrix\"]; })"
js_getKernelMatrix :: SVGFEConvolveMatrixElement -> IO SVGAnimatedNumberList
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/kernelMatrix MDN SVGFEConvolveMatrixElement.kernelMatrix documentation>
getKernelMatrix :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumberList
getKernelMatrix self = liftDOM ((js_getKernelMatrix (self)))
foreign import javascript unsafe "(($1) => { return $1[\"divisor\"]; })"
js_getDivisor :: SVGFEConvolveMatrixElement -> IO SVGAnimatedNumber
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/divisor MDN SVGFEConvolveMatrixElement.divisor documentation>
getDivisor :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
getDivisor self = liftDOM ((js_getDivisor (self)))
foreign import javascript unsafe "(($1) => { return $1[\"bias\"]; })"
js_getBias :: SVGFEConvolveMatrixElement -> IO SVGAnimatedNumber
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/bias MDN SVGFEConvolveMatrixElement.bias documentation>
getBias :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
getBias self = liftDOM ((js_getBias (self)))
foreign import javascript unsafe "(($1) => { return $1[\"targetX\"]; })"
js_getTargetX :: SVGFEConvolveMatrixElement -> IO SVGAnimatedInteger
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/targetX MDN SVGFEConvolveMatrixElement.targetX documentation>
getTargetX :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
getTargetX self = liftDOM ((js_getTargetX (self)))
foreign import javascript unsafe "(($1) => { return $1[\"targetY\"]; })"
js_getTargetY :: SVGFEConvolveMatrixElement -> IO SVGAnimatedInteger
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/targetY MDN SVGFEConvolveMatrixElement.targetY documentation>
getTargetY :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
getTargetY self = liftDOM ((js_getTargetY (self)))
foreign import javascript unsafe "(($1) => { return $1[\"edgeMode\"]; })"
js_getEdgeMode :: SVGFEConvolveMatrixElement -> IO SVGAnimatedEnumeration
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/edgeMode MDN SVGFEConvolveMatrixElement.edgeMode documentation>
getEdgeMode :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedEnumeration
getEdgeMode self = liftDOM ((js_getEdgeMode (self)))
foreign import javascript unsafe "(($1) => { return $1[\"kernelUnitLengthX\"]; })"
js_getKernelUnitLengthX :: SVGFEConvolveMatrixElement -> IO SVGAnimatedNumber
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/kernelUnitLengthX MDN SVGFEConvolveMatrixElement.kernelUnitLengthX documentation>
getKernelUnitLengthX :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
getKernelUnitLengthX self = liftDOM ((js_getKernelUnitLengthX (self)))
foreign import javascript unsafe "(($1) => { return $1[\"kernelUnitLengthY\"]; })"
js_getKernelUnitLengthY :: SVGFEConvolveMatrixElement -> IO SVGAnimatedNumber
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/kernelUnitLengthY MDN SVGFEConvolveMatrixElement.kernelUnitLengthY documentation>
getKernelUnitLengthY :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
getKernelUnitLengthY self = liftDOM ((js_getKernelUnitLengthY (self)))
foreign import javascript unsafe "(($1) => { return $1[\"preserveAlpha\"]; })"
js_getPreserveAlpha :: SVGFEConvolveMatrixElement -> IO SVGAnimatedBoolean
-- | <https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement/preserveAlpha MDN SVGFEConvolveMatrixElement.preserveAlpha documentation>
getPreserveAlpha :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedBoolean
getPreserveAlpha self = liftDOM ((js_getPreserveAlpha (self)))
pattern SVG_EDGEMODE_UNKNOWN = 0
pattern SVG_EDGEMODE_DUPLICATE = 1
pattern SVG_EDGEMODE_WRAP = 2
pattern SVG_EDGEMODE_NONE = 3