cc: Remove GetRasterSource from PictureLayerTilingClient.
commit5879bdc6865f534d4d8e78ef9389d0d75b3dc42f
authorvmpstr <vmpstr@chromium.org>
Mon, 17 Nov 2014 19:51:23 +0000 (17 11:51 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 17 Nov 2014 19:52:14 +0000 (17 19:52 +0000)
treeb60ffd96170de303449d2bd7db569d0072753d34
parent24fc89b256bc9e6502b7a9350d6979e5bf9be1ed
cc: Remove GetRasterSource from PictureLayerTilingClient.

This patch removes GetRasterSource from
PictureLayerTilingClient and adds it to PLTS.

Also changes PLTS creation from using a constructor to
using a ::Create function.

BUG=433048
R=danakj

Review URL: https://codereview.chromium.org/716283003

Cr-Commit-Position: refs/heads/master@{#304457}
14 files changed:
cc/debug/rasterize_and_record_benchmark_impl.cc
cc/layers/picture_layer_impl.cc
cc/layers/picture_layer_impl.h
cc/resources/picture_layer_tiling.cc
cc/resources/picture_layer_tiling.h
cc/resources/picture_layer_tiling_perftest.cc
cc/resources/picture_layer_tiling_set.cc
cc/resources/picture_layer_tiling_set.h
cc/resources/picture_layer_tiling_set_unittest.cc
cc/resources/picture_layer_tiling_unittest.cc
cc/resources/tile_manager_unittest.cc
cc/test/fake_picture_layer_impl.cc
cc/test/fake_picture_layer_tiling_client.cc
cc/test/fake_picture_layer_tiling_client.h