| Index: cc/layer_tiling_data.cc
|
| diff --git a/cc/layer_tiling_data.cc b/cc/layer_tiling_data.cc
|
| index a38d8ebc042e81d10c654a8b50e90ae909d169f2..b3ba58d6b0a3be4b44e587e45c2f306bd9410a9a 100644
|
| --- a/cc/layer_tiling_data.cc
|
| +++ b/cc/layer_tiling_data.cc
|
| @@ -13,13 +13,13 @@ using namespace std;
|
|
|
| namespace cc {
|
|
|
| -scoped_ptr<LayerTilingData> LayerTilingData::create(const IntSize& tileSize, BorderTexelOption border)
|
| +scoped_ptr<LayerTilingData> LayerTilingData::create(const gfx::Size& tileSize, BorderTexelOption border)
|
| {
|
| return make_scoped_ptr(new LayerTilingData(tileSize, border));
|
| }
|
|
|
| -LayerTilingData::LayerTilingData(const IntSize& tileSize, BorderTexelOption border)
|
| - : m_tilingData(tileSize, IntSize(), border == HasBorderTexels)
|
| +LayerTilingData::LayerTilingData(const gfx::Size& tileSize, BorderTexelOption border)
|
| + : m_tilingData(cc::IntSize(tileSize), cc::IntSize(), border == HasBorderTexels)
|
| {
|
| setTileSize(tileSize);
|
| }
|
| @@ -28,19 +28,19 @@ LayerTilingData::~LayerTilingData()
|
| {
|
| }
|
|
|
| -void LayerTilingData::setTileSize(const IntSize& size)
|
| +void LayerTilingData::setTileSize(const gfx::Size& size)
|
| {
|
| if (tileSize() == size)
|
| return;
|
|
|
| reset();
|
|
|
| - m_tilingData.setMaxTextureSize(size);
|
| + m_tilingData.setMaxTextureSize(cc::IntSize(size));
|
| }
|
|
|
| -IntSize LayerTilingData::tileSize() const
|
| +gfx::Size LayerTilingData::tileSize() const
|
| {
|
| - return m_tilingData.maxTextureSize();
|
| + return cc::IntSize(m_tilingData.maxTextureSize());
|
| }
|
|
|
| void LayerTilingData::setBorderTexelOption(BorderTexelOption borderTexelOption)
|
| @@ -82,29 +82,29 @@ void LayerTilingData::reset()
|
| m_tiles.clear();
|
| }
|
|
|
| -void LayerTilingData::contentRectToTileIndices(const IntRect& contentRect, int& left, int& top, int& right, int& bottom) const
|
| +void LayerTilingData::contentRectToTileIndices(const gfx::Rect& contentRect, int& left, int& top, int& right, int& bottom) const
|
| {
|
| // An empty rect doesn't result in an empty set of tiles, so don't pass an empty rect.
|
| // FIXME: Possibly we should fill a vector of tiles instead,
|
| // since the normal use of this function is to enumerate some tiles.
|
| - DCHECK(!contentRect.isEmpty());
|
| + DCHECK(!contentRect.IsEmpty());
|
|
|
| left = m_tilingData.tileXIndexFromSrcCoord(contentRect.x());
|
| top = m_tilingData.tileYIndexFromSrcCoord(contentRect.y());
|
| - right = m_tilingData.tileXIndexFromSrcCoord(contentRect.maxX() - 1);
|
| - bottom = m_tilingData.tileYIndexFromSrcCoord(contentRect.maxY() - 1);
|
| + right = m_tilingData.tileXIndexFromSrcCoord(contentRect.right() - 1);
|
| + bottom = m_tilingData.tileYIndexFromSrcCoord(contentRect.bottom() - 1);
|
| }
|
|
|
| -IntRect LayerTilingData::tileRect(const Tile* tile) const
|
| +gfx::Rect LayerTilingData::tileRect(const Tile* tile) const
|
| {
|
| - IntRect tileRect = m_tilingData.tileBoundsWithBorder(tile->i(), tile->j());
|
| - tileRect.setSize(tileSize());
|
| + gfx::Rect tileRect = cc::IntRect(m_tilingData.tileBoundsWithBorder(tile->i(), tile->j()));
|
| + tileRect.set_size(tileSize());
|
| return tileRect;
|
| }
|
|
|
| -Region LayerTilingData::opaqueRegionInContentRect(const IntRect& contentRect) const
|
| +Region LayerTilingData::opaqueRegionInContentRect(const gfx::Rect& contentRect) const
|
| {
|
| - if (contentRect.isEmpty())
|
| + if (contentRect.IsEmpty())
|
| return Region();
|
|
|
| Region opaqueRegion;
|
| @@ -116,24 +116,24 @@ Region LayerTilingData::opaqueRegionInContentRect(const IntRect& contentRect) co
|
| if (!tile)
|
| continue;
|
|
|
| - IntRect tileOpaqueRect = intersection(contentRect, tile->opaqueRect());
|
| - opaqueRegion.unite(tileOpaqueRect);
|
| + gfx::Rect tileOpaqueRect = gfx::IntersectRects(contentRect, tile->opaqueRect());
|
| + opaqueRegion.unite(cc::IntRect(tileOpaqueRect));
|
| }
|
| }
|
| return opaqueRegion;
|
| }
|
|
|
| -void LayerTilingData::setBounds(const IntSize& size)
|
| +void LayerTilingData::setBounds(const gfx::Size& size)
|
| {
|
| - m_tilingData.setTotalSize(size);
|
| - if (size.isEmpty()) {
|
| + m_tilingData.setTotalSize(cc::IntSize(size));
|
| + if (size.IsEmpty()) {
|
| m_tiles.clear();
|
| return;
|
| }
|
|
|
| // Any tiles completely outside our new bounds are invalid and should be dropped.
|
| int left, top, right, bottom;
|
| - contentRectToTileIndices(IntRect(IntPoint(), size), left, top, right, bottom);
|
| + contentRectToTileIndices(gfx::Rect(gfx::Point(), size), left, top, right, bottom);
|
| std::vector<TileMapKey> invalidTileKeys;
|
| for (TileMap::const_iterator it = m_tiles.begin(); it != m_tiles.end(); ++it) {
|
| if (it->first.first > right || it->first.second > bottom)
|
| @@ -143,9 +143,9 @@ void LayerTilingData::setBounds(const IntSize& size)
|
| m_tiles.erase(invalidTileKeys[i]);
|
| }
|
|
|
| -IntSize LayerTilingData::bounds() const
|
| +gfx::Size LayerTilingData::bounds() const
|
| {
|
| - return m_tilingData.totalSize();
|
| + return cc::IntSize(m_tilingData.totalSize());
|
| }
|
|
|
| } // namespace cc
|
|
|