Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_multiply :: SVGMatrix -> Nullable SVGMatrix -> IO (Nullable SVGMatrix)
- multiply :: MonadIO m => SVGMatrix -> Maybe SVGMatrix -> m (Maybe SVGMatrix)
- multiply_ :: MonadIO m => SVGMatrix -> Maybe SVGMatrix -> m ()
- multiplyUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix
- multiplyUnchecked :: MonadIO m => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix
- js_inverse :: SVGMatrix -> IO (Nullable SVGMatrix)
- inverse :: MonadIO m => SVGMatrix -> m (Maybe SVGMatrix)
- inverse_ :: MonadIO m => SVGMatrix -> m ()
- inverseUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> m SVGMatrix
- inverseUnchecked :: MonadIO m => SVGMatrix -> m SVGMatrix
- js_translate :: SVGMatrix -> Float -> Float -> IO (Nullable SVGMatrix)
- translate :: MonadIO m => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)
- translate_ :: MonadIO m => SVGMatrix -> Float -> Float -> m ()
- translateUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix
- translateUnchecked :: MonadIO m => SVGMatrix -> Float -> Float -> m SVGMatrix
- js_scale :: SVGMatrix -> Float -> IO (Nullable SVGMatrix)
- scale :: MonadIO m => SVGMatrix -> Float -> m (Maybe SVGMatrix)
- scale_ :: MonadIO m => SVGMatrix -> Float -> m ()
- scaleUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix
- scaleUnchecked :: MonadIO m => SVGMatrix -> Float -> m SVGMatrix
- js_scaleNonUniform :: SVGMatrix -> Float -> Float -> IO (Nullable SVGMatrix)
- scaleNonUniform :: MonadIO m => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)
- scaleNonUniform_ :: MonadIO m => SVGMatrix -> Float -> Float -> m ()
- scaleNonUniformUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix
- scaleNonUniformUnchecked :: MonadIO m => SVGMatrix -> Float -> Float -> m SVGMatrix
- js_rotate :: SVGMatrix -> Float -> IO (Nullable SVGMatrix)
- rotate :: MonadIO m => SVGMatrix -> Float -> m (Maybe SVGMatrix)
- rotate_ :: MonadIO m => SVGMatrix -> Float -> m ()
- rotateUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix
- rotateUnchecked :: MonadIO m => SVGMatrix -> Float -> m SVGMatrix
- js_rotateFromVector :: SVGMatrix -> Float -> Float -> IO (Nullable SVGMatrix)
- rotateFromVector :: MonadIO m => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)
- rotateFromVector_ :: MonadIO m => SVGMatrix -> Float -> Float -> m ()
- rotateFromVectorUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix
- rotateFromVectorUnchecked :: MonadIO m => SVGMatrix -> Float -> Float -> m SVGMatrix
- js_flipX :: SVGMatrix -> IO (Nullable SVGMatrix)
- flipX :: MonadIO m => SVGMatrix -> m (Maybe SVGMatrix)
- flipX_ :: MonadIO m => SVGMatrix -> m ()
- flipXUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> m SVGMatrix
- flipXUnchecked :: MonadIO m => SVGMatrix -> m SVGMatrix
- js_flipY :: SVGMatrix -> IO (Nullable SVGMatrix)
- flipY :: MonadIO m => SVGMatrix -> m (Maybe SVGMatrix)
- flipY_ :: MonadIO m => SVGMatrix -> m ()
- flipYUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> m SVGMatrix
- flipYUnchecked :: MonadIO m => SVGMatrix -> m SVGMatrix
- js_skewX :: SVGMatrix -> Float -> IO (Nullable SVGMatrix)
- skewX :: MonadIO m => SVGMatrix -> Float -> m (Maybe SVGMatrix)
- skewX_ :: MonadIO m => SVGMatrix -> Float -> m ()
- skewXUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix
- skewXUnchecked :: MonadIO m => SVGMatrix -> Float -> m SVGMatrix
- js_skewY :: SVGMatrix -> Float -> IO (Nullable SVGMatrix)
- skewY :: MonadIO m => SVGMatrix -> Float -> m (Maybe SVGMatrix)
- skewY_ :: MonadIO m => SVGMatrix -> Float -> m ()
- skewYUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix
- skewYUnchecked :: MonadIO m => SVGMatrix -> Float -> m SVGMatrix
- js_setA :: SVGMatrix -> Double -> IO ()
- setA :: MonadIO m => SVGMatrix -> Double -> m ()
- js_getA :: SVGMatrix -> IO Double
- getA :: MonadIO m => SVGMatrix -> m Double
- js_setB :: SVGMatrix -> Double -> IO ()
- setB :: MonadIO m => SVGMatrix -> Double -> m ()
- js_getB :: SVGMatrix -> IO Double
- getB :: MonadIO m => SVGMatrix -> m Double
- js_setC :: SVGMatrix -> Double -> IO ()
- setC :: MonadIO m => SVGMatrix -> Double -> m ()
- js_getC :: SVGMatrix -> IO Double
- getC :: MonadIO m => SVGMatrix -> m Double
- js_setD :: SVGMatrix -> Double -> IO ()
- setD :: MonadIO m => SVGMatrix -> Double -> m ()
- js_getD :: SVGMatrix -> IO Double
- getD :: MonadIO m => SVGMatrix -> m Double
- js_setE :: SVGMatrix -> Double -> IO ()
- setE :: MonadIO m => SVGMatrix -> Double -> m ()
- js_getE :: SVGMatrix -> IO Double
- getE :: MonadIO m => SVGMatrix -> m Double
- js_setF :: SVGMatrix -> Double -> IO ()
- setF :: MonadIO m => SVGMatrix -> Double -> m ()
- js_getF :: SVGMatrix -> IO Double
- getF :: MonadIO m => SVGMatrix -> m Double
- newtype SVGMatrix = SVGMatrix {
- unSVGMatrix :: JSVal
- gTypeSVGMatrix :: GType
Documentation
multiplyUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix Source #
inverseUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> m SVGMatrix Source #
translateUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix Source #
scaleUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix Source #
scaleNonUniformUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix Source #
rotateUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix Source #
rotateFromVectorUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix Source #
flipXUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> m SVGMatrix Source #
flipYUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> m SVGMatrix Source #
skewXUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix Source #
skewYUnsafe :: (MonadIO m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix Source #
Functions for this inteface are in GHCJS.DOM.SVGMatrix.