Upstream version 7.35.144.0
[platform/framework/web/crosswalk.git] / src / content / test / test_backing_store.cc
1 // Copyright (c) 2012 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 "content/test/test_backing_store.h"
6
7 namespace content {
8
9 TestBackingStore::TestBackingStore(RenderWidgetHost* widget,
10                                    const gfx::Size& size)
11     : BackingStore(widget, size) {
12 }
13
14 TestBackingStore::~TestBackingStore() {
15 }
16
17 void TestBackingStore::PaintToBackingStore(
18     RenderProcessHost* process,
19     TransportDIB::Id bitmap,
20     const gfx::Rect& bitmap_rect,
21     const std::vector<gfx::Rect>& copy_rects,
22     float scale_factor,
23     const base::Closure& completion_callback,
24     bool* scheduled_completion_callback) {
25   *scheduled_completion_callback = false;
26 }
27
28 bool TestBackingStore::CopyFromBackingStore(const gfx::Rect& rect,
29                                             skia::PlatformBitmap* output) {
30   return false;
31 }
32
33 void TestBackingStore::ScrollBackingStore(const gfx::Vector2d& delta,
34                                           const gfx::Rect& clip_rect,
35                                           const gfx::Size& view_size) {
36 }
37
38 }  // namespace content