blob: f2103bf2ca6f0b60f7bb1cfcf6d2f96b326b51e1 [file] [log] [blame]
Aldo Culquicondor34610c1d2018-09-07 21:03:131// Copyright 2018 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#ifndef CHROME_BROWSER_VR_BROWSER_RENDERER_BROWSER_INTERFACE_H_
6#define CHROME_BROWSER_VR_BROWSER_RENDERER_BROWSER_INTERFACE_H_
7
8#include "chrome/browser/vr/ui_test_input.h"
9
10namespace vr {
11
12// BrowserRenderer talks to the browser main thread through this interface.
13class BrowserRendererBrowserInterface {
14 public:
15 virtual ~BrowserRendererBrowserInterface() = default;
16
17 virtual void ForceExitVr() = 0;
bsheedyfa3e4422018-09-18 21:39:3118 virtual void ReportUiOperationResultForTesting(
19 const UiTestOperationType& action_type,
bsheedya2ff3432018-10-02 18:16:5820 const UiTestOperationResult& result) = 0;
Aldo Culquicondor34610c1d2018-09-07 21:03:1321};
22
23} // namespace vr
24
25#endif // CHROME_BROWSER_VR_BROWSER_RENDERER_BROWSER_INTERFACE_H_