Index: chrome/browser/android/vr_shell/ui_scene_unittest.cc |
diff --git a/chrome/browser/android/vr_shell/ui_scene_unittest.cc b/chrome/browser/android/vr_shell/ui_scene_unittest.cc |
index 36a1e525b110792290c2c0858492debc4f25306f..427626c5c4f1d59bbf383d45313baee3ddc1db83 100644 |
--- a/chrome/browser/android/vr_shell/ui_scene_unittest.cc |
+++ b/chrome/browser/android/vr_shell/ui_scene_unittest.cc |
@@ -14,15 +14,16 @@ |
#include "chrome/browser/android/vr_shell/animation.h" |
#include "chrome/browser/android/vr_shell/easing.h" |
#include "chrome/browser/android/vr_shell/ui_elements.h" |
-#include "chrome/browser/android/vr_shell/vr_math.h" |
+#include "device/vr/vr_math.h" |
+#include "device/vr/vr_types.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#define TOLERANCE 0.0001 |
-#define EXPECT_VEC3F_NEAR(a, b) \ |
- EXPECT_NEAR(a.x, b.x, TOLERANCE); \ |
- EXPECT_NEAR(a.y, b.y, TOLERANCE); \ |
- EXPECT_NEAR(a.z, b.z, TOLERANCE); |
+#define EXPECT_VEC3F_NEAR(a, b) \ |
+ EXPECT_NEAR(a.x(), b.x(), TOLERANCE); \ |
+ EXPECT_NEAR(a.y(), b.y(), TOLERANCE); \ |
+ EXPECT_NEAR(a.z(), b.z(), TOLERANCE); |
namespace vr_shell { |
@@ -132,14 +133,14 @@ TEST(UiScene, ParentTransformAppliesToChild) { |
scene.AddUiElement(std::move(element)); |
const ContentRectangle* child = scene.GetUiElementById(1); |
- const gvr::Vec3f origin({0, 0, 0}); |
- const gvr::Vec3f point({1, 0, 0}); |
+ const gfx::Vector3dF origin(0, 0, 0); |
+ const gfx::Vector3dF point(1, 0, 0); |
scene.UpdateTransforms(usToTicks(0)); |
- auto new_origin = MatrixVectorMul(child->TransformMatrix(), origin); |
- auto new_point = MatrixVectorMul(child->TransformMatrix(), point); |
- EXPECT_VEC3F_NEAR(gvr::Vec3f({6, 10, 0}), new_origin); |
- EXPECT_VEC3F_NEAR(gvr::Vec3f({0, 10, 0}), new_point); |
+ auto new_origin = vr::MatrixVectorMul(child->TransformMatrix(), origin); |
+ auto new_point = vr::MatrixVectorMul(child->TransformMatrix(), point); |
+ EXPECT_VEC3F_NEAR(gfx::Vector3dF(6, 10, 0), new_origin); |
+ EXPECT_VEC3F_NEAR(gfx::Vector3dF(0, 10, 0), new_point); |
} |
TEST(UiScene, Opacity) { |
@@ -209,8 +210,8 @@ TEST_P(AnchoringTest, VerifyCorrectPosition) { |
scene.UpdateTransforms(usToTicks(0)); |
const ContentRectangle* child = scene.GetUiElementById(1); |
- EXPECT_NEAR(child->GetCenter().x, GetParam().expected_x, TOLERANCE); |
- EXPECT_NEAR(child->GetCenter().y, GetParam().expected_y, TOLERANCE); |
+ EXPECT_NEAR(child->GetCenter().x(), GetParam().expected_x, TOLERANCE); |
+ EXPECT_NEAR(child->GetCenter().y(), GetParam().expected_y, TOLERANCE); |
scene.RemoveUiElement(1); |
} |
@@ -278,27 +279,27 @@ TEST(UiScene, AddUiElementFromDictionary) { |
EXPECT_EQ(element->y_anchoring, YAnchoring::YTOP); |
EXPECT_FLOAT_EQ(element->opacity, 0.357); |
- EXPECT_EQ(element->copy_rect.x, 100); |
- EXPECT_EQ(element->copy_rect.y, 101); |
- EXPECT_EQ(element->copy_rect.width, 102); |
- EXPECT_EQ(element->copy_rect.height, 103); |
+ EXPECT_EQ(element->copy_rect.x(), 100); |
+ EXPECT_EQ(element->copy_rect.y(), 101); |
+ EXPECT_EQ(element->copy_rect.width(), 102); |
+ EXPECT_EQ(element->copy_rect.height(), 103); |
- EXPECT_FLOAT_EQ(element->size.x, 200); |
- EXPECT_FLOAT_EQ(element->size.y, 201); |
- EXPECT_FLOAT_EQ(element->size.z, 1); |
+ EXPECT_FLOAT_EQ(element->size.x(), 200); |
+ EXPECT_FLOAT_EQ(element->size.y(), 201); |
+ EXPECT_FLOAT_EQ(element->size.z(), 1); |
- EXPECT_FLOAT_EQ(element->scale.x, 300); |
- EXPECT_FLOAT_EQ(element->scale.y, 301); |
- EXPECT_FLOAT_EQ(element->scale.z, 302); |
+ EXPECT_FLOAT_EQ(element->scale.x(), 300); |
+ EXPECT_FLOAT_EQ(element->scale.y(), 301); |
+ EXPECT_FLOAT_EQ(element->scale.z(), 302); |
EXPECT_FLOAT_EQ(element->rotation.x, 400); |
EXPECT_FLOAT_EQ(element->rotation.y, 401); |
EXPECT_FLOAT_EQ(element->rotation.z, 402); |
EXPECT_FLOAT_EQ(element->rotation.angle, 403); |
- EXPECT_FLOAT_EQ(element->translation.x, 500); |
- EXPECT_FLOAT_EQ(element->translation.y, 501); |
- EXPECT_FLOAT_EQ(element->translation.z, 502); |
+ EXPECT_FLOAT_EQ(element->translation.x(), 500); |
+ EXPECT_FLOAT_EQ(element->translation.y(), 501); |
+ EXPECT_FLOAT_EQ(element->translation.z(), 502); |
dict.Clear(); |
dict.SetInteger("id", 12); |
@@ -340,10 +341,10 @@ TEST(UiScene, AddUiElementFromDictionary_Fill) { |
const auto* element = scene.GetUiElementById(9); |
EXPECT_EQ(element->fill, Fill::SPRITE); |
- EXPECT_EQ(element->copy_rect.x, 1); |
- EXPECT_EQ(element->copy_rect.y, 2); |
- EXPECT_EQ(element->copy_rect.width, 3); |
- EXPECT_EQ(element->copy_rect.height, 4); |
+ EXPECT_EQ(element->copy_rect.x(), 1); |
+ EXPECT_EQ(element->copy_rect.y(), 2); |
+ EXPECT_EQ(element->copy_rect.width(), 3); |
+ EXPECT_EQ(element->copy_rect.height(), 4); |
// Test OPAQUE_GRADIENT filling. |
dict.Clear(); |