Linux Mac OSX Windows

  
[scriptable, uuid(29cc2e14-6d18-4710-bda9-a88d9d3bc8dc)]
interface nsIDOMSVGTransform : nsISupports

Constants


        
const unsigned short SVG_TRANSFORM_UNKNOWN = 0

        
const unsigned short SVG_TRANSFORM_MATRIX = 1

        
const unsigned short SVG_TRANSFORM_TRANSLATE = 2

        
const unsigned short SVG_TRANSFORM_SCALE = 3

        
const unsigned short SVG_TRANSFORM_ROTATE = 4

        
const unsigned short SVG_TRANSFORM_SKEWX = 5

        
const unsigned short SVG_TRANSFORM_SKEWY = 6

Attributes


        
readonly attribute float angle

        
readonly attribute nsIDOMSVGMatrix matrix

        
readonly attribute unsigned short type

Methods


        
void setMatrix(in nsIDOMSVGMatrix matrix)

        
void setRotate(in float angle, in float cx, in float cy)

        
void setScale(in float sx, in float sy)

        
void setSkewX(in float angle)

        
void setSkewY(in float angle)

        
void setTranslate(in float tx, in float ty)