Index: cc/software_output_device.cc |
diff --git a/cc/software_output_device.cc b/cc/software_output_device.cc |
deleted file mode 100644 |
index 1e693e71b904548a9dcca2493d005600cabbce2c..0000000000000000000000000000000000000000 |
--- a/cc/software_output_device.cc |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-// Copyright 2013 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. |
- |
-#include "cc/software_output_device.h" |
- |
-#include "base/logging.h" |
-#include "cc/software_frame_data.h" |
-#include "third_party/skia/include/core/SkCanvas.h" |
-#include "third_party/skia/include/core/SkDevice.h" |
- |
-namespace cc { |
- |
-SoftwareOutputDevice::SoftwareOutputDevice() {} |
- |
-SoftwareOutputDevice::~SoftwareOutputDevice() {} |
- |
-void SoftwareOutputDevice::Resize(const gfx::Size& viewport_size) { |
- if (viewport_size_ == viewport_size) |
- return; |
- |
- viewport_size_ = viewport_size; |
- device_ = skia::AdoptRef(new SkDevice(SkBitmap::kARGB_8888_Config, |
- viewport_size.width(), viewport_size.height(), true)); |
- canvas_ = skia::AdoptRef(new SkCanvas(device_.get())); |
-} |
- |
-SkCanvas* SoftwareOutputDevice::BeginPaint(const gfx::Rect& damage_rect) { |
- DCHECK(device_); |
- damage_rect_ = damage_rect; |
- return canvas_.get(); |
-} |
- |
-void SoftwareOutputDevice::EndPaint(SoftwareFrameData* frame_data) { |
- DCHECK(device_); |
- if (frame_data) { |
- frame_data->damage_rect = damage_rect_; |
- frame_data->content_dib = TransportDIB::DefaultHandleValue(); |
- } |
-} |
- |
-void SoftwareOutputDevice::CopyToBitmap( |
- const gfx::Rect& rect, SkBitmap* output) { |
- DCHECK(device_); |
- SkIRect invertRect = SkIRect::MakeXYWH( |
- rect.x(), viewport_size_.height() - rect.bottom(), |
- rect.width(), rect.height()); |
- const SkBitmap& bitmap = device_->accessBitmap(false); |
- bitmap.extractSubset(output, invertRect); |
-} |
- |
-void SoftwareOutputDevice::Scroll( |
- const gfx::Vector2d& delta, const gfx::Rect& clip_rect) { |
- NOTIMPLEMENTED(); |
-} |
- |
-void SoftwareOutputDevice::ReclaimDIB(TransportDIB::Handle handle) { |
- NOTIMPLEMENTED(); |
-} |
- |
-} // namespace cc |