diff options
author | jbroman <jbroman@chromium.org> | 2015-06-01 18:44:28 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-02 01:45:14 +0000 |
commit | 7ae1e4bfc4f84ce80f5ea6535d84d4e1dddef3c1 (patch) | |
tree | 86879277a6fd7f2367179d943b5f338d0c735f29 /cc/blink/web_display_item_list_impl.cc | |
parent | 55a45321222f885db641c2ebbdd2f69c514358b7 (diff) | |
download | chromium_src-7ae1e4bfc4f84ce80f5ea6535d84d4e1dddef3c1.zip chromium_src-7ae1e4bfc4f84ce80f5ea6535d84d4e1dddef3c1.tar.gz chromium_src-7ae1e4bfc4f84ce80f5ea6535d84d4e1dddef3c1.tar.bz2 |
Adding support for sidecars to cc::DisplayItemList.
This is in anticipation of Blink storing its display item data inline in the
cc-side DisplayItemList.
BUG=484943
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1154303004
Cr-Commit-Position: refs/heads/master@{#332317}
Diffstat (limited to 'cc/blink/web_display_item_list_impl.cc')
-rw-r--r-- | cc/blink/web_display_item_list_impl.cc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/cc/blink/web_display_item_list_impl.cc b/cc/blink/web_display_item_list_impl.cc index a623445..fb37289 100644 --- a/cc/blink/web_display_item_list_impl.cc +++ b/cc/blink/web_display_item_list_impl.cc @@ -10,6 +10,7 @@ #include "cc/playback/clip_display_item.h" #include "cc/playback/clip_path_display_item.h" #include "cc/playback/compositing_display_item.h" +#include "cc/playback/display_item_list_settings.h" #include "cc/playback/drawing_display_item.h" #include "cc/playback/filter_display_item.h" #include "cc/playback/float_clip_display_item.h" @@ -25,8 +26,18 @@ namespace cc_blink { +namespace { + +scoped_refptr<cc::DisplayItemList> CreateUncachedDisplayItemListForBlink() { + cc::DisplayItemListSettings settings; + settings.use_cached_picture = false; + return cc::DisplayItemList::CreateWithoutCachedPicture(settings); +} + +} // namespace + WebDisplayItemListImpl::WebDisplayItemListImpl() - : display_item_list_(cc::DisplayItemList::CreateWithoutCachedPicture()) { + : display_item_list_(CreateUncachedDisplayItemListForBlink()) { } WebDisplayItemListImpl::WebDisplayItemListImpl( |