Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(605)

Side by Side Diff: ui/gfx/test/transform_test_common.cc

Issue 11774005: Migrate more functions from MathUtil to gfx::Transform (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "ui/gfx/test/transform_test_common.h"
6
7 namespace gfx {
8
9 void InitializeTestMatrix(Transform* transform)
10 {
danakj 2013/01/07 23:22:35 { on previous line
11 SkMatrix44& matrix = transform->matrix();
12 matrix.setDouble(0, 0, 10);
13 matrix.setDouble(1, 0, 11);
14 matrix.setDouble(2, 0, 12);
15 matrix.setDouble(3, 0, 13);
16 matrix.setDouble(0, 1, 14);
17 matrix.setDouble(1, 1, 15);
18 matrix.setDouble(2, 1, 16);
19 matrix.setDouble(3, 1, 17);
20 matrix.setDouble(0, 2, 18);
21 matrix.setDouble(1, 2, 19);
22 matrix.setDouble(2, 2, 20);
23 matrix.setDouble(3, 2, 21);
24 matrix.setDouble(0, 3, 22);
25 matrix.setDouble(1, 3, 23);
26 matrix.setDouble(2, 3, 24);
27 matrix.setDouble(3, 3, 25);
28
29 // Sanity check
30 EXPECT_ROW1_EQ(10, 14, 18, 22, (*transform));
31 EXPECT_ROW2_EQ(11, 15, 19, 23, (*transform));
32 EXPECT_ROW3_EQ(12, 16, 20, 24, (*transform));
33 EXPECT_ROW4_EQ(13, 17, 21, 25, (*transform));
34 }
35
36 void InitializeTestMatrix2(Transform* transform)
37 {
danakj 2013/01/07 23:22:35 same
38 SkMatrix44& matrix = transform->matrix();
39 matrix.setDouble(0, 0, 30);
40 matrix.setDouble(1, 0, 31);
41 matrix.setDouble(2, 0, 32);
42 matrix.setDouble(3, 0, 33);
43 matrix.setDouble(0, 1, 34);
44 matrix.setDouble(1, 1, 35);
45 matrix.setDouble(2, 1, 36);
46 matrix.setDouble(3, 1, 37);
47 matrix.setDouble(0, 2, 38);
48 matrix.setDouble(1, 2, 39);
49 matrix.setDouble(2, 2, 40);
50 matrix.setDouble(3, 2, 41);
51 matrix.setDouble(0, 3, 42);
52 matrix.setDouble(1, 3, 43);
53 matrix.setDouble(2, 3, 44);
54 matrix.setDouble(3, 3, 45);
55
56 // Sanity check
57 EXPECT_ROW1_EQ(30, 34, 38, 42, (*transform));
58 EXPECT_ROW2_EQ(31, 35, 39, 43, (*transform));
59 EXPECT_ROW3_EQ(32, 36, 40, 44, (*transform));
60 EXPECT_ROW4_EQ(33, 37, 41, 45, (*transform));
61 }
62
63 } // namespace gfx
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698