Index: content/renderer/vr/vr_type_converters.cc |
diff --git a/content/renderer/vr/vr_type_converters.cc b/content/renderer/vr/vr_type_converters.cc |
deleted file mode 100644 |
index 61b14d1e9fa0bab3bd5d4b7f43d4884394d325d4..0000000000000000000000000000000000000000 |
--- a/content/renderer/vr/vr_type_converters.cc |
+++ /dev/null |
@@ -1,149 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "content/renderer/vr/vr_type_converters.h" |
- |
-#include <string.h> |
- |
-#include <algorithm> |
- |
-using content::mojom::VRVector3Ptr; |
-using content::mojom::VRVector4Ptr; |
-using content::mojom::VRRectPtr; |
-using content::mojom::VRFieldOfViewPtr; |
-using content::mojom::VREyeParametersPtr; |
-using content::mojom::VRHMDInfoPtr; |
-using content::mojom::VRDeviceInfoPtr; |
-using content::mojom::VRSensorStatePtr; |
- |
-namespace mojo { |
- |
-// static |
-blink::WebVRVector3 TypeConverter<blink::WebVRVector3, VRVector3Ptr>::Convert( |
- const VRVector3Ptr& input) { |
- blink::WebVRVector3 output; |
- output.x = input->x; |
- output.y = input->y; |
- output.z = input->z; |
- return output; |
-} |
- |
-// static |
-blink::WebVRVector4 TypeConverter<blink::WebVRVector4, VRVector4Ptr>::Convert( |
- const VRVector4Ptr& input) { |
- blink::WebVRVector4 output; |
- output.x = input->x; |
- output.y = input->y; |
- output.z = input->z; |
- output.w = input->w; |
- return output; |
-} |
- |
-// static |
-blink::WebVRRect TypeConverter<blink::WebVRRect, VRRectPtr>::Convert( |
- const VRRectPtr& input) { |
- blink::WebVRRect output; |
- output.x = input->x; |
- output.y = input->y; |
- output.width = input->width; |
- output.height = input->height; |
- return output; |
-} |
- |
-// static |
-blink::WebVRFieldOfView |
-TypeConverter<blink::WebVRFieldOfView, VRFieldOfViewPtr>::Convert( |
- const VRFieldOfViewPtr& input) { |
- blink::WebVRFieldOfView output; |
- output.upDegrees = input->upDegrees; |
- output.downDegrees = input->downDegrees; |
- output.leftDegrees = input->leftDegrees; |
- output.rightDegrees = input->rightDegrees; |
- return output; |
-} |
- |
-// static |
-blink::WebVREyeParameters |
-TypeConverter<blink::WebVREyeParameters, VREyeParametersPtr>::Convert( |
- const VREyeParametersPtr& input) { |
- blink::WebVREyeParameters output; |
- output.minimumFieldOfView = |
- input->minimumFieldOfView.To<blink::WebVRFieldOfView>(); |
- output.maximumFieldOfView = |
- input->maximumFieldOfView.To<blink::WebVRFieldOfView>(); |
- output.recommendedFieldOfView = |
- input->recommendedFieldOfView.To<blink::WebVRFieldOfView>(); |
- output.eyeTranslation = input->eyeTranslation.To<blink::WebVRVector3>(); |
- output.renderRect = input->renderRect.To<blink::WebVRRect>(); |
- return output; |
-} |
- |
-// static |
-blink::WebVRHMDInfo TypeConverter<blink::WebVRHMDInfo, VRHMDInfoPtr>::Convert( |
- const VRHMDInfoPtr& input) { |
- blink::WebVRHMDInfo output; |
- output.leftEye = input->leftEye.To<blink::WebVREyeParameters>(); |
- output.rightEye = input->rightEye.To<blink::WebVREyeParameters>(); |
- return output; |
-} |
- |
-// static |
-blink::WebVRDevice TypeConverter<blink::WebVRDevice, VRDeviceInfoPtr>::Convert( |
- const VRDeviceInfoPtr& input) { |
- blink::WebVRDevice output; |
- memset(&output, 0, sizeof(blink::WebVRDevice)); |
- |
- output.index = input->index; |
- output.flags = blink::WebVRDeviceTypePosition; |
- output.deviceName = blink::WebString::fromUTF8(input->deviceName.data(), |
- input->deviceName.size()); |
- |
- if (!input->hmdInfo.is_null()) { |
- output.flags |= blink::WebVRDeviceTypeHMD; |
- output.hmdInfo = input->hmdInfo.To<blink::WebVRHMDInfo>(); |
- } |
- |
- return output; |
-} |
- |
-// static |
-blink::WebHMDSensorState |
-TypeConverter<blink::WebHMDSensorState, VRSensorStatePtr>::Convert( |
- const VRSensorStatePtr& input) { |
- blink::WebHMDSensorState output; |
- output.timestamp = input->timestamp; |
- output.frameIndex = input->frameIndex; |
- output.flags = 0; |
- |
- if (!input->orientation.is_null()) { |
- output.flags |= blink::WebVRSensorStateOrientation; |
- output.orientation = input->orientation.To<blink::WebVRVector4>(); |
- } |
- if (!input->position.is_null()) { |
- output.flags |= blink::WebVRSensorStatePosition; |
- output.position = input->position.To<blink::WebVRVector3>(); |
- } |
- if (!input->angularVelocity.is_null()) { |
- output.flags |= blink::WebVRSensorStateAngularVelocity; |
- output.angularVelocity = input->angularVelocity.To<blink::WebVRVector3>(); |
- } |
- if (!input->linearVelocity.is_null()) { |
- output.flags |= blink::WebVRSensorStateLinearVelocity; |
- output.linearVelocity = input->linearVelocity.To<blink::WebVRVector3>(); |
- } |
- if (!input->angularAcceleration.is_null()) { |
- output.flags |= blink::WebVRSensorStateAngularAcceleration; |
- output.angularAcceleration = |
- input->angularAcceleration.To<blink::WebVRVector3>(); |
- } |
- if (!input->linearAcceleration.is_null()) { |
- output.flags |= blink::WebVRSensorStateLinearAcceleration; |
- output.linearAcceleration = |
- input->linearAcceleration.To<blink::WebVRVector3>(); |
- } |
- |
- return output; |
-} |
- |
-} // namespace mojo |