Safe Haskell | None |
---|---|
Language | Haskell2010 |
- multiply :: MonadDOM m => SVGMatrix -> Maybe SVGMatrix -> m (Maybe SVGMatrix)
- multiply_ :: MonadDOM m => SVGMatrix -> Maybe SVGMatrix -> m ()
- multiplyUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix
- multiplyUnchecked :: MonadDOM m => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix
- inverse :: MonadDOM m => SVGMatrix -> m (Maybe SVGMatrix)
- inverse_ :: MonadDOM m => SVGMatrix -> m ()
- inverseUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> m SVGMatrix
- inverseUnchecked :: MonadDOM m => SVGMatrix -> m SVGMatrix
- translate :: MonadDOM m => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)
- translate_ :: MonadDOM m => SVGMatrix -> Float -> Float -> m ()
- translateUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix
- translateUnchecked :: MonadDOM m => SVGMatrix -> Float -> Float -> m SVGMatrix
- scale :: MonadDOM m => SVGMatrix -> Float -> m (Maybe SVGMatrix)
- scale_ :: MonadDOM m => SVGMatrix -> Float -> m ()
- scaleUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix
- scaleUnchecked :: MonadDOM m => SVGMatrix -> Float -> m SVGMatrix
- scaleNonUniform :: MonadDOM m => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)
- scaleNonUniform_ :: MonadDOM m => SVGMatrix -> Float -> Float -> m ()
- scaleNonUniformUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix
- scaleNonUniformUnchecked :: MonadDOM m => SVGMatrix -> Float -> Float -> m SVGMatrix
- rotate :: MonadDOM m => SVGMatrix -> Float -> m (Maybe SVGMatrix)
- rotate_ :: MonadDOM m => SVGMatrix -> Float -> m ()
- rotateUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix
- rotateUnchecked :: MonadDOM m => SVGMatrix -> Float -> m SVGMatrix
- rotateFromVector :: MonadDOM m => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)
- rotateFromVector_ :: MonadDOM m => SVGMatrix -> Float -> Float -> m ()
- rotateFromVectorUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix
- rotateFromVectorUnchecked :: MonadDOM m => SVGMatrix -> Float -> Float -> m SVGMatrix
- flipX :: MonadDOM m => SVGMatrix -> m (Maybe SVGMatrix)
- flipX_ :: MonadDOM m => SVGMatrix -> m ()
- flipXUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> m SVGMatrix
- flipXUnchecked :: MonadDOM m => SVGMatrix -> m SVGMatrix
- flipY :: MonadDOM m => SVGMatrix -> m (Maybe SVGMatrix)
- flipY_ :: MonadDOM m => SVGMatrix -> m ()
- flipYUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> m SVGMatrix
- flipYUnchecked :: MonadDOM m => SVGMatrix -> m SVGMatrix
- skewX :: MonadDOM m => SVGMatrix -> Float -> m (Maybe SVGMatrix)
- skewX_ :: MonadDOM m => SVGMatrix -> Float -> m ()
- skewXUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix
- skewXUnchecked :: MonadDOM m => SVGMatrix -> Float -> m SVGMatrix
- skewY :: MonadDOM m => SVGMatrix -> Float -> m (Maybe SVGMatrix)
- skewY_ :: MonadDOM m => SVGMatrix -> Float -> m ()
- skewYUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix
- skewYUnchecked :: MonadDOM m => SVGMatrix -> Float -> m SVGMatrix
- setA :: MonadDOM m => SVGMatrix -> Double -> m ()
- getA :: MonadDOM m => SVGMatrix -> m Double
- setB :: MonadDOM m => SVGMatrix -> Double -> m ()
- getB :: MonadDOM m => SVGMatrix -> m Double
- setC :: MonadDOM m => SVGMatrix -> Double -> m ()
- getC :: MonadDOM m => SVGMatrix -> m Double
- setD :: MonadDOM m => SVGMatrix -> Double -> m ()
- getD :: MonadDOM m => SVGMatrix -> m Double
- setE :: MonadDOM m => SVGMatrix -> Double -> m ()
- getE :: MonadDOM m => SVGMatrix -> m Double
- setF :: MonadDOM m => SVGMatrix -> Double -> m ()
- getF :: MonadDOM m => SVGMatrix -> m Double
- newtype SVGMatrix = SVGMatrix {
- unSVGMatrix :: JSVal
- gTypeSVGMatrix :: JSM GType
Documentation
multiplyUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix Source #
inverseUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> m SVGMatrix Source #
translateUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix Source #
scaleUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix Source #
scaleNonUniformUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix Source #
rotateUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix Source #
rotateFromVectorUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> Float -> m SVGMatrix Source #
flipXUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> m SVGMatrix Source #
flipYUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> m SVGMatrix Source #
skewXUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix Source #
skewYUnsafe :: (MonadDOM m, HasCallStack) => SVGMatrix -> Float -> m SVGMatrix Source #
Functions for this inteface are in JSDOM.SVGMatrix.