Changeset 109738 in webkit


Ignore:
Timestamp:
Mar 5, 2012 6:26:00 AM (12 years ago)
Author:
ahf@0x90.dk
Message:

TiledBackingStore.{h,cpp} contains unclear variable names https://bugs.webkit.org/show_bug.cgi?id=80276

Patch by Kenneth Rohde Christiansen and Alexander Færøy.

Reviewed by Simon Hausmann.

This patch renames some of the variables in TiledBackingStore.cpp to
enhance the clearity and for consistence.

The visibleContentsRect is renamed to visibleRect as it is not in
contents coordinates.

The panningTrajectoryVector and m_visibleRectTrajectoryVector are
renamed to just *[m_]trajectoryVector, as that is descriptive enough.

The previous prefix has also been removed, as it is being used as the
current one in the code. This avoids confusion.

  • platform/graphics/TiledBackingStore.cpp:

(WebCore::TiledBackingStore::coverWithTilesIfNeeded):
(WebCore::TiledBackingStore::visibleRect):
(WebCore::TiledBackingStore::visibleAreaIsCovered):
(WebCore::TiledBackingStore::createTiles):
(WebCore::TiledBackingStore::computeCoverAndKeepRect):
(WebCore::TiledBackingStore::removeAllNonVisibleTiles):

  • platform/graphics/TiledBackingStore.h:

(TiledBackingStore):

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r109737 r109738  
     12012-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
    1322012-03-05  Simon Hausmann  <simon.hausmann@nokia.com>
    233
  • trunk/Source/WebCore/platform/graphics/TiledBackingStore.cpp

    r109736 r109738  
    6969}
    7070
    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;
     71void 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;
    7979
    8080    startTileCreationTimer();
     
    165165}
    166166
    167 IntRect TiledBackingStore::visibleContentsRect() const
     167IntRect TiledBackingStore::visibleRect() const
    168168{
    169169    return mapFromContents(intersection(m_client->tiledBackingStoreVisibleRect(), m_client->tiledBackingStoreContentsRect()));
     
    226226bool TiledBackingStore::visibleAreaIsCovered() const
    227227{
    228     return coverageRatio(visibleContentsRect()) == 1.0f;
     228    return coverageRatio(visibleRect()) == 1.0f;
    229229}
    230230
     
    237237    m_rect = mapFromContents(m_client->tiledBackingStoreContentsRect());
    238238
    239     const IntRect visibleRect = visibleContentsRect();
    240     m_previousVisibleRect = visibleRect;
     239    const IntRect visibleRect = this->visibleRect();
     240    m_visibleRect = visibleRect;
    241241
    242242    if (visibleRect.isEmpty())
     
    339339        keepRect = coverRect;
    340340
    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));
    342342        if (trajectoryVectorNorm) {
    343343            // A null trajectory vector (no motion) means that tiles for the coverArea will be created.
     
    355355            // Unite the visible rect with a "ghost" of the visible rect moved in the direction of the trajectory vector.
    356356            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);
    359359
    360360            coverRect.unite(visibleRect);
     
    417417void TiledBackingStore::removeAllNonVisibleTiles()
    418418{
    419     setKeepRect(visibleContentsRect());
     419    setKeepRect(visibleRect());
    420420}
    421421
  • trunk/Source/WebCore/platform/graphics/TiledBackingStore.h

    r109327 r109738  
    100100    void removeTile(const Tile::Coordinate& coordinate);
    101101
    102     IntRect visibleContentsRect() const;
     102    IntRect visibleRect() const;
    103103
    104104    float coverageRatio(const IntRect&) const;
     
    120120    double m_tileCreationDelay;
    121121    float m_coverAreaMultiplier;
    122     FloatPoint m_visibleRectTrajectoryVector;
    123122
    124     IntRect m_previousVisibleRect;
     123    FloatPoint m_trajectoryVector;
     124    IntRect m_visibleRect;
    125125
    126126    IntRect m_keepRect;
Note: See TracChangeset for help on using the changeset viewer.