Home | History | Annotate | Download | only in UIProcess

Lines Matching refs:coordinate

200 PassRefPtr<TiledDrawingAreaTile> TiledDrawingAreaProxy::createTile(const TiledDrawingAreaTile::Coordinate& coordinate)
202 RefPtr<TiledDrawingAreaTile> tile = TiledDrawingAreaTile::create(this, coordinate);
203 setTile(coordinate, tile);
238 TiledDrawingAreaTile::Coordinate topLeft = tileCoordinateForPoint(dirtyRect.location());
239 TiledDrawingAreaTile::Coordinate bottomRight = tileCoordinateForPoint(IntPoint(dirtyRect.maxX(), dirtyRect.maxY()));
243 Vector<TiledDrawingAreaTile::Coordinate> tilesToRemove;
247 RefPtr<TiledDrawingAreaTile> currentTile = tileAt(TiledDrawingAreaTile::Coordinate(xCoordinate, yCoordinate));
254 tilesToRemove.append(currentTile->coordinate());
336 TiledDrawingAreaTile::Coordinate topLeft = tileCoordinateForPoint(dirtyRect.location());
337 TiledDrawingAreaTile::Coordinate bottomRight = tileCoordinateForPoint(IntPoint(dirtyRect.maxX(), dirtyRect.maxY()));
341 TiledDrawingAreaTile::Coordinate currentCoordinate(xCoordinate, yCoordinate);
377 removeTile(tilesToRemove[n]->coordinate());
380 double TiledDrawingAreaProxy::tileDistance(const IntRect& viewport, const TiledDrawingAreaTile::Coordinate& tileCoordinate)
386 TiledDrawingAreaTile::Coordinate centerCoordinate = tileCoordinateForPoint(viewCenter);
433 Vector<TiledDrawingAreaTile::Coordinate> tilesToCreate;
436 TiledDrawingAreaTile::Coordinate topLeft = tileCoordinateForPoint(visibleRect.location());
437 TiledDrawingAreaTile::Coordinate bottomRight = tileCoordinateForPoint(IntPoint(visibleRect.maxX(), visibleRect.maxY()));
440 TiledDrawingAreaTile::Coordinate currentCoordinate(xCoordinate, yCoordinate);
486 Vector<TiledDrawingAreaTile::Coordinate> tilesToRemove;
489 TiledDrawingAreaTile::Coordinate tileCoordinate = it->second->coordinate();
509 Vector<TiledDrawingAreaTile::Coordinate> toRemove;
512 TiledDrawingAreaTile::Coordinate coordinate = it->second->coordinate();
515 toRemove.append(coordinate);
522 PassRefPtr<TiledDrawingAreaTile> TiledDrawingAreaProxy::tileAt(const TiledDrawingAreaTile::Coordinate& coordinate) const
524 return m_tiles.get(coordinate);
527 void TiledDrawingAreaProxy::setTile(const TiledDrawingAreaTile::Coordinate& coordinate, RefPtr<TiledDrawingAreaTile> tile)
529 m_tiles.set(coordinate, tile);
533 void TiledDrawingAreaProxy::removeTile(const TiledDrawingAreaTile::Coordinate& coordinate)
535 RefPtr<TiledDrawingAreaTile> tile = m_tiles.take(coordinate);
566 IntRect TiledDrawingAreaProxy::tileRectForCoordinate(const TiledDrawingAreaTile::Coordinate& coordinate) const
568 IntRect rect(coordinate.x() * m_tileSize.width(),
569 coordinate.y() * m_tileSize.height(),
577 TiledDrawingAreaTile::Coordinate TiledDrawingAreaProxy::tileCoordinateForPoint(const IntPoint& point) const
581 return TiledDrawingAreaTile::Coordinate(std::max(x, 0), std::max(y, 0));