| Index: cc/layers/surface_layer_impl.cc
|
| diff --git a/cc/layers/surface_layer_impl.cc b/cc/layers/surface_layer_impl.cc
|
| deleted file mode 100644
|
| index 966112d7f546c1147471fdaf4f68d93fe395cc80..0000000000000000000000000000000000000000
|
| --- a/cc/layers/surface_layer_impl.cc
|
| +++ /dev/null
|
| @@ -1,78 +0,0 @@
|
| -// Copyright 2014 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/surface_layer_impl.h"
|
| -
|
| -#include "base/trace_event/trace_event_argument.h"
|
| -#include "cc/debug/debug_colors.h"
|
| -#include "cc/quads/surface_draw_quad.h"
|
| -#include "cc/trees/occlusion.h"
|
| -
|
| -namespace cc {
|
| -
|
| -SurfaceLayerImpl::SurfaceLayerImpl(LayerTreeImpl* tree_impl, int id)
|
| - : LayerImpl(tree_impl, id) {
|
| -}
|
| -
|
| -SurfaceLayerImpl::~SurfaceLayerImpl() {}
|
| -
|
| -scoped_ptr<LayerImpl> SurfaceLayerImpl::CreateLayerImpl(
|
| - LayerTreeImpl* tree_impl) {
|
| - return SurfaceLayerImpl::Create(tree_impl, id());
|
| -}
|
| -
|
| -void SurfaceLayerImpl::SetSurfaceId(SurfaceId surface_id) {
|
| - if (surface_id_ == surface_id)
|
| - return;
|
| -
|
| - surface_id_ = surface_id;
|
| - NoteLayerPropertyChanged();
|
| -}
|
| -
|
| -void SurfaceLayerImpl::PushPropertiesTo(LayerImpl* layer) {
|
| - LayerImpl::PushPropertiesTo(layer);
|
| - SurfaceLayerImpl* layer_impl = static_cast<SurfaceLayerImpl*>(layer);
|
| -
|
| - layer_impl->SetSurfaceId(surface_id_);
|
| -}
|
| -
|
| -void SurfaceLayerImpl::AppendQuads(RenderPass* render_pass,
|
| - AppendQuadsData* append_quads_data) {
|
| - SharedQuadState* shared_quad_state =
|
| - render_pass->CreateAndAppendSharedQuadState();
|
| - PopulateSharedQuadState(shared_quad_state);
|
| -
|
| - AppendDebugBorderQuad(
|
| - render_pass, content_bounds(), shared_quad_state, append_quads_data);
|
| -
|
| - if (surface_id_.is_null())
|
| - return;
|
| -
|
| - gfx::Rect quad_rect(content_bounds());
|
| - gfx::Rect visible_quad_rect =
|
| - draw_properties().occlusion_in_content_space.GetUnoccludedContentRect(
|
| - quad_rect);
|
| - if (visible_quad_rect.IsEmpty())
|
| - return;
|
| - SurfaceDrawQuad* quad =
|
| - render_pass->CreateAndAppendDrawQuad<SurfaceDrawQuad>();
|
| - quad->SetNew(shared_quad_state, quad_rect, visible_quad_rect, surface_id_);
|
| -}
|
| -
|
| -void SurfaceLayerImpl::GetDebugBorderProperties(SkColor* color,
|
| - float* width) const {
|
| - *color = DebugColors::SurfaceLayerBorderColor();
|
| - *width = DebugColors::SurfaceLayerBorderWidth(layer_tree_impl());
|
| -}
|
| -
|
| -void SurfaceLayerImpl::AsValueInto(base::trace_event::TracedValue* dict) const {
|
| - LayerImpl::AsValueInto(dict);
|
| - dict->SetInteger("surface_id", surface_id_.id);
|
| -}
|
| -
|
| -const char* SurfaceLayerImpl::LayerTypeAsString() const {
|
| - return "cc::SurfaceLayerImpl";
|
| -}
|
| -
|
| -} // namespace cc
|
|
|