blob: bae240c98bf452e0ae8ca6412d5fc4d3d8633352 [file] [log] [blame]
// Copyright 2018 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.
#ifndef COMPONENTS_VIZ_TEST_GPU_HOST_IMPL_TEST_API_H_
#define COMPONENTS_VIZ_TEST_GPU_HOST_IMPL_TEST_API_H_
#include "services/viz/privileged/interfaces/gl/gpu_service.mojom.h"
namespace viz {
class GpuHostImpl;
class GpuHostImplTestApi {
public:
explicit GpuHostImplTestApi(GpuHostImpl* gpu_host);
~GpuHostImplTestApi();
void SetGpuService(mojom::GpuServicePtr gpu_service);
private:
GpuHostImpl* gpu_host_;
DISALLOW_COPY_AND_ASSIGN(GpuHostImplTestApi);
};
} // namespace viz
#endif // COMPONENTS_VIZ_TEST_GPU_HOST_IMPL_TEST_API_H_