| Index: cc/blink/web_display_item_list_impl.cc
|
| diff --git a/cc/blink/web_display_item_list_impl.cc b/cc/blink/web_display_item_list_impl.cc
|
| deleted file mode 100644
|
| index 6a4ab90d10ff6cdf24a8ae5e5ab0cfba94b78fee..0000000000000000000000000000000000000000
|
| --- a/cc/blink/web_display_item_list_impl.cc
|
| +++ /dev/null
|
| @@ -1,136 +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/blink/web_display_item_list_impl.h"
|
| -
|
| -#include <vector>
|
| -
|
| -#include "cc/blink/web_blend_mode.h"
|
| -#include "cc/blink/web_filter_operations_impl.h"
|
| -#include "cc/resources/clip_display_item.h"
|
| -#include "cc/resources/clip_path_display_item.h"
|
| -#include "cc/resources/compositing_display_item.h"
|
| -#include "cc/resources/drawing_display_item.h"
|
| -#include "cc/resources/filter_display_item.h"
|
| -#include "cc/resources/float_clip_display_item.h"
|
| -#include "cc/resources/transform_display_item.h"
|
| -#include "skia/ext/refptr.h"
|
| -#include "third_party/WebKit/public/platform/WebFloatRect.h"
|
| -#include "third_party/WebKit/public/platform/WebRect.h"
|
| -#include "third_party/skia/include/core/SkColorFilter.h"
|
| -#include "third_party/skia/include/core/SkImageFilter.h"
|
| -#include "third_party/skia/include/core/SkPicture.h"
|
| -#include "third_party/skia/include/utils/SkMatrix44.h"
|
| -#include "ui/gfx/transform.h"
|
| -
|
| -namespace cc_blink {
|
| -
|
| -WebDisplayItemListImpl::WebDisplayItemListImpl()
|
| - : display_item_list_(cc::DisplayItemList::Create()) {
|
| -}
|
| -
|
| -scoped_refptr<cc::DisplayItemList> WebDisplayItemListImpl::ToDisplayItemList() {
|
| - return display_item_list_;
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendDrawingItem(const SkPicture* picture) {
|
| - display_item_list_->AppendItem(cc::DrawingDisplayItem::Create(
|
| - skia::SharePtr(const_cast<SkPicture*>(picture))));
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendClipItem(
|
| - const blink::WebRect& clip_rect,
|
| - const blink::WebVector<SkRRect>& rounded_clip_rects) {
|
| - std::vector<SkRRect> rounded_rects;
|
| - for (size_t i = 0; i < rounded_clip_rects.size(); ++i) {
|
| - rounded_rects.push_back(rounded_clip_rects[i]);
|
| - }
|
| - display_item_list_->AppendItem(
|
| - cc::ClipDisplayItem::Create(clip_rect, rounded_rects));
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendEndClipItem() {
|
| - display_item_list_->AppendItem(cc::EndClipDisplayItem::Create());
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendClipPathItem(const SkPath& clip_path,
|
| - SkRegion::Op clip_op,
|
| - bool antialias) {
|
| - display_item_list_->AppendItem(
|
| - cc::ClipPathDisplayItem::Create(clip_path, clip_op, antialias));
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendEndClipPathItem() {
|
| - display_item_list_->AppendItem(cc::EndClipPathDisplayItem::Create());
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendFloatClipItem(
|
| - const blink::WebFloatRect& clip_rect) {
|
| - display_item_list_->AppendItem(cc::FloatClipDisplayItem::Create(clip_rect));
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendEndFloatClipItem() {
|
| - display_item_list_->AppendItem(cc::EndFloatClipDisplayItem::Create());
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendTransformItem(const SkMatrix44& matrix) {
|
| - gfx::Transform transform;
|
| - transform.matrix() = matrix;
|
| - display_item_list_->AppendItem(cc::TransformDisplayItem::Create(transform));
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendEndTransformItem() {
|
| - display_item_list_->AppendItem(cc::EndTransformDisplayItem::Create());
|
| -}
|
| -
|
| -// TODO(pdr): Remove this once the blink-side callers have been removed.
|
| -void WebDisplayItemListImpl::appendCompositingItem(
|
| - float opacity,
|
| - SkXfermode::Mode xfermode,
|
| - SkColorFilter* color_filter) {
|
| - appendCompositingItem(opacity, xfermode, nullptr, color_filter);
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendCompositingItem(
|
| - float opacity,
|
| - SkXfermode::Mode xfermode,
|
| - SkRect* bounds,
|
| - SkColorFilter* color_filter) {
|
| - display_item_list_->AppendItem(cc::CompositingDisplayItem::Create(
|
| - opacity, xfermode, bounds, skia::SharePtr(color_filter)));
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendEndCompositingItem() {
|
| - display_item_list_->AppendItem(cc::EndCompositingDisplayItem::Create());
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendFilterItem(
|
| - const blink::WebFilterOperations& filters,
|
| - const blink::WebFloatRect& bounds) {
|
| - const WebFilterOperationsImpl& filters_impl =
|
| - static_cast<const WebFilterOperationsImpl&>(filters);
|
| - display_item_list_->AppendItem(
|
| - cc::FilterDisplayItem::Create(filters_impl.AsFilterOperations(), bounds));
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendEndFilterItem() {
|
| - display_item_list_->AppendItem(cc::EndFilterDisplayItem::Create());
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendScrollItem(
|
| - const blink::WebSize& scrollOffset,
|
| - ScrollContainerId) {
|
| - SkMatrix44 matrix;
|
| - matrix.setTranslate(-scrollOffset.width, -scrollOffset.height, 0);
|
| - appendTransformItem(matrix);
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendEndScrollItem() {
|
| - appendEndTransformItem();
|
| -}
|
| -
|
| -WebDisplayItemListImpl::~WebDisplayItemListImpl() {
|
| -}
|
| -
|
| -} // namespace cc_blink
|
|
|