Home | History | Annotate | Download | only in graphics

Lines Matching refs:layerRect

347     FloatRect layerRect;
354 layerRect = transform.inverse().mapQuad(transformedPolygon).boundingBox();
356 layerRect = shadowedRect;
357 layerRect.move(m_offset);
362 layerRect.inflate(roundedRadius);
366 FloatRect unclippedLayerRect = layerRect;
368 if (!clipRect.contains(enclosingIntRect(layerRect))) {
370 if (intersection(layerRect, clipRect).isEmpty())
379 layerRect.intersect(inflatedClip);
384 m_layerOrigin = FloatPoint(layerRect.x(), layerRect.y());
385 m_layerSize = layerRect.size();
396 return enclosingIntRect(layerRect);
446 IntRect layerRect = calculateLayerBoundingRect(graphicsContext, shadowedRect, graphicsContext->clipBounds());
447 if (layerRect.isEmpty())
455 drawRectShadowWithoutTiling(graphicsContext, shadowedRect, radii, layerRect);
463 drawRectShadowWithoutTiling(graphicsContext, shadowedRect, radii, layerRect);
472 IntRect layerRect = calculateLayerBoundingRect(graphicsContext, rect, graphicsContext->clipBounds());
473 if (layerRect.isEmpty())
481 drawInsetShadowWithoutTiling(graphicsContext, rect, holeRect, holeRadii, layerRect);
489 drawInsetShadowWithoutTiling(graphicsContext, rect, holeRect, holeRadii, layerRect);
496 void ShadowBlur::drawRectShadowWithoutTiling(GraphicsContext* graphicsContext, const FloatRect& shadowedRect, const RoundedIntRect::Radii& radii, const IntRect& layerRect)
498 m_layerImage = ScratchBuffer::shared().getScratchBuffer(layerRect.size());
532 void ShadowBlur::drawInsetShadowWithoutTiling(GraphicsContext* graphicsContext, const FloatRect& rect, const FloatRect& holeRect, const RoundedIntRect::Radii& holeRadii, const IntRect& layerRect)
534 m_layerImage = ScratchBuffer::shared().getScratchBuffer(layerRect.size());