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