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 39