OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "config.h" | 5 #include "config.h" |
6 #include "core/dom/DOMMatrix.h" | 6 #include "core/dom/DOMMatrix.h" |
7 | 7 |
8 namespace blink { | 8 namespace blink { |
9 | 9 |
10 bool DOMMatrixReadOnly::is2D() const | 10 bool DOMMatrixReadOnly::is2D() const |
(...skipping 25 matching lines...) Expand all Loading... |
36 { | 36 { |
37 return DOMMatrix::create(this)->scale3dSelf(scale, ox, oy, oz); | 37 return DOMMatrix::create(this)->scale3dSelf(scale, ox, oy, oz); |
38 } | 38 } |
39 | 39 |
40 DOMMatrix* DOMMatrixReadOnly::scaleNonUniform(double sx, double sy, double sz, | 40 DOMMatrix* DOMMatrixReadOnly::scaleNonUniform(double sx, double sy, double sz, |
41 double ox, double oy, double oz) | 41 double ox, double oy, double oz) |
42 { | 42 { |
43 return DOMMatrix::create(this)->scaleNonUniformSelf(sx, sy, sz, ox, oy, oz); | 43 return DOMMatrix::create(this)->scaleNonUniformSelf(sx, sy, sz, ox, oy, oz); |
44 } | 44 } |
45 | 45 |
46 PassRefPtr<Float32Array> DOMMatrixReadOnly::toFloat32Array() const | 46 PassRefPtr<DOMFloat32Array> DOMMatrixReadOnly::toFloat32Array() const |
47 { | 47 { |
48 float array[] = { | 48 float array[] = { |
49 m_matrix.m11(), m_matrix.m12(), m_matrix.m13(), m_matrix.m14(), | 49 m_matrix.m11(), m_matrix.m12(), m_matrix.m13(), m_matrix.m14(), |
50 m_matrix.m21(), m_matrix.m22(), m_matrix.m23(), m_matrix.m24(), | 50 m_matrix.m21(), m_matrix.m22(), m_matrix.m23(), m_matrix.m24(), |
51 m_matrix.m31(), m_matrix.m32(), m_matrix.m33(), m_matrix.m34(), | 51 m_matrix.m31(), m_matrix.m32(), m_matrix.m33(), m_matrix.m34(), |
52 m_matrix.m41(), m_matrix.m42(), m_matrix.m43(), m_matrix.m44() | 52 m_matrix.m41(), m_matrix.m42(), m_matrix.m43(), m_matrix.m44() |
53 }; | 53 }; |
54 | 54 |
55 return Float32Array::create(array, 16); | 55 return DOMFloat32Array::create(array, 16); |
56 } | 56 } |
57 | 57 |
58 PassRefPtr<Float64Array> DOMMatrixReadOnly::toFloat64Array() const | 58 PassRefPtr<DOMFloat64Array> DOMMatrixReadOnly::toFloat64Array() const |
59 { | 59 { |
60 double array[] = { | 60 double array[] = { |
61 m_matrix.m11(), m_matrix.m12(), m_matrix.m13(), m_matrix.m14(), | 61 m_matrix.m11(), m_matrix.m12(), m_matrix.m13(), m_matrix.m14(), |
62 m_matrix.m21(), m_matrix.m22(), m_matrix.m23(), m_matrix.m24(), | 62 m_matrix.m21(), m_matrix.m22(), m_matrix.m23(), m_matrix.m24(), |
63 m_matrix.m31(), m_matrix.m32(), m_matrix.m33(), m_matrix.m34(), | 63 m_matrix.m31(), m_matrix.m32(), m_matrix.m33(), m_matrix.m34(), |
64 m_matrix.m41(), m_matrix.m42(), m_matrix.m43(), m_matrix.m44() | 64 m_matrix.m41(), m_matrix.m42(), m_matrix.m43(), m_matrix.m44() |
65 }; | 65 }; |
66 | 66 |
67 return Float64Array::create(array, 16); | 67 return DOMFloat64Array::create(array, 16); |
68 } | 68 } |
69 | 69 |
70 } // namespace blink | 70 } // namespace blink |
OLD | NEW |