diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 14:34:32 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 14:34:32 -0800 |
commit | 635860845790a19bf50bbc51ba8fb66a96dde068 (patch) | |
tree | ef6ad9ff73a5b57f65249d4232a202fa77e6a140 /WebCore/svg/SVGMatrix.idl | |
parent | 8e35f3cfc7fba1d1c829dc557ebad6409cbe16a2 (diff) | |
download | external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.zip external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.tar.gz external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.tar.bz2 |
auto import from //depot/cupcake/@136594
Diffstat (limited to 'WebCore/svg/SVGMatrix.idl')
-rw-r--r-- | WebCore/svg/SVGMatrix.idl | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/WebCore/svg/SVGMatrix.idl b/WebCore/svg/SVGMatrix.idl index efc5459..cb8c08b 100644 --- a/WebCore/svg/SVGMatrix.idl +++ b/WebCore/svg/SVGMatrix.idl @@ -24,9 +24,9 @@ module svg { - interface [Conditional=SVG, PODType=AffineTransform] SVGMatrix { + interface [Conditional=SVG, PODType=TransformationMatrix] SVGMatrix { // FIXME: these attributes should all be floats but since we implement - // AffineTransform with doubles setting these as doubles makes more sense. + // TransformationMatrix with doubles setting these as doubles makes more sense. attribute double a; attribute double b; attribute double c; @@ -34,19 +34,19 @@ module svg { attribute double e; attribute double f; - [Custom] SVGMatrix multiply(in SVGMatrix secondMatrix); + [Immutable] SVGMatrix multiply(in SVGMatrix secondMatrix); [Custom] SVGMatrix inverse() raises(SVGException); - [Custom] SVGMatrix translate(in float x, in float y); - [Custom] SVGMatrix scale(in float scaleFactor); - [Custom] SVGMatrix scaleNonUniform(in float scaleFactorX, in float scaleFactorY); - [Custom] SVGMatrix rotate(in float angle); + [Immutable] SVGMatrix translate(in float x, in float y); + [Immutable] SVGMatrix scale(in float scaleFactor); + [Immutable] SVGMatrix scaleNonUniform(in float scaleFactorX, in float scaleFactorY); + [Immutable] SVGMatrix rotate(in float angle); [Custom] SVGMatrix rotateFromVector(in float x, in float y) raises(SVGException); - [Custom] SVGMatrix flipX(); - [Custom] SVGMatrix flipY(); - [Custom] SVGMatrix skewX(in float angle); - [Custom] SVGMatrix skewY(in float angle); + [Immutable] SVGMatrix flipX(); + [Immutable] SVGMatrix flipY(); + [Immutable] SVGMatrix skewX(in float angle); + [Immutable] SVGMatrix skewY(in float angle); }; } |