Searched refs:dirtyRect (Results 1 - 25 of 72) sorted by relevance

123

/macosx-10.10/WebCore-7600.1.25/platform/graphics/texmap/
H A DTextureMapperTile.cpp32 void TextureMapperTile::updateContents(TextureMapper* textureMapper, Image* image, const IntRect& dirtyRect, BitmapTexture::UpdateContentsFlag updateContentsFlag) argument
35 targetRect.intersect(dirtyRect);
41 sourceOffset.move(-dirtyRect.x(), -dirtyRect.y());
53 void TextureMapperTile::updateContents(TextureMapper* textureMapper, GraphicsLayer* sourceLayer, const IntRect& dirtyRect, BitmapTexture::UpdateContentsFlag updateContentsFlag) argument
56 targetRect.intersect(dirtyRect);
H A DTextureMapperTiledBackingStore.cpp136 void TextureMapperTiledBackingStore::updateContents(TextureMapper* textureMapper, Image* image, const FloatSize& totalSize, const IntRect& dirtyRect, BitmapTexture::UpdateContentsFlag updateContentsFlag) argument
140 m_tiles[i].updateContents(textureMapper, image, dirtyRect, updateContentsFlag);
143 void TextureMapperTiledBackingStore::updateContents(TextureMapper* textureMapper, GraphicsLayer* sourceLayer, const FloatSize& totalSize, const IntRect& dirtyRect, BitmapTexture::UpdateContentsFlag updateContentsFlag) argument
147 m_tiles[i].updateContents(textureMapper, sourceLayer, dirtyRect, updateContentsFlag);
/macosx-10.10/WebCore-7600.1.25/platform/graphics/mac/
H A DWebTiledLayer.mm80 - (void)setNeedsDisplayInRect:(CGRect)dirtyRect
84 [super setNeedsDisplayInRect:dirtyRect];
91 dirtyRect.origin.y = [self bounds].size.height - dirtyRect.origin.y - dirtyRect.size.height;
93 [super setNeedsDisplayInRect:dirtyRect];
H A DWebLayer.mm83 - (void)setNeedsDisplayInRect:(CGRect)dirtyRect
87 [super setNeedsDisplayInRect:dirtyRect];
93 [super setNeedsDisplayInRect:dirtyRect];
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/mac/
H A DPlatformCALayerRemoteTiledBacking.cpp49 void PlatformCALayerRemoteTiledBacking::setNeedsDisplay(const FloatRect* dirtyRect) argument
51 if (dirtyRect)
52 m_tileController->setNeedsDisplayInRect(enclosingIntRect(*dirtyRect));
H A DPlatformCALayerRemoteCustom.h47 virtual void setNeedsDisplay(const WebCore::FloatRect* dirtyRect = 0) override;
H A DPlatformCALayerRemoteTiledBacking.h43 virtual void setNeedsDisplay(const WebCore::FloatRect* dirtyRect = 0) override;
/macosx-10.10/WebCore-7600.1.25/platform/ios/
H A DLegacyTileGridTile.mm97 IntRect dirtyRect = intersection(windowDirtyRect, m_rect);
98 if (dirtyRect.isEmpty())
100 dirtyRect.move(IntPoint() - m_rect.location());
101 [tileLayer() setNeedsDisplayInRect:dirtyRect];
H A DLegacyTileCache.mm477 static bool shouldRepaintInPieces(const CGRect& dirtyRect, CGSRegionObj dirtyRegion, CGFloat contentsScale)
499 float unionPixels = dirtyRect.size.width * dirtyRect.size.height;
516 void LegacyTileCache::drawWindowContent(LegacyTileLayer* layer, CGContextRef context, CGRect dirtyRect)
524 if (drawRegion && shouldRepaintInPieces(dirtyRect, drawRegion, contentsScale)) {
541 CGRect dirtyRectInSuper = [hostLayer() convertRect:dirtyRect fromLayer:layer];
558 CGRect dirtyRect = CGContextGetClipBoundingBox(context);
567 drawWindowContent(layer, context, dirtyRect);
615 void LegacyTileCache::setNeedsDisplayInRect(const IntRect& dirtyRect)
619 m_savedDisplayRects.append(dirtyRect);
[all...]
H A DLegacyTileGrid.mm333 void LegacyTileGrid::invalidateTiles(const IntRect& dirtyRect)
341 // Due to dirtyRect being limited to current bounds the tiles that are temporarily outside might miss invalidation
348 if (dirtyRect.width() > m_tileSize.width() * 4 || dirtyRect.height() > m_tileSize.height() * 4) {
353 if (!tile->rect().intersects(dirtyRect))
355 tile->invalidateRect(dirtyRect);
359 TileIndex topLeftIndex = tileIndexForPoint(topLeft(dirtyRect));
360 TileIndex bottomRightIndex = tileIndexForPoint(bottomRight(dirtyRect));
367 if (!tile->rect().intersects(dirtyRect))
369 tile->invalidateRect(dirtyRect);
[all...]
H A DLegacyTileCache.h163 void invalidateTiles(const IntRect& dirtyRect);
175 void drawWindowContent(LegacyTileLayer*, CGContextRef, CGRect dirtyRect);
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/
H A DPageOverlay.h58 virtual void drawRect(PageOverlay*, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) = 0;
75 void setNeedsDisplay(const WebCore::IntRect& dirtyRect);
78 void drawRect(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect);
H A DPageOverlay.cpp134 void PageOverlay::setNeedsDisplay(const IntRect& dirtyRect) argument
140 m_webPage->pageOverlayController().setPageOverlayNeedsDisplay(*this, dirtyRect);
148 void PageOverlay::drawRect(GraphicsContext& graphicsContext, const IntRect& dirtyRect) argument
151 IntRect paintRect = intersection(dirtyRect, bounds());
H A DTapHighlightController.h59 virtual void drawRect(PageOverlay*, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect);
H A DFindController.h78 virtual void drawRect(PageOverlay*, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect);
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/ios/
H A DFindIndicatorOverlayClientIOS.h46 virtual void drawRect(PageOverlay*, WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect) override;
/macosx-10.10/WebCore-7600.1.25/platform/graphics/
H A DTiledBackingStore.cpp83 IntRect dirtyRect(mapFromContents(contentsDirtyRect));
88 IntRect coveredDirtyRect = intersection(dirtyRect, keepRectFitToTileSize);
99 currentTile->invalidate(dirtyRect);
147 IntRect dirtyRect = mapFromContents(rect); local
149 Tile::Coordinate topLeft = tileCoordinateForPoint(dirtyRect.location());
150 Tile::Coordinate bottomRight = tileCoordinateForPoint(innerBottomRight(dirtyRect));
157 currentTile->paint(context, dirtyRect);
160 IntRect target = intersection(tileRect, dirtyRect);
209 IntRect dirtyRect = mapFromContents(contentsRect); local
210 float rectArea = dirtyRect
[all...]
/macosx-10.10/WebCore-7600.1.25/platform/graphics/texmap/coordinated/
H A DCoordinatedTile.cpp61 void CoordinatedTile::invalidate(const IntRect& dirtyRect) argument
63 IntRect tileDirtyRect = intersection(dirtyRect, m_rect);
/macosx-10.10/WebCore-7600.1.25/rendering/
H A DFilterEffectRenderer.h71 bool prepareFilterEffect(RenderLayer*, const LayoutRect& filterBoxRect, const LayoutRect& dirtyRect, const LayoutRect& layerRepaintRect);
120 LayoutRect computeSourceImageRectForDirtyRect(const LayoutRect& filterBoxRect, const LayoutRect& dirtyRect);
/macosx-10.10/WebKit2-7600.1.25/UIProcess/
H A DFindIndicator.h51 void draw(WebCore::GraphicsContext&, const WebCore::IntRect& dirtyRect);
/macosx-10.10/WebKit2-7600.1.25/PluginProcess/
H A DPluginControllerProxy.cpp175 IntRect dirtyRect = m_dirtyRect;
190 graphicsContext->clearRect(dirtyRect);
192 m_plugin->paint(graphicsContext.get(), dirtyRect);
194 m_connection->connection()->send(Messages::PluginProxy::Update(dirtyRect), m_pluginInstanceID);
227 IntRect dirtyRect = rect; local
230 dirtyRect.intersect(IntRect(IntPoint(), m_pluginSize));
231 m_dirtyRect.unite(dirtyRect);
/macosx-10.10/WebCore-7600.1.25/platform/graphics/ca/win/
H A DPlatformCALayerWinInternal.cpp154 void PlatformCALayerWinInternal::internalSetNeedsDisplay(const FloatRect* dirtyRect) argument
156 if (dirtyRect) {
157 CGRect rect = *dirtyRect;
163 void PlatformCALayerWinInternal::setNeedsDisplay(const FloatRect* dirtyRect) argument
169 if (dirtyRect)
170 rect = *dirtyRect;
172 CACFLayerSetNeedsDisplay(tileAtIndex(i), dirtyRect ? &rect : 0);
192 if (dirtyRect && owner()->owner()->platformCALayerContentsOrientation() == WebCore::GraphicsLayer::CompositingCoordinatesTopDown) {
193 FloatRect flippedDirtyRect = *dirtyRect;
200 internalSetNeedsDisplay(dirtyRect);
[all...]
/macosx-10.10/WebKit2-7600.1.25/WebProcess/InjectedBundle/API/c/
H A DWKBundlePageOverlay.cpp85 virtual void drawRect(PageOverlay* pageOverlay, GraphicsContext& graphicsContext, const IntRect& dirtyRect) argument
90 m_client.drawRect(toAPI(pageOverlay), graphicsContext.platformContext(), toAPI(dirtyRect), m_client.base.clientInfo);
/macosx-10.10/WebCore-7600.1.25/platform/
H A DScrollbarThemeComposite.h50 virtual void paintOverhangAreas(ScrollView*, GraphicsContext*, const IntRect& horizontalOverhangArea, const IntRect& verticalOverhangArea, const IntRect& dirtyRect);
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/CoordinatedGraphics/
H A DCoordinatedDrawingArea.cpp98 IntRect dirtyRect = rect; local
99 dirtyRect.intersect(m_webPage.bounds());
101 if (dirtyRect.isEmpty())
104 m_dirtyRegion.unite(dirtyRect);

Completed in 206 milliseconds

123