nsIDOMSVGMatrix

IID:ec2da3ef-5a99-49ed-aaef-b5af916c14ac
Inherits From:nsISupports

Properties

float a

float b

float c

float d

float e

float f


Methods

nsIDOMSVGMatrix flipX ( ) nsIDOMSVGMatrix flipY ( ) nsIDOMSVGMatrix inverse ( ) nsIDOMSVGMatrix multiply ( nsIDOMSVGMatrix secondMatrix ) nsIDOMSVGMatrix rotate ( float angle ) nsIDOMSVGMatrix rotateFromVector ( float x , float y ) nsIDOMSVGMatrix scale ( float scaleFactor ) nsIDOMSVGMatrix scaleNonUniform ( float scaleFactorX , float scaleFactorY ) nsIDOMSVGMatrix skewX ( float angle ) nsIDOMSVGMatrix skewY ( float angle ) nsIDOMSVGMatrix translate ( float x , float y )

nsIDOMSVGMatrix flipX ( )


nsIDOMSVGMatrix flipY ( )


nsIDOMSVGMatrix inverse ( )


nsIDOMSVGMatrix multiply ( nsIDOMSVGMatrix secondMatrix )

Arguments:
secondMatrix

nsIDOMSVGMatrix rotate ( float angle )

Arguments:
angle

nsIDOMSVGMatrix rotateFromVector ( float x , float y )

Arguments:
x
y

nsIDOMSVGMatrix scale ( float scaleFactor )

Arguments:
scaleFactor

nsIDOMSVGMatrix scaleNonUniform ( float scaleFactorX , float scaleFactorY )

Arguments:
scaleFactorX
scaleFactorY

nsIDOMSVGMatrix skewX ( float angle )

Arguments:
angle

nsIDOMSVGMatrix skewY ( float angle )

Arguments:
angle

nsIDOMSVGMatrix translate ( float x , float y )

Arguments:
x
y

References

This interface is the type of the following properties:

nsIDOMSVGTransform.matrix, nsISVGGeometrySource.canvasTM

This interface is passed as an argument to the following methods:

nsIDOMSVGLength.getTransformedValue, nsIDOMSVGMatrix.multiply, nsIDOMSVGPoint.matrixTransform, nsIDOMSVGSVGElement.createSVGTransformFromMatrix, nsIDOMSVGTransform.setMatrix, nsIDOMSVGTransformList.createSVGTransformFromMatrix, nsISVGGradient.GetGradientTransform, nsISVGRendererCanvas.compositeSurfaceMatrix, nsISVGRendererCanvas.setClipRect

This interface is returned from the following methods:

nsIDOMSVGLocatable.getCTM, nsIDOMSVGLocatable.getScreenCTM, nsIDOMSVGLocatable.getTransformToElement, nsIDOMSVGMarkerElement.getMarkerTransform, nsIDOMSVGMarkerElement.getViewboxToViewportTransform, nsIDOMSVGMatrix.flipX, nsIDOMSVGMatrix.flipY, nsIDOMSVGMatrix.inverse, nsIDOMSVGMatrix.multiply, nsIDOMSVGMatrix.rotate, nsIDOMSVGMatrix.rotateFromVector, nsIDOMSVGMatrix.scale, nsIDOMSVGMatrix.scaleNonUniform, nsIDOMSVGMatrix.skewX, nsIDOMSVGMatrix.skewY, nsIDOMSVGMatrix.translate, nsIDOMSVGSVGElement.createSVGMatrix, nsIDOMSVGSVGElement.getViewboxToViewportTransform, nsIDOMSVGTransformList.getConsolidationMatrix

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com