Index: device/vr/vr_display_impl.h |
diff --git a/device/vr/vr_display_impl.h b/device/vr/vr_display_impl.h |
index 951c591e0cae1231c47eb8286ac36a1d2351b588..663fb4f75c82ffd964a15d4a1cd231910f7621bb 100644 |
--- a/device/vr/vr_display_impl.h |
+++ b/device/vr/vr_display_impl.h |
@@ -29,16 +29,19 @@ class VRDisplayImpl : public mojom::VRDisplay { |
friend class VRDisplayImplTest; |
friend class VRServiceImpl; |
- void GetPose(const GetPoseCallback& callback) override; |
+ void GetPose(mojom::VRPoseClientPtr pose_client) override; |
+ //void GetPose(const GetPoseCallback& callback) override; |
void ResetPose() override; |
void RequestPresent(bool secure_origin, |
const RequestPresentCallback& callback) override; |
void ExitPresent() override; |
- void SubmitFrame(mojom::VRPosePtr pose) override; |
+ void SubmitFrame(int32_t surface_handle, mojom::VRPosePtr pose, const SubmitFrameCallback& callback) |
+ override; |
void UpdateLayerBounds(mojom::VRLayerBoundsPtr left_bounds, |
mojom::VRLayerBoundsPtr right_bounds) override; |
+ void GetSurfaceHandle(int32_t width, int32_t height, const GetSurfaceHandleCallback& callback) override; |
void RequestPresentResult(const RequestPresentCallback& callback, |
bool secure_origin, |