Searched refs:TransformationMatrix (Results 1 - 25 of 70) sorted by relevance

123

/external/chromium_org/third_party/WebKit/Source/platform/transforms/
H A DTransformationMatrixTest.cpp6 #include "platform/transforms/TransformationMatrix.h"
15 TransformationMatrix from;
16 TransformationMatrix to(2.7133590938, 0.0, 0.0, 0.0, 0.0, 2.4645137761, 0.0, 0.0, 0.0, 0.0, 0.00, 0.01, 0.02, 0.03, 0.04, 0.05);
17 TransformationMatrix result;
H A DMatrix3DTransformOperation.h35 static PassRefPtr<Matrix3DTransformOperation> create(const TransformationMatrix& matrix)
40 TransformationMatrix matrix() const {return m_matrix; }
58 virtual void apply(TransformationMatrix& transform, const FloatSize&) const OVERRIDE
60 transform.multiply(TransformationMatrix(m_matrix));
65 Matrix3DTransformOperation(const TransformationMatrix& mat)
70 TransformationMatrix m_matrix;
H A DMatrix3DTransformOperation.cpp40 TransformationMatrix fromT;
41 TransformationMatrix toT;
H A DTransformationMatrix.h49 class PLATFORM_EXPORT TransformationMatrix { class in namespace:blink
63 TransformationMatrix() { makeIdentity(); } function in class:blink::TransformationMatrix
64 TransformationMatrix(const AffineTransform& t);
65 TransformationMatrix(const TransformationMatrix& t) { *this = t; } function in class:blink::TransformationMatrix
66 TransformationMatrix(double a, double b, double c, double d, double e, double f) { setMatrix(a, b, c, d, e, f); } function in class:blink::TransformationMatrix
67 TransformationMatrix(double m11, double m12, double m13, double m14, function in class:blink::TransformationMatrix
94 TransformationMatrix& operator =(const TransformationMatrix &t)
100 TransformationMatrix
[all...]
H A DInterpolatedTransformOperation.cpp46 void InterpolatedTransformOperation::apply(TransformationMatrix& transform, const FloatSize& borderBoxSize) const
48 TransformationMatrix fromTransform;
49 TransformationMatrix toTransform;
H A DPerspectiveTransformOperation.cpp46 TransformationMatrix fromT;
47 TransformationMatrix toT;
51 TransformationMatrix::DecomposedType decomp;
H A DMatrixTransformOperation.h29 #include "platform/transforms/TransformationMatrix.h"
40 static PassRefPtr<MatrixTransformOperation> create(const TransformationMatrix& t)
45 TransformationMatrix matrix() const { return TransformationMatrix(m_a, m_b, m_c, m_d, m_e, m_f); }
64 virtual void apply(TransformationMatrix& transform, const FloatSize&) const OVERRIDE
66 TransformationMatrix matrix(m_a, m_b, m_c, m_d, m_e, m_f);
82 MatrixTransformOperation(const TransformationMatrix& t)
H A DTransformationMatrix.cpp29 #include "platform/transforms/TransformationMatrix.h"
118 static double determinant4x4(const TransformationMatrix::Matrix4& m)
165 static void adjoint(const TransformationMatrix::Matrix4& matrix, TransformationMatrix::Matrix4& result)
212 static bool inverse(const TransformationMatrix::Matrix4& matrix, TransformationMatrix::Matrix4& result)
240 static void transposeMatrix4(const TransformationMatrix::Matrix4& a, TransformationMatrix::Matrix4& b)
248 static void v4MulPointByMatrix(const Vector4 p, const TransformationMatrix::Matrix4& m, Vector4 result)
298 static bool decompose(const TransformationMatrix
521 TransformationMatrix::TransformationMatrix(const AffineTransform& t) function in class:blink::TransformationMatrix
[all...]
H A DMatrixTransformOperation.cpp36 TransformationMatrix fromT;
37 TransformationMatrix toT(m_a, m_b, m_c, m_d, m_e, m_f);
H A DIdentityTransformOperation.h52 virtual void apply(TransformationMatrix&, const FloatSize&) const OVERRIDE { }
H A DInterpolatedTransformOperation.h56 virtual void apply(TransformationMatrix&, const FloatSize& borderBoxSize) const OVERRIDE;
H A DPerspectiveTransformOperation.h58 virtual void apply(TransformationMatrix& transform, const FloatSize&) const OVERRIDE
H A DRotateTransformOperation.cpp113 TransformationMatrix fromT;
114 TransformationMatrix toT;
129 TransformationMatrix::DecomposedType decomp;
/external/chromium_org/third_party/WebKit/Source/core/css/
H A DCSSMatrix.cpp43 CSSMatrix::CSSMatrix(const TransformationMatrix& m)
72 // Convert transform operations to a TransformationMatrix. This can fail
76 TransformationMatrix t;
92 return CSSMatrix::create(TransformationMatrix(m_matrix).multiply(secondMatrix->m_matrix));
113 return CSSMatrix::create(TransformationMatrix(m_matrix).translate3d(x, y, z));
124 return CSSMatrix::create(TransformationMatrix(m_matrix).scale3d(scaleX, scaleY, scaleZ));
142 return CSSMatrix::create(TransformationMatrix(m_matrix).rotate3d(rotX, rotY, rotZ));
157 return CSSMatrix::create(TransformationMatrix(m_matrix).rotate3d(x, y, z, angle));
164 return CSSMatrix::create(TransformationMatrix(m_matrix).skewX(angle));
171 return CSSMatrix::create(TransformationMatrix(m_matri
[all...]
H A DCSSMatrix.h30 #include "platform/transforms/TransformationMatrix.h"
41 static PassRefPtrWillBeRawPtr<CSSMatrix> create(const TransformationMatrix& m)
147 const TransformationMatrix& transform() const { return m_matrix; }
154 CSSMatrix(const TransformationMatrix&);
157 TransformationMatrix m_matrix;
/external/chromium_org/third_party/WebKit/Source/core/animation/
H A DAnimationTranslationUtil.cpp39 #include "platform/transforms/TransformationMatrix.h"
86 TransformationMatrix m = transform->matrix();
87 webTransformOperations->appendMatrix(TransformationMatrix::toSkMatrix44(m));
92 TransformationMatrix m = transform->matrix();
93 webTransformOperations->appendMatrix(TransformationMatrix::toSkMatrix44(m));
102 TransformationMatrix m;
104 webTransformOperations->appendMatrix(TransformationMatrix::toSkMatrix44(m));
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DHitTestingTransformState.cpp43 void HitTestingTransformState::applyTransform(const TransformationMatrix& transformFromContainer, TransformAccumulation accumulate)
57 void HitTestingTransformState::flattenWithTransform(const TransformationMatrix& t)
59 TransformationMatrix inverseTransform = t.inverse();
H A DHitTestingTransformState.h33 #include "platform/transforms/TransformationMatrix.h"
39 // FIXME: Now that TransformState lazily creates its TransformationMatrix it takes up less space.
57 void applyTransform(const TransformationMatrix& transformFromContainer, TransformAccumulation);
68 TransformationMatrix m_accumulatedTransform;
90 void flattenWithTransform(const TransformationMatrix&);
H A DRenderGeometryMap.h41 class TransformationMatrix;
75 void push(const RenderObject*, const TransformationMatrix&, bool accumulatingTransform = false, bool isNonUniform = false, bool isFixedPosition = false, bool hasTransform = false, LayoutSize offsetForFixedPosition = LayoutSize());
H A DRenderGeometryMapStep.h31 #include "platform/transforms/TransformationMatrix.h"
61 OwnPtr<TransformationMatrix> m_transform; // Includes offset if non-null.
/external/chromium_org/third_party/WebKit/Source/platform/geometry/
H A DTransformState.cpp48 m_accumulatedTransform = adoptPtr(new TransformationMatrix(*other.m_accumulatedTransform));
105 // FIXME: We transform AffineTransform to TransformationMatrix. This is rather inefficient.
111 void TransformState::applyTransform(const TransformationMatrix& transformFromContainer, TransformAccumulation accumulate, bool* wasClamped)
126 m_accumulatedTransform = adoptPtr(new TransformationMatrix(transformFromContainer * *m_accumulatedTransform));
131 m_accumulatedTransform = adoptPtr(new TransformationMatrix(transformFromContainer));
135 const TransformationMatrix* finalTransform = m_accumulatedTransform ? m_accumulatedTransform.get() : &transformFromContainer;
188 void TransformState::flattenWithTransform(const TransformationMatrix& t, bool* wasClamped)
196 TransformationMatrix inverseTransform = t.inverse();
H A DTransformState.h34 #include "platform/transforms/TransformationMatrix.h"
92 void applyTransform(const TransformationMatrix& transformFromContainer, TransformAccumulation = FlattenTransform, bool* wasClamped = 0);
106 void flattenWithTransform(const TransformationMatrix&, bool* wasClamped);
113 OwnPtr<TransformationMatrix> m_accumulatedTransform;
/external/chromium_org/third_party/WebKit/Source/core/svg/
H A DSVGTextElement.cpp46 TransformationMatrix t;
/external/chromium_org/third_party/WebKit/Source/core/dom/
H A DDOMMatrixReadOnly.h10 #include "platform/transforms/TransformationMatrix.h"
57 const TransformationMatrix& matrix() const { return m_matrix; }
62 TransformationMatrix m_matrix;
H A DDOMMatrix.cpp12 return new DOMMatrix(TransformationMatrix());
20 DOMMatrix::DOMMatrix(const TransformationMatrix& matrix, bool is2D)

Completed in 218 milliseconds

123