| Index: cc/tiled_layer_impl.cc
|
| diff --git a/cc/tiled_layer_impl.cc b/cc/tiled_layer_impl.cc
|
| index f76faad5fe5c042524ecd5e97ef2147a1698611e..f84d32e944989aed632247adcfebf0e69089bbef 100644
|
| --- a/cc/tiled_layer_impl.cc
|
| +++ b/cc/tiled_layer_impl.cc
|
| @@ -113,6 +113,29 @@ void TiledLayerImpl::getDebugBorderProperties(SkColor* color, float* width) cons
|
| *width = DebugColors::TiledContentLayerBorderWidth(layerTreeImpl());
|
| }
|
|
|
| +scoped_ptr<LayerImpl> TiledLayerImpl::createLayerImpl(LayerTreeImpl* treeImpl)
|
| +{
|
| + return TiledLayerImpl::create(treeImpl, id()).PassAs<LayerImpl>();
|
| +}
|
| +
|
| +void TiledLayerImpl::pushPropertiesTo(LayerImpl* layer)
|
| +{
|
| + LayerImpl::pushPropertiesTo(layer);
|
| +
|
| + TiledLayerImpl* tiledLayer = static_cast<TiledLayerImpl*>(layer);
|
| +
|
| + tiledLayer->setSkipsDraw(m_skipsDraw);
|
| + tiledLayer->setTilingData(*m_tiler);
|
| +
|
| + for (LayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != m_tiler->tiles().end(); ++iter) {
|
| + int i = iter->first.first;
|
| + int j = iter->first.second;
|
| + DrawableTile* tile = static_cast<DrawableTile*>(iter->second);
|
| +
|
| + tiledLayer->pushTileProperties(i, j, tile->resourceId(), tile->opaqueRect(), tile->contentsSwizzled());
|
| + }
|
| +}
|
| +
|
| void TiledLayerImpl::appendQuads(QuadSink& quadSink, AppendQuadsData& appendQuadsData)
|
| {
|
| const gfx::Rect& contentRect = visibleContentRect();
|
|
|