1// Copyright 2014 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#include "ui/ozone/public/gpu_platform_support.h"
6
7#include "base/logging.h"
8#include "ui/ozone/ozone_export.h"
9
10namespace ui {
11
12namespace {
13
14// No-op implementation of GpuPlatformSupport.
15class StubGpuPlatformSupport : public GpuPlatformSupport {
16 public:
17  // GpuPlatformSupport:
18  virtual void OnChannelEstablished(IPC::Sender* sender) OVERRIDE {}
19  virtual bool OnMessageReceived(const IPC::Message&) OVERRIDE { return false; }
20};
21
22}  // namespace
23
24GpuPlatformSupport::GpuPlatformSupport() {
25}
26
27GpuPlatformSupport::~GpuPlatformSupport() {
28}
29
30GpuPlatformSupport* CreateStubGpuPlatformSupport() {
31  return new StubGpuPlatformSupport;
32}
33
34}  // namespace ui
35