ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/DOMMatrix2DInit.hs
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from geometry-1 (webref). Do not edit.
module GHCJS.DOM.JSFFI.Generated.DOMMatrix2DInit
(js_newDOMMatrix2DInit, js_setA, js_getA, js_setB, js_getB, js_setC, js_getC, js_setD, js_getD, js_setE, js_getE, js_setF, js_getF, js_setM11, js_getM11, js_setM12, js_getM12, js_setM21, js_getM21, js_setM22, js_getM22, js_setM41, js_getM41, js_setM42, js_getM42, newDOMMatrix2DInit, setA, getA, getAUnsafe, getAUnchecked, setB, getB, getBUnsafe, getBUnchecked, setC, getC, getCUnsafe, getCUnchecked, setD, getD, getDUnsafe, getDUnchecked, setE, getE, getEUnsafe, getEUnchecked, setF, getF, getFUnsafe, getFUnchecked, setM11, getM11, getM11Unsafe, getM11Unchecked, setM12, getM12, getM12Unsafe, getM12Unchecked, setM21, getM21, getM21Unsafe, getM21Unchecked, setM22, getM22, getM22Unsafe, getM22Unchecked, setM41, getM41, getM41Unsafe, getM41Unchecked, setM42, getM42, getM42Unsafe, getM42Unchecked, DOMMatrix2DInit(..), gTypeDOMMatrix2DInit, IsDOMMatrix2DInit, toDOMMatrix2DInit)
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 "(() => { return ({}); })"
js_newDOMMatrix2DInit :: IO DOMMatrix2DInit
-- | <https://drafts.csswg.org/geometry-1/#dictdef-dommatrix2dinit DOMMatrix2DInit specification>
newDOMMatrix2DInit :: (MonadDOM m) => m DOMMatrix2DInit
newDOMMatrix2DInit = liftDOM ((js_newDOMMatrix2DInit))
foreign import javascript safe "(($1, $2) => { $1[\"a\"] = $2; })"
js_setA :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-a DOMMatrix2DInit.a specification>
setA :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setA self val = liftDOM (void ((js_setA ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"a\"]; })"
js_getA :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-a DOMMatrix2DInit.a specification>
getA :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getA self = liftDOM (((js_getA ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-a DOMMatrix2DInit.a specification>
getAUnsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getAUnsafe self = liftDOM ((((js_getA ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-a DOMMatrix2DInit.a specification>
getAUnchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getAUnchecked self = liftDOM ((pFromJSVal <$> (js_getA ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"b\"] = $2; })"
js_setB :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-b DOMMatrix2DInit.b specification>
setB :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setB self val = liftDOM (void ((js_setB ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"b\"]; })"
js_getB :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-b DOMMatrix2DInit.b specification>
getB :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getB self = liftDOM (((js_getB ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-b DOMMatrix2DInit.b specification>
getBUnsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getBUnsafe self = liftDOM ((((js_getB ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-b DOMMatrix2DInit.b specification>
getBUnchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getBUnchecked self = liftDOM ((pFromJSVal <$> (js_getB ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"c\"] = $2; })"
js_setC :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-c DOMMatrix2DInit.c specification>
setC :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setC self val = liftDOM (void ((js_setC ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"c\"]; })"
js_getC :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-c DOMMatrix2DInit.c specification>
getC :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getC self = liftDOM (((js_getC ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-c DOMMatrix2DInit.c specification>
getCUnsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getCUnsafe self = liftDOM ((((js_getC ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-c DOMMatrix2DInit.c specification>
getCUnchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getCUnchecked self = liftDOM ((pFromJSVal <$> (js_getC ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"d\"] = $2; })"
js_setD :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-d DOMMatrix2DInit.d specification>
setD :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setD self val = liftDOM (void ((js_setD ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"d\"]; })"
js_getD :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-d DOMMatrix2DInit.d specification>
getD :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getD self = liftDOM (((js_getD ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-d DOMMatrix2DInit.d specification>
getDUnsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getDUnsafe self = liftDOM ((((js_getD ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-d DOMMatrix2DInit.d specification>
getDUnchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getDUnchecked self = liftDOM ((pFromJSVal <$> (js_getD ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"e\"] = $2; })"
js_setE :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-e DOMMatrix2DInit.e specification>
setE :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setE self val = liftDOM (void ((js_setE ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"e\"]; })"
js_getE :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-e DOMMatrix2DInit.e specification>
getE :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getE self = liftDOM (((js_getE ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-e DOMMatrix2DInit.e specification>
getEUnsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getEUnsafe self = liftDOM ((((js_getE ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-e DOMMatrix2DInit.e specification>
getEUnchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getEUnchecked self = liftDOM ((pFromJSVal <$> (js_getE ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"f\"] = $2; })"
js_setF :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-f DOMMatrix2DInit.f specification>
setF :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setF self val = liftDOM (void ((js_setF ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"f\"]; })"
js_getF :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-f DOMMatrix2DInit.f specification>
getF :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getF self = liftDOM (((js_getF ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-f DOMMatrix2DInit.f specification>
getFUnsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getFUnsafe self = liftDOM ((((js_getF ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-f DOMMatrix2DInit.f specification>
getFUnchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getFUnchecked self = liftDOM ((pFromJSVal <$> (js_getF ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"m11\"] = $2; })"
js_setM11 :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m11 DOMMatrix2DInit.m11 specification>
setM11 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setM11 self val = liftDOM (void ((js_setM11 ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"m11\"]; })"
js_getM11 :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m11 DOMMatrix2DInit.m11 specification>
getM11 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getM11 self = liftDOM (((js_getM11 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m11 DOMMatrix2DInit.m11 specification>
getM11Unsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getM11Unsafe self = liftDOM ((((js_getM11 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m11 DOMMatrix2DInit.m11 specification>
getM11Unchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getM11Unchecked self = liftDOM ((pFromJSVal <$> (js_getM11 ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"m12\"] = $2; })"
js_setM12 :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m12 DOMMatrix2DInit.m12 specification>
setM12 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setM12 self val = liftDOM (void ((js_setM12 ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"m12\"]; })"
js_getM12 :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m12 DOMMatrix2DInit.m12 specification>
getM12 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getM12 self = liftDOM (((js_getM12 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m12 DOMMatrix2DInit.m12 specification>
getM12Unsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getM12Unsafe self = liftDOM ((((js_getM12 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m12 DOMMatrix2DInit.m12 specification>
getM12Unchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getM12Unchecked self = liftDOM ((pFromJSVal <$> (js_getM12 ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"m21\"] = $2; })"
js_setM21 :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m21 DOMMatrix2DInit.m21 specification>
setM21 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setM21 self val = liftDOM (void ((js_setM21 ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"m21\"]; })"
js_getM21 :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m21 DOMMatrix2DInit.m21 specification>
getM21 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getM21 self = liftDOM (((js_getM21 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m21 DOMMatrix2DInit.m21 specification>
getM21Unsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getM21Unsafe self = liftDOM ((((js_getM21 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m21 DOMMatrix2DInit.m21 specification>
getM21Unchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getM21Unchecked self = liftDOM ((pFromJSVal <$> (js_getM21 ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"m22\"] = $2; })"
js_setM22 :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m22 DOMMatrix2DInit.m22 specification>
setM22 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setM22 self val = liftDOM (void ((js_setM22 ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"m22\"]; })"
js_getM22 :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m22 DOMMatrix2DInit.m22 specification>
getM22 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getM22 self = liftDOM (((js_getM22 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m22 DOMMatrix2DInit.m22 specification>
getM22Unsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getM22Unsafe self = liftDOM ((((js_getM22 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m22 DOMMatrix2DInit.m22 specification>
getM22Unchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getM22Unchecked self = liftDOM ((pFromJSVal <$> (js_getM22 ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"m41\"] = $2; })"
js_setM41 :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m41 DOMMatrix2DInit.m41 specification>
setM41 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setM41 self val = liftDOM (void ((js_setM41 ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"m41\"]; })"
js_getM41 :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m41 DOMMatrix2DInit.m41 specification>
getM41 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getM41 self = liftDOM (((js_getM41 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m41 DOMMatrix2DInit.m41 specification>
getM41Unsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getM41Unsafe self = liftDOM ((((js_getM41 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m41 DOMMatrix2DInit.m41 specification>
getM41Unchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getM41Unchecked self = liftDOM ((pFromJSVal <$> (js_getM41 ((Types.toDOMMatrix2DInit self)))))
foreign import javascript safe "(($1, $2) => { $1[\"m42\"] = $2; })"
js_setM42 :: DOMMatrix2DInit -> Double -> IO ()
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m42 DOMMatrix2DInit.m42 specification>
setM42 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> Double -> m ()
setM42 self val = liftDOM (void ((js_setM42 ((Types.toDOMMatrix2DInit self)) (val))))
foreign import javascript unsafe "(($1) => { return $1[\"m42\"]; })"
js_getM42 :: DOMMatrix2DInit -> IO JSVal
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m42 DOMMatrix2DInit.m42 specification>
getM42 :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m (Maybe Double)
getM42 self = liftDOM (((js_getM42 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m42 DOMMatrix2DInit.m42 specification>
getM42Unsafe :: (MonadDOM m, IsDOMMatrix2DInit self, HasCallStack) => self -> m Double
getM42Unsafe self = liftDOM ((((js_getM42 ((Types.toDOMMatrix2DInit self))) >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://drafts.csswg.org/geometry-1/#dom-dommatrix2dinit-m42 DOMMatrix2DInit.m42 specification>
getM42Unchecked :: (MonadDOM m, IsDOMMatrix2DInit self) => self -> m Double
getM42Unchecked self = liftDOM ((pFromJSVal <$> (js_getM42 ((Types.toDOMMatrix2DInit self)))))