{-# LANGUAGE PatternSynonyms #-} {-# LANGUAGE ForeignFunctionInterface #-} {-# LANGUAGE JavaScriptFFI #-} -- For HasCallStack compatibility {-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-} module GHCJS.DOM.JSFFI.Generated.WebKitCSSMatrix (js_newWebKitCSSMatrix, newWebKitCSSMatrix, js_setMatrixValue, setMatrixValue, js_multiply, multiply, multiply_, multiplyUnsafe, multiplyUnchecked, js_inverse, inverse, inverse_, inverseUnsafe, inverseUnchecked, js_translate, translate, translate_, translateUnsafe, translateUnchecked, js_scale, scale, scale_, scaleUnsafe, scaleUnchecked, js_rotate, rotate, rotate_, rotateUnsafe, rotateUnchecked, js_rotateAxisAngle, rotateAxisAngle, rotateAxisAngle_, rotateAxisAngleUnsafe, rotateAxisAngleUnchecked, js_skewX, skewX, skewX_, skewXUnsafe, skewXUnchecked, js_skewY, skewY, skewY_, skewYUnsafe, skewYUnchecked, js_toString, toString, toString_, js_setA, setA, js_getA, getA, js_setB, setB, js_getB, getB, js_setC, setC, js_getC, getC, js_setD, setD, js_getD, getD, js_setE, setE, js_getE, getE, js_setF, setF, js_getF, getF, js_setM11, setM11, js_getM11, getM11, js_setM12, setM12, js_getM12, getM12, js_setM13, setM13, js_getM13, getM13, js_setM14, setM14, js_getM14, getM14, js_setM21, setM21, js_getM21, getM21, js_setM22, setM22, js_getM22, getM22, js_setM23, setM23, js_getM23, getM23, js_setM24, setM24, js_getM24, getM24, js_setM31, setM31, js_getM31, getM31, js_setM32, setM32, js_getM32, getM32, js_setM33, setM33, js_getM33, getM33, js_setM34, setM34, js_getM34, getM34, js_setM41, setM41, js_getM41, getM41, js_setM42, setM42, js_getM42, getM42, js_setM43, setM43, js_getM43, getM43, js_setM44, setM44, js_getM44, getM44, WebKitCSSMatrix(..), gTypeWebKitCSSMatrix) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord) import qualified Prelude (error) import Data.Typeable (Typeable) import GHCJS.Types (JSVal(..), JSString) import GHCJS.Foreign (jsNull) import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..)) import GHCJS.Marshal (ToJSVal(..), FromJSVal(..)) import GHCJS.Marshal.Pure (PToJSVal(..), PFromJSVal(..)) import Control.Monad (void) import Control.Monad.IO.Class (MonadIO(..)) import Data.Int (Int64) import Data.Word (Word, Word64) import Data.Maybe (fromJust) import GHCJS.DOM.Types import Control.Applicative ((<$>)) import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName) import GHCJS.DOM.JSFFI.Generated.Enums foreign import javascript unsafe "new window[\"WebKitCSSMatrix\"]($1)" js_newWebKitCSSMatrix :: JSString -> IO WebKitCSSMatrix -- | newWebKitCSSMatrix :: (MonadIO m, ToJSString cssValue) => cssValue -> m WebKitCSSMatrix newWebKitCSSMatrix cssValue = liftIO (js_newWebKitCSSMatrix (toJSString cssValue)) foreign import javascript unsafe "$1[\"setMatrixValue\"]($2)" js_setMatrixValue :: WebKitCSSMatrix -> JSString -> IO () -- | setMatrixValue :: (MonadIO m, ToJSString string) => WebKitCSSMatrix -> string -> m () setMatrixValue self string = liftIO (js_setMatrixValue (self) (toJSString string)) foreign import javascript unsafe "$1[\"multiply\"]($2)" js_multiply :: WebKitCSSMatrix -> Nullable WebKitCSSMatrix -> IO (Nullable WebKitCSSMatrix) -- | multiply :: (MonadIO m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m (Maybe WebKitCSSMatrix) multiply self secondMatrix = liftIO (nullableToMaybe <$> (js_multiply (self) (maybeToNullable secondMatrix))) -- | multiply_ :: (MonadIO m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m () multiply_ self secondMatrix = liftIO (void (js_multiply (self) (maybeToNullable secondMatrix))) -- | multiplyUnsafe :: (MonadIO m, HasCallStack) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m WebKitCSSMatrix multiplyUnsafe self secondMatrix = liftIO ((nullableToMaybe <$> (js_multiply (self) (maybeToNullable secondMatrix))) >>= maybe (Prelude.error "Nothing to return") return) -- | multiplyUnchecked :: (MonadIO m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m WebKitCSSMatrix multiplyUnchecked self secondMatrix = liftIO (fromJust . nullableToMaybe <$> (js_multiply (self) (maybeToNullable secondMatrix))) foreign import javascript unsafe "$1[\"inverse\"]()" js_inverse :: WebKitCSSMatrix -> IO (Nullable WebKitCSSMatrix) -- | inverse :: (MonadIO m) => WebKitCSSMatrix -> m (Maybe WebKitCSSMatrix) inverse self = liftIO (nullableToMaybe <$> (js_inverse (self))) -- | inverse_ :: (MonadIO m) => WebKitCSSMatrix -> m () inverse_ self = liftIO (void (js_inverse (self))) -- | inverseUnsafe :: (MonadIO m, HasCallStack) => WebKitCSSMatrix -> m WebKitCSSMatrix inverseUnsafe self = liftIO ((nullableToMaybe <$> (js_inverse (self))) >>= maybe (Prelude.error "Nothing to return") return) -- | inverseUnchecked :: (MonadIO m) => WebKitCSSMatrix -> m WebKitCSSMatrix inverseUnchecked self = liftIO (fromJust . nullableToMaybe <$> (js_inverse (self))) foreign import javascript unsafe "$1[\"translate\"]($2, $3, $4)" js_translate :: WebKitCSSMatrix -> Double -> Double -> Double -> IO (Nullable WebKitCSSMatrix) -- | translate :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> m (Maybe WebKitCSSMatrix) translate self x y z = liftIO (nullableToMaybe <$> (js_translate (self) x y z)) -- | translate_ :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> m () translate_ self x y z = liftIO (void (js_translate (self) x y z)) -- | translateUnsafe :: (MonadIO m, HasCallStack) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix translateUnsafe self x y z = liftIO ((nullableToMaybe <$> (js_translate (self) x y z)) >>= maybe (Prelude.error "Nothing to return") return) -- | translateUnchecked :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix translateUnchecked self x y z = liftIO (fromJust . nullableToMaybe <$> (js_translate (self) x y z)) foreign import javascript unsafe "$1[\"scale\"]($2, $3, $4)" js_scale :: WebKitCSSMatrix -> Double -> Double -> Double -> IO (Nullable WebKitCSSMatrix) -- | scale :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> m (Maybe WebKitCSSMatrix) scale self scaleX scaleY scaleZ = liftIO (nullableToMaybe <$> (js_scale (self) scaleX scaleY scaleZ)) -- | scale_ :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> m () scale_ self scaleX scaleY scaleZ = liftIO (void (js_scale (self) scaleX scaleY scaleZ)) -- | scaleUnsafe :: (MonadIO m, HasCallStack) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix scaleUnsafe self scaleX scaleY scaleZ = liftIO ((nullableToMaybe <$> (js_scale (self) scaleX scaleY scaleZ)) >>= maybe (Prelude.error "Nothing to return") return) -- | scaleUnchecked :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix scaleUnchecked self scaleX scaleY scaleZ = liftIO (fromJust . nullableToMaybe <$> (js_scale (self) scaleX scaleY scaleZ)) foreign import javascript unsafe "$1[\"rotate\"]($2, $3, $4)" js_rotate :: WebKitCSSMatrix -> Double -> Double -> Double -> IO (Nullable WebKitCSSMatrix) -- | rotate :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> m (Maybe WebKitCSSMatrix) rotate self rotX rotY rotZ = liftIO (nullableToMaybe <$> (js_rotate (self) rotX rotY rotZ)) -- | rotate_ :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> m () rotate_ self rotX rotY rotZ = liftIO (void (js_rotate (self) rotX rotY rotZ)) -- | rotateUnsafe :: (MonadIO m, HasCallStack) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix rotateUnsafe self rotX rotY rotZ = liftIO ((nullableToMaybe <$> (js_rotate (self) rotX rotY rotZ)) >>= maybe (Prelude.error "Nothing to return") return) -- | rotateUnchecked :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix rotateUnchecked self rotX rotY rotZ = liftIO (fromJust . nullableToMaybe <$> (js_rotate (self) rotX rotY rotZ)) foreign import javascript unsafe "$1[\"rotateAxisAngle\"]($2, $3,\n$4, $5)" js_rotateAxisAngle :: WebKitCSSMatrix -> Double -> Double -> Double -> Double -> IO (Nullable WebKitCSSMatrix) -- | rotateAxisAngle :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m (Maybe WebKitCSSMatrix) rotateAxisAngle self x y z angle = liftIO (nullableToMaybe <$> (js_rotateAxisAngle (self) x y z angle)) -- | rotateAxisAngle_ :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m () rotateAxisAngle_ self x y z angle = liftIO (void (js_rotateAxisAngle (self) x y z angle)) -- | rotateAxisAngleUnsafe :: (MonadIO m, HasCallStack) => WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m WebKitCSSMatrix rotateAxisAngleUnsafe self x y z angle = liftIO ((nullableToMaybe <$> (js_rotateAxisAngle (self) x y z angle)) >>= maybe (Prelude.error "Nothing to return") return) -- | rotateAxisAngleUnchecked :: (MonadIO m) => WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m WebKitCSSMatrix rotateAxisAngleUnchecked self x y z angle = liftIO (fromJust . nullableToMaybe <$> (js_rotateAxisAngle (self) x y z angle)) foreign import javascript unsafe "$1[\"skewX\"]($2)" js_skewX :: WebKitCSSMatrix -> Double -> IO (Nullable WebKitCSSMatrix) -- | skewX :: (MonadIO m) => WebKitCSSMatrix -> Double -> m (Maybe WebKitCSSMatrix) skewX self angle = liftIO (nullableToMaybe <$> (js_skewX (self) angle)) -- | skewX_ :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () skewX_ self angle = liftIO (void (js_skewX (self) angle)) -- | skewXUnsafe :: (MonadIO m, HasCallStack) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix skewXUnsafe self angle = liftIO ((nullableToMaybe <$> (js_skewX (self) angle)) >>= maybe (Prelude.error "Nothing to return") return) -- | skewXUnchecked :: (MonadIO m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix skewXUnchecked self angle = liftIO (fromJust . nullableToMaybe <$> (js_skewX (self) angle)) foreign import javascript unsafe "$1[\"skewY\"]($2)" js_skewY :: WebKitCSSMatrix -> Double -> IO (Nullable WebKitCSSMatrix) -- | skewY :: (MonadIO m) => WebKitCSSMatrix -> Double -> m (Maybe WebKitCSSMatrix) skewY self angle = liftIO (nullableToMaybe <$> (js_skewY (self) angle)) -- | skewY_ :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () skewY_ self angle = liftIO (void (js_skewY (self) angle)) -- | skewYUnsafe :: (MonadIO m, HasCallStack) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix skewYUnsafe self angle = liftIO ((nullableToMaybe <$> (js_skewY (self) angle)) >>= maybe (Prelude.error "Nothing to return") return) -- | skewYUnchecked :: (MonadIO m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix skewYUnchecked self angle = liftIO (fromJust . nullableToMaybe <$> (js_skewY (self) angle)) foreign import javascript unsafe "$1[\"toString\"]()" js_toString :: WebKitCSSMatrix -> IO JSString -- | toString :: (MonadIO m, FromJSString result) => WebKitCSSMatrix -> m result toString self = liftIO (fromJSString <$> (js_toString (self))) -- | toString_ :: (MonadIO m) => WebKitCSSMatrix -> m () toString_ self = liftIO (void (js_toString (self))) foreign import javascript unsafe "$1[\"a\"] = $2;" js_setA :: WebKitCSSMatrix -> Double -> IO () -- | setA :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setA self val = liftIO (js_setA (self) val) foreign import javascript unsafe "$1[\"a\"]" js_getA :: WebKitCSSMatrix -> IO Double -- | getA :: (MonadIO m) => WebKitCSSMatrix -> m Double getA self = liftIO (js_getA (self)) foreign import javascript unsafe "$1[\"b\"] = $2;" js_setB :: WebKitCSSMatrix -> Double -> IO () -- | setB :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setB self val = liftIO (js_setB (self) val) foreign import javascript unsafe "$1[\"b\"]" js_getB :: WebKitCSSMatrix -> IO Double -- | getB :: (MonadIO m) => WebKitCSSMatrix -> m Double getB self = liftIO (js_getB (self)) foreign import javascript unsafe "$1[\"c\"] = $2;" js_setC :: WebKitCSSMatrix -> Double -> IO () -- | setC :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setC self val = liftIO (js_setC (self) val) foreign import javascript unsafe "$1[\"c\"]" js_getC :: WebKitCSSMatrix -> IO Double -- | getC :: (MonadIO m) => WebKitCSSMatrix -> m Double getC self = liftIO (js_getC (self)) foreign import javascript unsafe "$1[\"d\"] = $2;" js_setD :: WebKitCSSMatrix -> Double -> IO () -- | setD :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setD self val = liftIO (js_setD (self) val) foreign import javascript unsafe "$1[\"d\"]" js_getD :: WebKitCSSMatrix -> IO Double -- | getD :: (MonadIO m) => WebKitCSSMatrix -> m Double getD self = liftIO (js_getD (self)) foreign import javascript unsafe "$1[\"e\"] = $2;" js_setE :: WebKitCSSMatrix -> Double -> IO () -- | setE :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setE self val = liftIO (js_setE (self) val) foreign import javascript unsafe "$1[\"e\"]" js_getE :: WebKitCSSMatrix -> IO Double -- | getE :: (MonadIO m) => WebKitCSSMatrix -> m Double getE self = liftIO (js_getE (self)) foreign import javascript unsafe "$1[\"f\"] = $2;" js_setF :: WebKitCSSMatrix -> Double -> IO () -- | setF :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setF self val = liftIO (js_setF (self) val) foreign import javascript unsafe "$1[\"f\"]" js_getF :: WebKitCSSMatrix -> IO Double -- | getF :: (MonadIO m) => WebKitCSSMatrix -> m Double getF self = liftIO (js_getF (self)) foreign import javascript unsafe "$1[\"m11\"] = $2;" js_setM11 :: WebKitCSSMatrix -> Double -> IO () -- | setM11 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM11 self val = liftIO (js_setM11 (self) val) foreign import javascript unsafe "$1[\"m11\"]" js_getM11 :: WebKitCSSMatrix -> IO Double -- | getM11 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM11 self = liftIO (js_getM11 (self)) foreign import javascript unsafe "$1[\"m12\"] = $2;" js_setM12 :: WebKitCSSMatrix -> Double -> IO () -- | setM12 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM12 self val = liftIO (js_setM12 (self) val) foreign import javascript unsafe "$1[\"m12\"]" js_getM12 :: WebKitCSSMatrix -> IO Double -- | getM12 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM12 self = liftIO (js_getM12 (self)) foreign import javascript unsafe "$1[\"m13\"] = $2;" js_setM13 :: WebKitCSSMatrix -> Double -> IO () -- | setM13 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM13 self val = liftIO (js_setM13 (self) val) foreign import javascript unsafe "$1[\"m13\"]" js_getM13 :: WebKitCSSMatrix -> IO Double -- | getM13 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM13 self = liftIO (js_getM13 (self)) foreign import javascript unsafe "$1[\"m14\"] = $2;" js_setM14 :: WebKitCSSMatrix -> Double -> IO () -- | setM14 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM14 self val = liftIO (js_setM14 (self) val) foreign import javascript unsafe "$1[\"m14\"]" js_getM14 :: WebKitCSSMatrix -> IO Double -- | getM14 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM14 self = liftIO (js_getM14 (self)) foreign import javascript unsafe "$1[\"m21\"] = $2;" js_setM21 :: WebKitCSSMatrix -> Double -> IO () -- | setM21 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM21 self val = liftIO (js_setM21 (self) val) foreign import javascript unsafe "$1[\"m21\"]" js_getM21 :: WebKitCSSMatrix -> IO Double -- | getM21 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM21 self = liftIO (js_getM21 (self)) foreign import javascript unsafe "$1[\"m22\"] = $2;" js_setM22 :: WebKitCSSMatrix -> Double -> IO () -- | setM22 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM22 self val = liftIO (js_setM22 (self) val) foreign import javascript unsafe "$1[\"m22\"]" js_getM22 :: WebKitCSSMatrix -> IO Double -- | getM22 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM22 self = liftIO (js_getM22 (self)) foreign import javascript unsafe "$1[\"m23\"] = $2;" js_setM23 :: WebKitCSSMatrix -> Double -> IO () -- | setM23 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM23 self val = liftIO (js_setM23 (self) val) foreign import javascript unsafe "$1[\"m23\"]" js_getM23 :: WebKitCSSMatrix -> IO Double -- | getM23 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM23 self = liftIO (js_getM23 (self)) foreign import javascript unsafe "$1[\"m24\"] = $2;" js_setM24 :: WebKitCSSMatrix -> Double -> IO () -- | setM24 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM24 self val = liftIO (js_setM24 (self) val) foreign import javascript unsafe "$1[\"m24\"]" js_getM24 :: WebKitCSSMatrix -> IO Double -- | getM24 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM24 self = liftIO (js_getM24 (self)) foreign import javascript unsafe "$1[\"m31\"] = $2;" js_setM31 :: WebKitCSSMatrix -> Double -> IO () -- | setM31 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM31 self val = liftIO (js_setM31 (self) val) foreign import javascript unsafe "$1[\"m31\"]" js_getM31 :: WebKitCSSMatrix -> IO Double -- | getM31 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM31 self = liftIO (js_getM31 (self)) foreign import javascript unsafe "$1[\"m32\"] = $2;" js_setM32 :: WebKitCSSMatrix -> Double -> IO () -- | setM32 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM32 self val = liftIO (js_setM32 (self) val) foreign import javascript unsafe "$1[\"m32\"]" js_getM32 :: WebKitCSSMatrix -> IO Double -- | getM32 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM32 self = liftIO (js_getM32 (self)) foreign import javascript unsafe "$1[\"m33\"] = $2;" js_setM33 :: WebKitCSSMatrix -> Double -> IO () -- | setM33 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM33 self val = liftIO (js_setM33 (self) val) foreign import javascript unsafe "$1[\"m33\"]" js_getM33 :: WebKitCSSMatrix -> IO Double -- | getM33 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM33 self = liftIO (js_getM33 (self)) foreign import javascript unsafe "$1[\"m34\"] = $2;" js_setM34 :: WebKitCSSMatrix -> Double -> IO () -- | setM34 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM34 self val = liftIO (js_setM34 (self) val) foreign import javascript unsafe "$1[\"m34\"]" js_getM34 :: WebKitCSSMatrix -> IO Double -- | getM34 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM34 self = liftIO (js_getM34 (self)) foreign import javascript unsafe "$1[\"m41\"] = $2;" js_setM41 :: WebKitCSSMatrix -> Double -> IO () -- | setM41 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM41 self val = liftIO (js_setM41 (self) val) foreign import javascript unsafe "$1[\"m41\"]" js_getM41 :: WebKitCSSMatrix -> IO Double -- | getM41 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM41 self = liftIO (js_getM41 (self)) foreign import javascript unsafe "$1[\"m42\"] = $2;" js_setM42 :: WebKitCSSMatrix -> Double -> IO () -- | setM42 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM42 self val = liftIO (js_setM42 (self) val) foreign import javascript unsafe "$1[\"m42\"]" js_getM42 :: WebKitCSSMatrix -> IO Double -- | getM42 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM42 self = liftIO (js_getM42 (self)) foreign import javascript unsafe "$1[\"m43\"] = $2;" js_setM43 :: WebKitCSSMatrix -> Double -> IO () -- | setM43 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM43 self val = liftIO (js_setM43 (self) val) foreign import javascript unsafe "$1[\"m43\"]" js_getM43 :: WebKitCSSMatrix -> IO Double -- | getM43 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM43 self = liftIO (js_getM43 (self)) foreign import javascript unsafe "$1[\"m44\"] = $2;" js_setM44 :: WebKitCSSMatrix -> Double -> IO () -- | setM44 :: (MonadIO m) => WebKitCSSMatrix -> Double -> m () setM44 self val = liftIO (js_setM44 (self) val) foreign import javascript unsafe "$1[\"m44\"]" js_getM44 :: WebKitCSSMatrix -> IO Double -- | getM44 :: (MonadIO m) => WebKitCSSMatrix -> m Double getM44 self = liftIO (js_getM44 (self))