| 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
|
| index 294d6f1dfd9f855c8f6c004a335c7f9035218052..e278f1aa5bb26d51173a735b8121f9cddfbaba19 100644
|
| --- a/cc/blink/web_display_item_list_impl.cc
|
| +++ b/cc/blink/web_display_item_list_impl.cc
|
| @@ -35,15 +35,7 @@ scoped_refptr<cc::DisplayItemList> WebDisplayItemListImpl::ToDisplayItemList() {
|
|
|
| void WebDisplayItemListImpl::appendDrawingItem(const SkPicture* picture) {
|
| display_item_list_->AppendItem(cc::DrawingDisplayItem::Create(
|
| - skia::SharePtr(const_cast<SkPicture*>(picture)),
|
| - gfx::PointF(picture->cullRect().x(), picture->cullRect().y())));
|
| -}
|
| -
|
| -void WebDisplayItemListImpl::appendDrawingItem(
|
| - SkPicture* picture,
|
| - const blink::WebFloatPoint& location) {
|
| - display_item_list_->AppendItem(
|
| - cc::DrawingDisplayItem::Create(skia::SharePtr(picture), location));
|
| + skia::SharePtr(const_cast<SkPicture*>(picture))));
|
| }
|
|
|
| void WebDisplayItemListImpl::appendClipItem(
|
| @@ -127,6 +119,18 @@ 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() {
|
| }
|
|
|
|
|