summaryrefslogtreecommitdiffstats
path: root/cc/tiled_layer.cc
diff options
context:
space:
mode:
authorenne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-22 23:09:55 +0000
committerenne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-22 23:09:55 +0000
commit96baf3e81b1df4b0836d70c3cded9795e63fa789 (patch)
tree4332d128a05777ae34641ca2f185b7b548330b8d /cc/tiled_layer.cc
parent1597399122fa6d8343dc6d5cdb771f95908c09b1 (diff)
downloadchromium_src-96baf3e81b1df4b0836d70c3cded9795e63fa789.zip
chromium_src-96baf3e81b1df4b0836d70c3cded9795e63fa789.tar.gz
chromium_src-96baf3e81b1df4b0836d70c3cded9795e63fa789.tar.bz2
cc: Rename cc classes and members to match filenames
Fixed reland of https://chromiumcodereview.appspot.com/11189043/ TBR=jam@chromium.org,jamesr@chromium.org BUG=155413 Review URL: https://codereview.chromium.org/11231054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163429 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/tiled_layer.cc')
-rw-r--r--cc/tiled_layer.cc122
1 files changed, 61 insertions, 61 deletions
diff --git a/cc/tiled_layer.cc b/cc/tiled_layer.cc
index 76b39d1..1f968ad 100644
--- a/cc/tiled_layer.cc
+++ b/cc/tiled_layer.cc
@@ -19,7 +19,7 @@ using WebKit::WebTransformationMatrix;
namespace cc {
-class UpdatableTile : public CCLayerTilingData::Tile {
+class UpdatableTile : public LayerTilingData::Tile {
public:
static scoped_ptr<UpdatableTile> create(scoped_ptr<LayerTextureUpdater::Texture> texture)
{
@@ -27,7 +27,7 @@ public:
}
LayerTextureUpdater::Texture* texture() { return m_texture.get(); }
- CCPrioritizedTexture* managedTexture() { return m_texture->texture(); }
+ PrioritizedTexture* managedTexture() { return m_texture->texture(); }
bool isDirty() const { return !dirtyRect.isEmpty(); }
@@ -75,26 +75,26 @@ private:
DISALLOW_COPY_AND_ASSIGN(UpdatableTile);
};
-TiledLayerChromium::TiledLayerChromium()
- : LayerChromium()
+TiledLayer::TiledLayer()
+ : Layer()
, m_textureFormat(GL_INVALID_ENUM)
, m_skipsDraw(false)
, m_failedUpdate(false)
, m_tilingOption(AutoTile)
{
- m_tiler = CCLayerTilingData::create(IntSize(), CCLayerTilingData::HasBorderTexels);
+ m_tiler = LayerTilingData::create(IntSize(), LayerTilingData::HasBorderTexels);
}
-TiledLayerChromium::~TiledLayerChromium()
+TiledLayer::~TiledLayer()
{
}
-scoped_ptr<CCLayerImpl> TiledLayerChromium::createCCLayerImpl()
+scoped_ptr<LayerImpl> TiledLayer::createLayerImpl()
{
- return CCTiledLayerImpl::create(id()).PassAs<CCLayerImpl>();
+ return TiledLayerImpl::create(id()).PassAs<LayerImpl>();
}
-void TiledLayerChromium::updateTileSizeAndTilingOption()
+void TiledLayer::updateTileSizeAndTilingOption()
{
DCHECK(layerTreeHost());
@@ -129,7 +129,7 @@ void TiledLayerChromium::updateTileSizeAndTilingOption()
setTileSize(clampedSize);
}
-void TiledLayerChromium::updateBounds()
+void TiledLayer::updateBounds()
{
IntSize oldBounds = m_tiler->bounds();
IntSize newBounds = contentBounds();
@@ -146,19 +146,19 @@ void TiledLayerChromium::updateBounds()
invalidateContentRect(rects[i]);
}
-void TiledLayerChromium::setTileSize(const IntSize& size)
+void TiledLayer::setTileSize(const IntSize& size)
{
m_tiler->setTileSize(size);
}
-void TiledLayerChromium::setBorderTexelOption(CCLayerTilingData::BorderTexelOption borderTexelOption)
+void TiledLayer::setBorderTexelOption(LayerTilingData::BorderTexelOption borderTexelOption)
{
m_tiler->setBorderTexelOption(borderTexelOption);
}
-bool TiledLayerChromium::drawsContent() const
+bool TiledLayer::drawsContent() const
{
- if (!LayerChromium::drawsContent())
+ if (!Layer::drawsContent())
return false;
bool hasMoreThanOneTile = m_tiler->numTilesX() > 1 || m_tiler->numTilesY() > 1;
@@ -168,37 +168,37 @@ bool TiledLayerChromium::drawsContent() const
return true;
}
-bool TiledLayerChromium::needsContentsScale() const
+bool TiledLayer::needsContentsScale() const
{
return true;
}
-IntSize TiledLayerChromium::contentBounds() const
+IntSize TiledLayer::contentBounds() const
{
return IntSize(lroundf(bounds().width() * contentsScale()), lroundf(bounds().height() * contentsScale()));
}
-void TiledLayerChromium::setTilingOption(TilingOption tilingOption)
+void TiledLayer::setTilingOption(TilingOption tilingOption)
{
m_tilingOption = tilingOption;
}
-void TiledLayerChromium::setIsMask(bool isMask)
+void TiledLayer::setIsMask(bool isMask)
{
setTilingOption(isMask ? NeverTile : AutoTile);
}
-void TiledLayerChromium::pushPropertiesTo(CCLayerImpl* layer)
+void TiledLayer::pushPropertiesTo(LayerImpl* layer)
{
- LayerChromium::pushPropertiesTo(layer);
+ Layer::pushPropertiesTo(layer);
- CCTiledLayerImpl* tiledLayer = static_cast<CCTiledLayerImpl*>(layer);
+ TiledLayerImpl* tiledLayer = static_cast<TiledLayerImpl*>(layer);
tiledLayer->setSkipsDraw(m_skipsDraw);
tiledLayer->setTilingData(*m_tiler);
Vector<UpdatableTile*> invalidTiles;
- for (CCLayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != m_tiler->tiles().end(); ++iter) {
+ 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;
UpdatableTile* tile = static_cast<UpdatableTile*>(iter->second);
@@ -227,17 +227,17 @@ void TiledLayerChromium::pushPropertiesTo(CCLayerImpl* layer)
m_tiler->takeTile((*iter)->i(), (*iter)->j());
}
-CCPrioritizedTextureManager* TiledLayerChromium::textureManager() const
+PrioritizedTextureManager* TiledLayer::textureManager() const
{
if (!layerTreeHost())
return 0;
return layerTreeHost()->contentsTextureManager();
}
-void TiledLayerChromium::setLayerTreeHost(CCLayerTreeHost* host)
+void TiledLayer::setLayerTreeHost(LayerTreeHost* host)
{
if (host && host != layerTreeHost()) {
- for (CCLayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != m_tiler->tiles().end(); ++iter) {
+ for (LayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != m_tiler->tiles().end(); ++iter) {
UpdatableTile* tile = static_cast<UpdatableTile*>(iter->second);
// FIXME: This should not ever be null.
if (!tile)
@@ -245,15 +245,15 @@ void TiledLayerChromium::setLayerTreeHost(CCLayerTreeHost* host)
tile->managedTexture()->setTextureManager(host->contentsTextureManager());
}
}
- LayerChromium::setLayerTreeHost(host);
+ Layer::setLayerTreeHost(host);
}
-UpdatableTile* TiledLayerChromium::tileAt(int i, int j) const
+UpdatableTile* TiledLayer::tileAt(int i, int j) const
{
return static_cast<UpdatableTile*>(m_tiler->tileAt(i, j));
}
-UpdatableTile* TiledLayerChromium::createTile(int i, int j)
+UpdatableTile* TiledLayer::createTile(int i, int j)
{
createTextureUpdaterIfNeeded();
@@ -261,7 +261,7 @@ UpdatableTile* TiledLayerChromium::createTile(int i, int j)
tile->managedTexture()->setDimensions(m_tiler->tileSize(), m_textureFormat);
UpdatableTile* addedTile = tile.get();
- m_tiler->addTile(tile.PassAs<CCLayerTilingData::Tile>(), i, j);
+ m_tiler->addTile(tile.PassAs<LayerTilingData::Tile>(), i, j);
addedTile->dirtyRect = m_tiler->tileRect(addedTile);
@@ -274,7 +274,7 @@ UpdatableTile* TiledLayerChromium::createTile(int i, int j)
return addedTile;
}
-void TiledLayerChromium::setNeedsDisplayRect(const FloatRect& dirtyRect)
+void TiledLayer::setNeedsDisplayRect(const FloatRect& dirtyRect)
{
float contentsWidthScale = static_cast<float>(contentBounds().width()) / bounds().width();
float contentsHeightScale = static_cast<float>(contentBounds().height()) / bounds().height();
@@ -282,30 +282,30 @@ void TiledLayerChromium::setNeedsDisplayRect(const FloatRect& dirtyRect)
scaledDirtyRect.scale(contentsWidthScale, contentsHeightScale);
IntRect dirty = enclosingIntRect(scaledDirtyRect);
invalidateContentRect(dirty);
- LayerChromium::setNeedsDisplayRect(dirtyRect);
+ Layer::setNeedsDisplayRect(dirtyRect);
}
-void TiledLayerChromium::setUseLCDText(bool useLCDText)
+void TiledLayer::setUseLCDText(bool useLCDText)
{
- LayerChromium::setUseLCDText(useLCDText);
+ Layer::setUseLCDText(useLCDText);
- CCLayerTilingData::BorderTexelOption borderTexelOption;
+ LayerTilingData::BorderTexelOption borderTexelOption;
#if OS(ANDROID)
// Always want border texels and GL_LINEAR due to pinch zoom.
- borderTexelOption = CCLayerTilingData::HasBorderTexels;
+ borderTexelOption = LayerTilingData::HasBorderTexels;
#else
- borderTexelOption = useLCDText ? CCLayerTilingData::NoBorderTexels : CCLayerTilingData::HasBorderTexels;
+ borderTexelOption = useLCDText ? LayerTilingData::NoBorderTexels : LayerTilingData::HasBorderTexels;
#endif
setBorderTexelOption(borderTexelOption);
}
-void TiledLayerChromium::invalidateContentRect(const IntRect& contentRect)
+void TiledLayer::invalidateContentRect(const IntRect& contentRect)
{
updateBounds();
if (m_tiler->isEmpty() || contentRect.isEmpty() || m_skipsDraw)
return;
- for (CCLayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != m_tiler->tiles().end(); ++iter) {
+ for (LayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != m_tiler->tiles().end(); ++iter) {
UpdatableTile* tile = static_cast<UpdatableTile*>(iter->second);
DCHECK(tile);
// FIXME: This should not ever be null.
@@ -318,14 +318,14 @@ void TiledLayerChromium::invalidateContentRect(const IntRect& contentRect)
}
// Returns true if tile is dirty and only part of it needs to be updated.
-bool TiledLayerChromium::tileOnlyNeedsPartialUpdate(UpdatableTile* tile)
+bool TiledLayer::tileOnlyNeedsPartialUpdate(UpdatableTile* tile)
{
return !tile->dirtyRect.contains(m_tiler->tileRect(tile));
}
// Dirty tiles with valid textures needs buffered update to guarantee that
// we don't modify textures currently used for drawing by the impl thread.
-bool TiledLayerChromium::tileNeedsBufferedUpdate(UpdatableTile* tile)
+bool TiledLayer::tileNeedsBufferedUpdate(UpdatableTile* tile)
{
if (!tile->managedTexture()->haveBackingTexture())
return false;
@@ -340,7 +340,7 @@ bool TiledLayerChromium::tileNeedsBufferedUpdate(UpdatableTile* tile)
}
-bool TiledLayerChromium::updateTiles(int left, int top, int right, int bottom, CCTextureUpdateQueue& queue, const CCOcclusionTracker* occlusion, CCRenderingStats& stats, bool& didPaint)
+bool TiledLayer::updateTiles(int left, int top, int right, int bottom, TextureUpdateQueue& queue, const OcclusionTracker* occlusion, RenderingStats& stats, bool& didPaint)
{
didPaint = false;
createTextureUpdaterIfNeeded();
@@ -364,7 +364,7 @@ bool TiledLayerChromium::updateTiles(int left, int top, int right, int bottom, C
return true;
}
-void TiledLayerChromium::markOcclusionsAndRequestTextures(int left, int top, int right, int bottom, const CCOcclusionTracker* occlusion)
+void TiledLayer::markOcclusionsAndRequestTextures(int left, int top, int right, int bottom, const OcclusionTracker* occlusion)
{
// There is some difficult dependancies between occlusions, recording occlusion metrics
// and requesting memory so those are encapsulated in this function:
@@ -400,7 +400,7 @@ void TiledLayerChromium::markOcclusionsAndRequestTextures(int left, int top, int
occlusion->overdrawMetrics().didCullTileForUpload();
}
-bool TiledLayerChromium::haveTexturesForTiles(int left, int top, int right, int bottom, bool ignoreOcclusions)
+bool TiledLayer::haveTexturesForTiles(int left, int top, int right, int bottom, bool ignoreOcclusions)
{
for (int j = top; j <= bottom; ++j) {
for (int i = left; i <= right; ++i) {
@@ -426,7 +426,7 @@ bool TiledLayerChromium::haveTexturesForTiles(int left, int top, int right, int
return true;
}
-IntRect TiledLayerChromium::markTilesForUpdate(int left, int top, int right, int bottom, bool ignoreOcclusions)
+IntRect TiledLayer::markTilesForUpdate(int left, int top, int right, int bottom, bool ignoreOcclusions)
{
IntRect paintRect;
for (int j = top; j <= bottom; ++j) {
@@ -445,7 +445,7 @@ IntRect TiledLayerChromium::markTilesForUpdate(int left, int top, int right, int
return paintRect;
}
-void TiledLayerChromium::updateTileTextures(const IntRect& paintRect, int left, int top, int right, int bottom, CCTextureUpdateQueue& queue, const CCOcclusionTracker* occlusion, CCRenderingStats& stats)
+void TiledLayer::updateTileTextures(const IntRect& paintRect, int left, int top, int right, int bottom, TextureUpdateQueue& queue, const OcclusionTracker* occlusion, RenderingStats& stats)
{
// The updateRect should be in layer space. So we have to convert the paintRect from content space to layer space.
m_updateRect = FloatRect(paintRect);
@@ -533,7 +533,7 @@ namespace {
// This picks a small animated layer to be anything less than one viewport. This
// is specifically for page transitions which are viewport-sized layers. The extra
// 64 pixels is due to these layers being slightly larger than the viewport in some cases.
-bool isSmallAnimatedLayer(TiledLayerChromium* layer)
+bool isSmallAnimatedLayer(TiledLayer* layer)
{
if (!layer->drawTransformIsAnimating() && !layer->screenSpaceTransformIsAnimating())
return false;
@@ -550,19 +550,19 @@ void setPriorityForTexture(const IntRect& visibleRect,
const IntRect& tileRect,
bool drawsToRoot,
bool isSmallAnimatedLayer,
- CCPrioritizedTexture* texture)
+ PrioritizedTexture* texture)
{
- int priority = CCPriorityCalculator::lowestPriority();
+ int priority = PriorityCalculator::lowestPriority();
if (!visibleRect.isEmpty())
- priority = CCPriorityCalculator::priorityFromDistance(visibleRect, tileRect, drawsToRoot);
+ priority = PriorityCalculator::priorityFromDistance(visibleRect, tileRect, drawsToRoot);
if (isSmallAnimatedLayer)
- priority = CCPriorityCalculator::maxPriority(priority, CCPriorityCalculator::smallAnimatedLayerMinPriority());
- if (priority != CCPriorityCalculator::lowestPriority())
+ priority = PriorityCalculator::maxPriority(priority, PriorityCalculator::smallAnimatedLayerMinPriority());
+ if (priority != PriorityCalculator::lowestPriority())
texture->setRequestPriority(priority);
}
}
-void TiledLayerChromium::setTexturePriorities(const CCPriorityCalculator& priorityCalc)
+void TiledLayer::setTexturePriorities(const PriorityCalculator& priorityCalc)
{
updateBounds();
resetUpdateState();
@@ -618,7 +618,7 @@ void TiledLayerChromium::setTexturePriorities(const CCPriorityCalculator& priori
tile->dirtyRect = tileRect;
LayerTextureUpdater::Texture* backBuffer = tile->texture();
setPriorityForTexture(visibleContentRect(), tile->dirtyRect, drawsToRoot, smallAnimatedLayer, backBuffer->texture());
- scoped_ptr<CCPrioritizedTexture> frontBuffer = CCPrioritizedTexture::create(backBuffer->texture()->textureManager(),
+ scoped_ptr<PrioritizedTexture> frontBuffer = PrioritizedTexture::create(backBuffer->texture()->textureManager(),
backBuffer->texture()->size(),
backBuffer->texture()->format());
// Swap backBuffer into frontBuffer and add it to delete after commit queue.
@@ -629,7 +629,7 @@ void TiledLayerChromium::setTexturePriorities(const CCPriorityCalculator& priori
}
// Now update priorities on all tiles we have in the layer, no matter where they are.
- for (CCLayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != m_tiler->tiles().end(); ++iter) {
+ for (LayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != m_tiler->tiles().end(); ++iter) {
UpdatableTile* tile = static_cast<UpdatableTile*>(iter->second);
// FIXME: This should not ever be null.
if (!tile)
@@ -639,7 +639,7 @@ void TiledLayerChromium::setTexturePriorities(const CCPriorityCalculator& priori
}
}
-Region TiledLayerChromium::visibleContentOpaqueRegion() const
+Region TiledLayer::visibleContentOpaqueRegion() const
{
if (m_skipsDraw)
return Region();
@@ -648,13 +648,13 @@ Region TiledLayerChromium::visibleContentOpaqueRegion() const
return m_tiler->opaqueRegionInContentRect(visibleContentRect());
}
-void TiledLayerChromium::resetUpdateState()
+void TiledLayer::resetUpdateState()
{
m_skipsDraw = false;
m_failedUpdate = false;
- CCLayerTilingData::TileMap::const_iterator end = m_tiler->tiles().end();
- for (CCLayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != end; ++iter) {
+ LayerTilingData::TileMap::const_iterator end = m_tiler->tiles().end();
+ for (LayerTilingData::TileMap::const_iterator iter = m_tiler->tiles().begin(); iter != end; ++iter) {
UpdatableTile* tile = static_cast<UpdatableTile*>(iter->second);
// FIXME: This should not ever be null.
if (!tile)
@@ -663,7 +663,7 @@ void TiledLayerChromium::resetUpdateState()
}
}
-void TiledLayerChromium::update(CCTextureUpdateQueue& queue, const CCOcclusionTracker* occlusion, CCRenderingStats& stats)
+void TiledLayer::update(TextureUpdateQueue& queue, const OcclusionTracker* occlusion, RenderingStats& stats)
{
DCHECK(!m_skipsDraw && !m_failedUpdate); // Did resetUpdateState get skipped?
updateBounds();
@@ -736,7 +736,7 @@ void TiledLayerChromium::update(CCTextureUpdateQueue& queue, const CCOcclusionTr
}
}
-bool TiledLayerChromium::needsIdlePaint()
+bool TiledLayer::needsIdlePaint()
{
// Don't trigger more paints if we failed (as we'll just fail again).
if (m_failedUpdate || visibleContentRect().isEmpty() || m_tiler->hasEmptyBounds() || !drawsContent())
@@ -766,7 +766,7 @@ bool TiledLayerChromium::needsIdlePaint()
return false;
}
-IntRect TiledLayerChromium::idlePaintRect()
+IntRect TiledLayer::idlePaintRect()
{
// Don't inflate an empty rect.
if (visibleContentRect().isEmpty())