Changeset 109738 in webkit
- Timestamp:
- Mar 5, 2012 6:26:00 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r109737 r109738 1 2012-03-05 Alexander Færøy <alexander.faeroy@nokia.com> 2 3 TiledBackingStore.{h,cpp} contains unclear variable names 4 https://bugs.webkit.org/show_bug.cgi?id=80276 5 6 Patch by Kenneth Rohde Christiansen and Alexander Færøy. 7 8 Reviewed by Simon Hausmann. 9 10 This patch renames some of the variables in TiledBackingStore.cpp to 11 enhance the clearity and for consistence. 12 13 The visibleContentsRect is renamed to visibleRect as it is not in 14 contents coordinates. 15 16 The panningTrajectoryVector and m_visibleRectTrajectoryVector are 17 renamed to just *[m_]trajectoryVector, as that is descriptive enough. 18 19 The previous prefix has also been removed, as it is being used as the 20 current one in the code. This avoids confusion. 21 22 * platform/graphics/TiledBackingStore.cpp: 23 (WebCore::TiledBackingStore::coverWithTilesIfNeeded): 24 (WebCore::TiledBackingStore::visibleRect): 25 (WebCore::TiledBackingStore::visibleAreaIsCovered): 26 (WebCore::TiledBackingStore::createTiles): 27 (WebCore::TiledBackingStore::computeCoverAndKeepRect): 28 (WebCore::TiledBackingStore::removeAllNonVisibleTiles): 29 * platform/graphics/TiledBackingStore.h: 30 (TiledBackingStore): 31 1 32 2012-03-05 Simon Hausmann <simon.hausmann@nokia.com> 2 33 -
trunk/Source/WebCore/platform/graphics/TiledBackingStore.cpp
r109736 r109738 69 69 } 70 70 71 void TiledBackingStore::coverWithTilesIfNeeded(const FloatPoint& panningTrajectoryVector)72 { 73 IntRect visibleRect = visibleContentsRect();74 if (m_ visibleRectTrajectoryVector == panningTrajectoryVector && m_previousVisibleRect == visibleRect)75 return; 76 77 m_ visibleRectTrajectoryVector = panningTrajectoryVector;78 m_ previousVisibleRect = visibleRect;71 void TiledBackingStore::coverWithTilesIfNeeded(const FloatPoint& trajectoryVector) 72 { 73 IntRect visibleRect = this->visibleRect(); 74 if (m_trajectoryVector == trajectoryVector && m_visibleRect == visibleRect) 75 return; 76 77 m_trajectoryVector = trajectoryVector; 78 m_visibleRect = visibleRect; 79 79 80 80 startTileCreationTimer(); … … 165 165 } 166 166 167 IntRect TiledBackingStore::visible ContentsRect() const167 IntRect TiledBackingStore::visibleRect() const 168 168 { 169 169 return mapFromContents(intersection(m_client->tiledBackingStoreVisibleRect(), m_client->tiledBackingStoreContentsRect())); … … 226 226 bool TiledBackingStore::visibleAreaIsCovered() const 227 227 { 228 return coverageRatio(visible ContentsRect()) == 1.0f;228 return coverageRatio(visibleRect()) == 1.0f; 229 229 } 230 230 … … 237 237 m_rect = mapFromContents(m_client->tiledBackingStoreContentsRect()); 238 238 239 const IntRect visibleRect = visibleContentsRect();240 m_ previousVisibleRect = visibleRect;239 const IntRect visibleRect = this->visibleRect(); 240 m_visibleRect = visibleRect; 241 241 242 242 if (visibleRect.isEmpty()) … … 339 339 keepRect = coverRect; 340 340 341 float trajectoryVectorNorm = sqrt(pow(m_ visibleRectTrajectoryVector.x(), 2) + pow(m_visibleRectTrajectoryVector.y(), 2));341 float trajectoryVectorNorm = sqrt(pow(m_trajectoryVector.x(), 2) + pow(m_trajectoryVector.y(), 2)); 342 342 if (trajectoryVectorNorm) { 343 343 // A null trajectory vector (no motion) means that tiles for the coverArea will be created. … … 355 355 // Unite the visible rect with a "ghost" of the visible rect moved in the direction of the trajectory vector. 356 356 coverRect = visibleRect; 357 coverRect.move(coverRect.width() * m_ visibleRectTrajectoryVector.x() / trajectoryVectorNorm * trajectoryVectorMultiplier,358 coverRect.height() * m_ visibleRectTrajectoryVector.y() / trajectoryVectorNorm * trajectoryVectorMultiplier);357 coverRect.move(coverRect.width() * m_trajectoryVector.x() / trajectoryVectorNorm * trajectoryVectorMultiplier, 358 coverRect.height() * m_trajectoryVector.y() / trajectoryVectorNorm * trajectoryVectorMultiplier); 359 359 360 360 coverRect.unite(visibleRect); … … 417 417 void TiledBackingStore::removeAllNonVisibleTiles() 418 418 { 419 setKeepRect(visible ContentsRect());419 setKeepRect(visibleRect()); 420 420 } 421 421 -
trunk/Source/WebCore/platform/graphics/TiledBackingStore.h
r109327 r109738 100 100 void removeTile(const Tile::Coordinate& coordinate); 101 101 102 IntRect visible ContentsRect() const;102 IntRect visibleRect() const; 103 103 104 104 float coverageRatio(const IntRect&) const; … … 120 120 double m_tileCreationDelay; 121 121 float m_coverAreaMultiplier; 122 FloatPoint m_visibleRectTrajectoryVector;123 122 124 IntRect m_previousVisibleRect; 123 FloatPoint m_trajectoryVector; 124 IntRect m_visibleRect; 125 125 126 126 IntRect m_keepRect;
Note: See TracChangeset
for help on using the changeset viewer.