{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module JSDOM.Generated.WebKitCSSMatrix
(newWebKitCSSMatrix, setMatrixValue, multiply, multiply_, inverse,
inverse_, translate, translate_, scale, scale_, rotate, rotate_,
rotateAxisAngle, rotateAxisAngle_, skewX, skewX_, skewY, skewY_,
toString, toString_, setA, getA, setB, getB, setC, getC, setD,
getD, setE, getE, setF, getF, setM11, getM11, setM12, getM12,
setM13, getM13, setM14, getM14, setM21, getM21, setM22, getM22,
setM23, getM23, setM24, getM24, setM31, getM31, setM32, getM32,
setM33, getM33, setM34, getM34, setM41, getM41, setM42, getM42,
setM43, getM43, setM44, getM44, WebKitCSSMatrix(..),
gTypeWebKitCSSMatrix)
where
import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))
import qualified Prelude (error)
import Data.Typeable (Typeable)
import Data.Traversable (mapM)
import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, asyncFunction, new, array, jsUndefined, (!), (!!))
import Data.Int (Int64)
import Data.Word (Word, Word64)
import JSDOM.Types
import Control.Applicative ((<$>))
import Control.Monad (void)
import Control.Lens.Operators ((^.))
import JSDOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import JSDOM.Enums
newWebKitCSSMatrix ::
(MonadDOM m, ToJSString cssValue) =>
Maybe cssValue -> m WebKitCSSMatrix
newWebKitCSSMatrix :: forall (m :: * -> *) cssValue.
(MonadDOM m, ToJSString cssValue) =>
Maybe cssValue -> m WebKitCSSMatrix
newWebKitCSSMatrix Maybe cssValue
cssValue
= DOM WebKitCSSMatrix -> m WebKitCSSMatrix
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
(JSVal -> WebKitCSSMatrix
WebKitCSSMatrix (JSVal -> WebKitCSSMatrix) -> JSM JSVal -> DOM WebKitCSSMatrix
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$>
JSM JSVal -> [JSM JSVal] -> JSM JSVal
forall constructor args.
(MakeObject constructor, MakeArgs args) =>
constructor -> args -> JSM JSVal
new (String -> JSM JSVal
forall a. ToJSString a => a -> JSM JSVal
jsg String
"WebKitCSSMatrix") [Maybe cssValue -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe cssValue
cssValue])
setMatrixValue ::
(MonadDOM m, ToJSString string) =>
WebKitCSSMatrix -> Maybe string -> m ()
setMatrixValue :: forall (m :: * -> *) string.
(MonadDOM m, ToJSString string) =>
WebKitCSSMatrix -> Maybe string -> m ()
setMatrixValue WebKitCSSMatrix
self Maybe string
string
= DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"setMatrixValue" [Maybe string -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe string
string]))
multiply ::
(MonadDOM m) =>
WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m WebKitCSSMatrix
multiply :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m WebKitCSSMatrix
multiply WebKitCSSMatrix
self Maybe WebKitCSSMatrix
secondMatrix
= DOM WebKitCSSMatrix -> m WebKitCSSMatrix
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"multiply" [Maybe WebKitCSSMatrix -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe WebKitCSSMatrix
secondMatrix]) JSM JSVal -> (JSVal -> DOM WebKitCSSMatrix) -> DOM WebKitCSSMatrix
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>=
JSVal -> DOM WebKitCSSMatrix
forall a. FromJSVal a => JSVal -> JSM a
fromJSValUnchecked)
multiply_ ::
(MonadDOM m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m ()
multiply_ :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m ()
multiply_ WebKitCSSMatrix
self Maybe WebKitCSSMatrix
secondMatrix
= DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"multiply" [Maybe WebKitCSSMatrix -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe WebKitCSSMatrix
secondMatrix]))
inverse :: (MonadDOM m) => WebKitCSSMatrix -> m WebKitCSSMatrix
inverse :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> m WebKitCSSMatrix
inverse WebKitCSSMatrix
self
= DOM WebKitCSSMatrix -> m WebKitCSSMatrix
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> () -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"inverse" ()) JSM JSVal -> (JSVal -> DOM WebKitCSSMatrix) -> DOM WebKitCSSMatrix
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM WebKitCSSMatrix
forall a. FromJSVal a => JSVal -> JSM a
fromJSValUnchecked)
inverse_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()
inverse_ :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m ()
inverse_ WebKitCSSMatrix
self = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> () -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"inverse" ()))
translate ::
(MonadDOM m) =>
WebKitCSSMatrix ->
Maybe Double -> Maybe Double -> Maybe Double -> m WebKitCSSMatrix
translate :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix
-> Maybe Double
-> Maybe Double
-> Maybe Double
-> m WebKitCSSMatrix
translate WebKitCSSMatrix
self Maybe Double
x Maybe Double
y Maybe Double
z
= DOM WebKitCSSMatrix -> m WebKitCSSMatrix
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"translate" [Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
x, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
y, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
z]) JSM JSVal -> (JSVal -> DOM WebKitCSSMatrix) -> DOM WebKitCSSMatrix
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>=
JSVal -> DOM WebKitCSSMatrix
forall a. FromJSVal a => JSVal -> JSM a
fromJSValUnchecked)
translate_ ::
(MonadDOM m) =>
WebKitCSSMatrix ->
Maybe Double -> Maybe Double -> Maybe Double -> m ()
translate_ :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix
-> Maybe Double -> Maybe Double -> Maybe Double -> m ()
translate_ WebKitCSSMatrix
self Maybe Double
x Maybe Double
y Maybe Double
z
= DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
(JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"translate" [Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
x, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
y, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
z]))
scale ::
(MonadDOM m) =>
WebKitCSSMatrix ->
Maybe Double -> Maybe Double -> Maybe Double -> m WebKitCSSMatrix
scale :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix
-> Maybe Double
-> Maybe Double
-> Maybe Double
-> m WebKitCSSMatrix
scale WebKitCSSMatrix
self Maybe Double
scaleX Maybe Double
scaleY Maybe Double
scaleZ
= DOM WebKitCSSMatrix -> m WebKitCSSMatrix
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"scale"
[Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
scaleX, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
scaleY, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
scaleZ])
JSM JSVal -> (JSVal -> DOM WebKitCSSMatrix) -> DOM WebKitCSSMatrix
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM WebKitCSSMatrix
forall a. FromJSVal a => JSVal -> JSM a
fromJSValUnchecked)
scale_ ::
(MonadDOM m) =>
WebKitCSSMatrix ->
Maybe Double -> Maybe Double -> Maybe Double -> m ()
scale_ :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix
-> Maybe Double -> Maybe Double -> Maybe Double -> m ()
scale_ WebKitCSSMatrix
self Maybe Double
scaleX Maybe Double
scaleY Maybe Double
scaleZ
= DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
(JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void
(WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"scale"
[Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
scaleX, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
scaleY, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
scaleZ]))
rotate ::
(MonadDOM m) =>
WebKitCSSMatrix ->
Maybe Double -> Maybe Double -> Maybe Double -> m WebKitCSSMatrix
rotate :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix
-> Maybe Double
-> Maybe Double
-> Maybe Double
-> m WebKitCSSMatrix
rotate WebKitCSSMatrix
self Maybe Double
rotX Maybe Double
rotY Maybe Double
rotZ
= DOM WebKitCSSMatrix -> m WebKitCSSMatrix
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"rotate" [Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
rotX, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
rotY, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
rotZ])
JSM JSVal -> (JSVal -> DOM WebKitCSSMatrix) -> DOM WebKitCSSMatrix
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM WebKitCSSMatrix
forall a. FromJSVal a => JSVal -> JSM a
fromJSValUnchecked)
rotate_ ::
(MonadDOM m) =>
WebKitCSSMatrix ->
Maybe Double -> Maybe Double -> Maybe Double -> m ()
rotate_ :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix
-> Maybe Double -> Maybe Double -> Maybe Double -> m ()
rotate_ WebKitCSSMatrix
self Maybe Double
rotX Maybe Double
rotY Maybe Double
rotZ
= DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
(JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void
(WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"rotate" [Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
rotX, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
rotY, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
rotZ]))
rotateAxisAngle ::
(MonadDOM m) =>
WebKitCSSMatrix ->
Maybe Double ->
Maybe Double -> Maybe Double -> Maybe Double -> m WebKitCSSMatrix
rotateAxisAngle :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix
-> Maybe Double
-> Maybe Double
-> Maybe Double
-> Maybe Double
-> m WebKitCSSMatrix
rotateAxisAngle WebKitCSSMatrix
self Maybe Double
x Maybe Double
y Maybe Double
z Maybe Double
angle
= DOM WebKitCSSMatrix -> m WebKitCSSMatrix
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"rotateAxisAngle"
[Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
x, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
y, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
z, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
angle])
JSM JSVal -> (JSVal -> DOM WebKitCSSMatrix) -> DOM WebKitCSSMatrix
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM WebKitCSSMatrix
forall a. FromJSVal a => JSVal -> JSM a
fromJSValUnchecked)
rotateAxisAngle_ ::
(MonadDOM m) =>
WebKitCSSMatrix ->
Maybe Double ->
Maybe Double -> Maybe Double -> Maybe Double -> m ()
rotateAxisAngle_ :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix
-> Maybe Double
-> Maybe Double
-> Maybe Double
-> Maybe Double
-> m ()
rotateAxisAngle_ WebKitCSSMatrix
self Maybe Double
x Maybe Double
y Maybe Double
z Maybe Double
angle
= DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
(JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void
(WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"rotateAxisAngle"
[Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
x, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
y, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
z, Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
angle]))
skewX ::
(MonadDOM m) =>
WebKitCSSMatrix -> Maybe Double -> m WebKitCSSMatrix
skewX :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Maybe Double -> m WebKitCSSMatrix
skewX WebKitCSSMatrix
self Maybe Double
angle
= DOM WebKitCSSMatrix -> m WebKitCSSMatrix
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"skewX" [Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
angle]) JSM JSVal -> (JSVal -> DOM WebKitCSSMatrix) -> DOM WebKitCSSMatrix
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM WebKitCSSMatrix
forall a. FromJSVal a => JSVal -> JSM a
fromJSValUnchecked)
skewX_ :: (MonadDOM m) => WebKitCSSMatrix -> Maybe Double -> m ()
skewX_ :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Maybe Double -> m ()
skewX_ WebKitCSSMatrix
self Maybe Double
angle
= DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"skewX" [Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
angle]))
skewY ::
(MonadDOM m) =>
WebKitCSSMatrix -> Maybe Double -> m WebKitCSSMatrix
skewY :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Maybe Double -> m WebKitCSSMatrix
skewY WebKitCSSMatrix
self Maybe Double
angle
= DOM WebKitCSSMatrix -> m WebKitCSSMatrix
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM
((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"skewY" [Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
angle]) JSM JSVal -> (JSVal -> DOM WebKitCSSMatrix) -> DOM WebKitCSSMatrix
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM WebKitCSSMatrix
forall a. FromJSVal a => JSVal -> JSM a
fromJSValUnchecked)
skewY_ :: (MonadDOM m) => WebKitCSSMatrix -> Maybe Double -> m ()
skewY_ :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Maybe Double -> m ()
skewY_ WebKitCSSMatrix
self Maybe Double
angle
= DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> [JSM JSVal] -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"skewY" [Maybe Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Maybe Double
angle]))
toString ::
(MonadDOM m, FromJSString result) => WebKitCSSMatrix -> m result
toString :: forall (m :: * -> *) result.
(MonadDOM m, FromJSString result) =>
WebKitCSSMatrix -> m result
toString WebKitCSSMatrix
self
= DOM result -> m result
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> () -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"toString" ()) JSM JSVal -> (JSVal -> DOM result) -> DOM result
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM result
forall a. FromJSVal a => JSVal -> JSM a
fromJSValUnchecked)
toString_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()
toString_ :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m ()
toString_ WebKitCSSMatrix
self = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (JSM JSVal -> DOM ()
forall (f :: * -> *) a. Functor f => f a -> f ()
void (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> () -> JSF
forall name args.
(ToJSString name, MakeArgs args) =>
name -> args -> JSF
jsf String
"toString" ()))
setA :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setA :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setA WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"a" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getA :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getA :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getA WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"a") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setB :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setB :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setB WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"b" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getB :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getB :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getB WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"b") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setC :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setC :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setC WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"c" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getC :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getC :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getC WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"c") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setD :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setD :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setD WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"d" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getD :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getD :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getD WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"d") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setE :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setE :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setE WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"e" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getE :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getE :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getE WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"e") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setF :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setF :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setF WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"f" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getF :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getF :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getF WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"f") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM11 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM11 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM11 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m11" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM11 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM11 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM11 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m11") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM12 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM12 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM12 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m12" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM12 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM12 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM12 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m12") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM13 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM13 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM13 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m13" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM13 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM13 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM13 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m13") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM14 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM14 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM14 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m14" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM14 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM14 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM14 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m14") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM21 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM21 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM21 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m21" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM21 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM21 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM21 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m21") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM22 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM22 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM22 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m22" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM22 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM22 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM22 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m22") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM23 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM23 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM23 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m23" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM23 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM23 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM23 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m23") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM24 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM24 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM24 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m24" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM24 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM24 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM24 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m24") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM31 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM31 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM31 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m31" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM31 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM31 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM31 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m31") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM32 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM32 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM32 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m32" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM32 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM32 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM32 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m32") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM33 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM33 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM33 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m33" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM33 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM33 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM33 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m33") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM34 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM34 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM34 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m34" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM34 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM34 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM34 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m34") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM41 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM41 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM41 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m41" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM41 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM41 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM41 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m41") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM42 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM42 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM42 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m42" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM42 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM42 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM42 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m42") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM43 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM43 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM43 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m43" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM43 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM43 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM43 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m43") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)
setM44 :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
setM44 :: forall (m :: * -> *).
MonadDOM m =>
WebKitCSSMatrix -> Double -> m ()
setM44 WebKitCSSMatrix
self Double
val = DOM () -> m ()
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM (WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (DOM ()) WebKitCSSMatrix (DOM ()) -> DOM ()
forall s a. s -> Getting a s a -> a
^. String
-> JSM JSVal
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
forall name val.
(ToJSString name, ToJSVal val) =>
name
-> val
-> forall o. MakeObject o => IndexPreservingGetter o (DOM ())
jss String
"m44" (Double -> JSM JSVal
forall a. ToJSVal a => a -> JSM JSVal
toJSVal Double
val))
getM44 :: (MonadDOM m) => WebKitCSSMatrix -> m Double
getM44 :: forall (m :: * -> *). MonadDOM m => WebKitCSSMatrix -> m Double
getM44 WebKitCSSMatrix
self = DOM Double -> m Double
forall (m :: * -> *) a. MonadDOM m => DOM a -> m a
liftDOM ((WebKitCSSMatrix
self WebKitCSSMatrix
-> Getting (JSM JSVal) WebKitCSSMatrix (JSM JSVal) -> JSM JSVal
forall s a. s -> Getting a s a -> a
^. String -> IndexPreservingGetter WebKitCSSMatrix (JSM JSVal)
forall s name.
(MakeObject s, ToJSString name) =>
name -> IndexPreservingGetter s (JSM JSVal)
js String
"m44") JSM JSVal -> (JSVal -> DOM Double) -> DOM Double
forall a b. JSM a -> (a -> JSM b) -> JSM b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= JSVal -> DOM Double
forall value. ToJSVal value => value -> DOM Double
valToNumber)