webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
SVGTransform Interface Reference

import"SVGTransform.idl";

Public Member Functions

void setMatrix (SVGMatrix matrix)
 
void setTranslate (unrestricted float tx, unrestricted float ty)
 
void setScale (unrestricted float sx, unrestricted float sy)
 
void setRotate (unrestricted float angle, unrestricted float cx, unrestricted float cy)
 
void setSkewX (unrestricted float angle)
 
void setSkewY (unrestricted float angle)
 

Public Attributes

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
 
readonly attribute unsigned short type
 
readonly attribute SVGMatrix matrix
 
readonly attribute unrestricted float angle
 

Member Function Documentation

◆ setMatrix()

void SVGTransform::setMatrix ( SVGMatrix  matrix)

◆ setRotate()

void SVGTransform::setRotate ( unrestricted float  angle,
unrestricted float  cx,
unrestricted float  cy 
)

◆ setScale()

void SVGTransform::setScale ( unrestricted float  sx,
unrestricted float  sy 
)

◆ setSkewX()

void SVGTransform::setSkewX ( unrestricted float  angle)

◆ setSkewY()

void SVGTransform::setSkewY ( unrestricted float  angle)

◆ setTranslate()

void SVGTransform::setTranslate ( unrestricted float  tx,
unrestricted float  ty 
)

Member Data Documentation

◆ angle

readonly attribute unrestricted float SVGTransform::angle

◆ matrix

readonly attribute SVGMatrix SVGTransform::matrix

◆ SVG_TRANSFORM_MATRIX

const unsigned short SVGTransform::SVG_TRANSFORM_MATRIX = 1

◆ SVG_TRANSFORM_ROTATE

const unsigned short SVGTransform::SVG_TRANSFORM_ROTATE = 4

◆ SVG_TRANSFORM_SCALE

const unsigned short SVGTransform::SVG_TRANSFORM_SCALE = 3

◆ SVG_TRANSFORM_SKEWX

const unsigned short SVGTransform::SVG_TRANSFORM_SKEWX = 5

◆ SVG_TRANSFORM_SKEWY

const unsigned short SVGTransform::SVG_TRANSFORM_SKEWY = 6

◆ SVG_TRANSFORM_TRANSLATE

const unsigned short SVGTransform::SVG_TRANSFORM_TRANSLATE = 2

◆ SVG_TRANSFORM_UNKNOWN

const unsigned short SVGTransform::SVG_TRANSFORM_UNKNOWN = 0

◆ type

readonly attribute unsigned short SVGTransform::type

The documentation for this interface was generated from the following file: