Index: cc/layers/io_surface_layer.cc |
diff --git a/cc/layers/io_surface_layer.cc b/cc/layers/io_surface_layer.cc |
deleted file mode 100644 |
index eb3f9526132fd250a78a24ba0fc4afc14aeee7ec..0000000000000000000000000000000000000000 |
--- a/cc/layers/io_surface_layer.cc |
+++ /dev/null |
@@ -1,53 +0,0 @@ |
-// Copyright 2012 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/layers/io_surface_layer.h" |
- |
-#include <stdint.h> |
- |
-#include "cc/layers/io_surface_layer_impl.h" |
- |
-namespace cc { |
- |
-scoped_refptr<IOSurfaceLayer> IOSurfaceLayer::Create() { |
- return make_scoped_refptr(new IOSurfaceLayer()); |
-} |
- |
-IOSurfaceLayer::IOSurfaceLayer() : io_surface_id_(0) {} |
- |
-IOSurfaceLayer::~IOSurfaceLayer() {} |
- |
-void IOSurfaceLayer::SetIOSurfaceProperties(uint32_t io_surface_id, |
- const gfx::Size& size) { |
- io_surface_id_ = io_surface_id; |
- io_surface_size_ = size; |
- UpdateDrawsContent(HasDrawableContent()); |
- SetNeedsCommit(); |
-} |
- |
-std::unique_ptr<LayerImpl> IOSurfaceLayer::CreateLayerImpl( |
- LayerTreeImpl* tree_impl) { |
- return IOSurfaceLayerImpl::Create(tree_impl, layer_id_); |
-} |
- |
-bool IOSurfaceLayer::HasDrawableContent() const { |
- return io_surface_id_ && Layer::HasDrawableContent(); |
-} |
- |
-void IOSurfaceLayer::PushPropertiesTo(LayerImpl* layer) { |
- Layer::PushPropertiesTo(layer); |
- |
- IOSurfaceLayerImpl* io_surface_layer = |
- static_cast<IOSurfaceLayerImpl*>(layer); |
- io_surface_layer->SetIOSurfaceProperties(io_surface_id_, io_surface_size_); |
-} |
- |
-bool IOSurfaceLayer::Update() { |
- bool updated = Layer::Update(); |
- // This layer doesn't update any resources from the main thread side, |
- // but repaint rects need to be sent to the layer impl via commit. |
- return updated || !update_rect_.IsEmpty(); |
-} |
- |
-} // namespace cc |