RoundedRect 156 Source/core/rendering/HitTestLocation.cpp bool HitTestLocation::intersects(const RoundedRect& rect) const RoundedRect 73 Source/core/rendering/HitTestLocation.h bool intersects(const RoundedRect&) const; RoundedRect 2794 Source/core/rendering/RenderBlock.cpp RoundedRect border = style()->getRoundedBorderFor(borderRect); RoundedRect 1206 Source/core/rendering/RenderBox.cpp RoundedRect border = style()->getRoundedBorderFor(paintRect); RoundedRect 1637 Source/core/rendering/RenderBox.cpp RoundedRect clipRoundedRect(0, 0, 0, 0); RoundedRect 399 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect RenderBoxModelObject::getBackgroundRoundedRect(const LayoutRect& borderRect, InlineFlowBox* box, LayoutUnit inlineBoxWidth, LayoutUnit inlineBoxHeight, RoundedRect 402 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect border = style()->getRoundedBorderFor(borderRect, includeLogicalLeftEdge, includeLogicalRightEdge); RoundedRect 404 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect segmentBorder = style()->getRoundedBorderFor(LayoutRect(0, 0, inlineBoxWidth, inlineBoxHeight), includeLogicalLeftEdge, includeLogicalRightEdge); RoundedRect 411 Source/core/rendering/RenderBoxModelObject.cpp void RenderBoxModelObject::clipRoundedInnerRect(GraphicsContext * context, const LayoutRect& rect, const RoundedRect& clipRect) RoundedRect 419 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect::Radii topCornerRadii; RoundedRect 421 Source/core/rendering/RenderBoxModelObject.cpp context->clipRoundedRect(RoundedRect(topCorner, topCornerRadii)); RoundedRect 424 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect::Radii bottomCornerRadii; RoundedRect 426 Source/core/rendering/RenderBoxModelObject.cpp context->clipRoundedRect(RoundedRect(bottomCorner, bottomCornerRadii)); RoundedRect 431 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect::Radii topCornerRadii; RoundedRect 433 Source/core/rendering/RenderBoxModelObject.cpp context->clipRoundedRect(RoundedRect(topCorner, topCornerRadii)); RoundedRect 436 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect::Radii bottomCornerRadii; RoundedRect 438 Source/core/rendering/RenderBoxModelObject.cpp context->clipRoundedRect(RoundedRect(bottomCorner, bottomCornerRadii)); RoundedRect 458 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect RenderBoxModelObject::backgroundRoundedRectAdjustedForBleedAvoidance(GraphicsContext* context, const LayoutRect& borderRect, BackgroundBleedAvoidance bleedAvoidance, InlineFlowBox* box, const LayoutSize& boxSize, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const RoundedRect 541 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect border = backgroundRoundedRectAdjustedForBleedAvoidance(context, rect, bleedAvoidance, box, boxSize, includeLeftEdge, includeRightEdge); RoundedRect 561 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect border = isBorderFill ? backgroundRoundedRectAdjustedForBleedAvoidance(context, rect, bleedAvoidance, box, boxSize, includeLeftEdge, includeRightEdge) : getBackgroundRoundedRect(rect, box, boxSize.width(), boxSize.height(), includeLeftEdge, includeRightEdge); RoundedRect 1369 Source/core/rendering/RenderBoxModelObject.cpp static bool allCornersClippedOut(const RoundedRect& border, const LayoutRect& clipRect) RoundedRect 1375 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect::Radii radii = border.radii(); RoundedRect 1553 Source/core/rendering/RenderBoxModelObject.cpp void RenderBoxModelObject::paintOneBorderSide(GraphicsContext* graphicsContext, const RenderStyle* style, const RoundedRect& outerBorder, const RoundedRect& innerBorder, RoundedRect 1600 Source/core/rendering/RenderBoxModelObject.cpp static IntRect calculateSideRect(const RoundedRect& outerBorder, const BorderEdge edges[], int side) RoundedRect 1617 Source/core/rendering/RenderBoxModelObject.cpp void RenderBoxModelObject::paintBorderSides(GraphicsContext* graphicsContext, const RenderStyle* style, const RoundedRect& outerBorder, const RoundedRect& innerBorder, RoundedRect 1665 Source/core/rendering/RenderBoxModelObject.cpp void RenderBoxModelObject::paintTranslucentBorderSides(GraphicsContext* graphicsContext, const RenderStyle* style, const RoundedRect& outerBorder, const RoundedRect& innerBorder, const IntPoint& innerBorderAdjustment, RoundedRect 1721 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect outerBorder = style->getRoundedBorderFor(rect, includeLogicalLeftEdge, includeLogicalRightEdge); RoundedRect 1722 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect innerBorder = style->getRoundedInnerBorderFor(borderInnerRectAdjustedForBleedAvoidance(graphicsContext, rect, bleedAvoidance), includeLogicalLeftEdge, includeLogicalRightEdge); RoundedRect 1773 Source/core/rendering/RenderBoxModelObject.cpp outerBorder.setRadii(RoundedRect::Radii()); RoundedRect 1818 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect outerThird = outerBorder; RoundedRect 1819 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect innerThird = innerBorder; RoundedRect 1877 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect unadjustedInnerBorder = (bleedAvoidance == BackgroundBleedBackgroundOverBorder) ? style->getRoundedInnerBorderFor(rect, includeLogicalLeftEdge, includeLogicalRightEdge) : innerBorder; RoundedRect 1961 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect innerClip = style->getRoundedInnerBorderFor(borderRect, RoundedRect 1981 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect outerClip = style->getRoundedInnerBorderFor(outerRect, RoundedRect 2012 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect clipRect = style->getRoundedInnerBorderFor(borderRect, RoundedRect 2037 Source/core/rendering/RenderBoxModelObject.cpp void RenderBoxModelObject::clipBorderSidePolygon(GraphicsContext* graphicsContext, const RoundedRect& outerBorder, const RoundedRect& innerBorder, RoundedRect 2224 Source/core/rendering/RenderBoxModelObject.cpp static IntRect calculateSideRectIncludingInner(const RoundedRect& outerBorder, const BorderEdge edges[], BoxSide side) RoundedRect 2251 Source/core/rendering/RenderBoxModelObject.cpp static RoundedRect calculateAdjustedInnerBorder(const RoundedRect&innerBorder, BoxSide side) RoundedRect 2256 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect::Radii newRadii = innerBorder.radii(); RoundedRect 2328 Source/core/rendering/RenderBoxModelObject.cpp return RoundedRect(newRect, newRadii); RoundedRect 2331 Source/core/rendering/RenderBoxModelObject.cpp void RenderBoxModelObject::clipBorderSideForComplexInnerPath(GraphicsContext* graphicsContext, const RoundedRect& outerBorder, const RoundedRect& innerBorder, RoundedRect 2335 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect adjustedInnerRect = calculateAdjustedInnerBorder(innerBorder, side); RoundedRect 2466 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect border = (shadowStyle == Inset) ? s->getRoundedInnerBorderFor(paintRect, includeLogicalLeftEdge, includeLogicalRightEdge) RoundedRect 2505 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect rectToClipOut = border; RoundedRect 2546 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect influenceRect(pixelSnappedIntRect(LayoutRect(shadowRect)), border.radii()); RoundedRect 2552 Source/core/rendering/RenderBoxModelObject.cpp RoundedRect roundedFillRect = border; RoundedRect 269 Source/core/rendering/RenderBoxModelObject.h RoundedRect backgroundRoundedRectAdjustedForBleedAvoidance(GraphicsContext*, const LayoutRect&, BackgroundBleedAvoidance, InlineFlowBox*, const LayoutSize&, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const; RoundedRect 279 Source/core/rendering/RenderBoxModelObject.h static void clipRoundedInnerRect(GraphicsContext*, const LayoutRect&, const RoundedRect& clipRect); RoundedRect 325 Source/core/rendering/RenderBoxModelObject.h RoundedRect getBackgroundRoundedRect(const LayoutRect&, InlineFlowBox*, LayoutUnit inlineBoxWidth, LayoutUnit inlineBoxHeight, RoundedRect 330 Source/core/rendering/RenderBoxModelObject.h void clipBorderSidePolygon(GraphicsContext*, const RoundedRect& outerBorder, const RoundedRect& innerBorder, RoundedRect 332 Source/core/rendering/RenderBoxModelObject.h void clipBorderSideForComplexInnerPath(GraphicsContext*, const RoundedRect&, const RoundedRect&, BoxSide, const class BorderEdge[]); RoundedRect 333 Source/core/rendering/RenderBoxModelObject.h void paintOneBorderSide(GraphicsContext*, const RenderStyle*, const RoundedRect& outerBorder, const RoundedRect& innerBorder, RoundedRect 336 Source/core/rendering/RenderBoxModelObject.h void paintTranslucentBorderSides(GraphicsContext*, const RenderStyle*, const RoundedRect& outerBorder, const RoundedRect& innerBorder, const IntPoint& innerBorderAdjustment, RoundedRect 338 Source/core/rendering/RenderBoxModelObject.h void paintBorderSides(GraphicsContext*, const RenderStyle*, const RoundedRect& outerBorder, const RoundedRect& innerBorder, RoundedRect 1532 Source/core/rendering/RenderObject.cpp RoundedRect oldRoundedRect = style()->getRoundedBorderFor(oldBounds); RoundedRect 1533 Source/core/rendering/RenderObject.cpp RoundedRect newRoundedRect = style()->getRoundedBorderFor(newBounds); RoundedRect 156 Source/core/rendering/RenderReplaced.cpp RoundedRect roundedInnerRect = style()->getRoundedInnerBorderFor(paintRect, RoundedRect 232 Source/core/rendering/RenderWidget.cpp RoundedRect roundedInnerRect = style()->getRoundedInnerBorderFor(borderRect, RoundedRect 44 Source/core/rendering/shapes/BoxShapeTest.cpp PassOwnPtr<Shape> createBoxShape(const RoundedRect& bounds, float shapeMargin) RoundedRect 85 Source/core/rendering/shapes/BoxShapeTest.cpp OwnPtr<Shape> shape = createBoxShape(RoundedRect(0, 0, 100, 50), 10); RoundedRect 129 Source/core/rendering/shapes/BoxShapeTest.cpp const RoundedRect::Radii cornerRadii(IntSize(10, 15), IntSize(10, 20), IntSize(25, 15), IntSize(20, 30)); RoundedRect 130 Source/core/rendering/shapes/BoxShapeTest.cpp OwnPtr<Shape> shape = createBoxShape(RoundedRect(IntRect(0, 0, 100, 100), cornerRadii), 0); RoundedRect 218 Source/core/rendering/shapes/Shape.cpp PassOwnPtr<Shape> Shape::createLayoutBoxShape(const RoundedRect& roundedRect, WritingMode writingMode, const Length& margin) RoundedRect 66 Source/core/rendering/shapes/Shape.h static PassOwnPtr<Shape> createLayoutBoxShape(const RoundedRect&, WritingMode, const Length& margin); RoundedRect 134 Source/core/rendering/shapes/ShapeInfo.cpp const RoundedRect& shapeRect = m_renderer.style()->getRoundedBorderFor(LayoutRect(LayoutPoint(), m_referenceBoxLogicalSize), m_renderer.view()); RoundedRect 936 Source/core/rendering/style/RenderStyle.cpp static RoundedRect::Radii calcRadiiFor(const BorderData& border, IntSize size) RoundedRect 938 Source/core/rendering/style/RenderStyle.cpp return RoundedRect::Radii( RoundedRect 966 Source/core/rendering/style/RenderStyle.cpp RoundedRect RenderStyle::getRoundedBorderFor(const LayoutRect& borderRect, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const RoundedRect 969 Source/core/rendering/style/RenderStyle.cpp RoundedRect roundedRect(snappedBorderRect); RoundedRect 971 Source/core/rendering/style/RenderStyle.cpp RoundedRect::Radii radii = calcRadiiFor(surround->border, snappedBorderRect.size()); RoundedRect 978 Source/core/rendering/style/RenderStyle.cpp RoundedRect RenderStyle::getRoundedInnerBorderFor(const LayoutRect& borderRect, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const RoundedRect 990 Source/core/rendering/style/RenderStyle.cpp RoundedRect RenderStyle::getRoundedInnerBorderFor(const LayoutRect& borderRect, RoundedRect 998 Source/core/rendering/style/RenderStyle.cpp RoundedRect roundedRect(pixelSnappedIntRect(innerRect)); RoundedRect 1001 Source/core/rendering/style/RenderStyle.cpp RoundedRect::Radii radii = getRoundedBorderFor(borderRect).radii(); RoundedRect 1049 Source/core/rendering/style/RenderStyle.h RoundedRect getRoundedBorderFor(const LayoutRect& borderRect, bool includeLogicalLeftEdge = true, bool includeLogicalRightEdge = true) const; RoundedRect 1050 Source/core/rendering/style/RenderStyle.h RoundedRect getRoundedInnerBorderFor(const LayoutRect& borderRect, bool includeLogicalLeftEdge = true, bool includeLogicalRightEdge = true) const; RoundedRect 1052 Source/core/rendering/style/RenderStyle.h RoundedRect getRoundedInnerBorderFor(const LayoutRect& borderRect, RoundedRect 52 Source/platform/geometry/FloatRoundedRect.h Radii(const RoundedRect::Radii& intRadii) RoundedRect 38 Source/platform/geometry/RoundedRect.cpp bool RoundedRect::Radii::isZero() const RoundedRect 43 Source/platform/geometry/RoundedRect.cpp void RoundedRect::Radii::scale(float factor) RoundedRect 64 Source/platform/geometry/RoundedRect.cpp void RoundedRect::Radii::expand(int topWidth, int bottomWidth, int leftWidth, int rightWidth) RoundedRect 84 Source/platform/geometry/RoundedRect.cpp void RoundedRect::inflateWithRadii(int size) RoundedRect 99 Source/platform/geometry/RoundedRect.cpp void RoundedRect::Radii::includeLogicalEdges(const RoundedRect::Radii& edges, bool isHorizontal, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) RoundedRect 118 Source/platform/geometry/RoundedRect.cpp void RoundedRect::Radii::excludeLogicalEdges(bool isHorizontal, bool excludeLogicalLeftEdge, bool excludeLogicalRightEdge) RoundedRect 137 Source/platform/geometry/RoundedRect.cpp RoundedRect::RoundedRect(int x, int y, int width, int height) RoundedRect 142 Source/platform/geometry/RoundedRect.cpp RoundedRect::RoundedRect(const IntRect& rect, const Radii& radii) RoundedRect 148 Source/platform/geometry/RoundedRect.cpp RoundedRect::RoundedRect(const IntRect& rect, const IntSize& topLeft, const IntSize& topRight, const IntSize& bottomLeft, const IntSize& bottomRight) RoundedRect 154 Source/platform/geometry/RoundedRect.cpp IntRect RoundedRect::radiusCenterRect() const RoundedRect 164 Source/platform/geometry/RoundedRect.cpp void RoundedRect::includeLogicalEdges(const Radii& edges, bool isHorizontal, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) RoundedRect 169 Source/platform/geometry/RoundedRect.cpp void RoundedRect::excludeLogicalEdges(bool isHorizontal, bool excludeLogicalLeftEdge, bool excludeLogicalRightEdge) RoundedRect 174 Source/platform/geometry/RoundedRect.cpp bool RoundedRect::isRenderable() const RoundedRect 182 Source/platform/geometry/RoundedRect.cpp void RoundedRect::adjustRadii() RoundedRect 196 Source/platform/geometry/RoundedRect.cpp bool RoundedRect::intersectsQuad(const FloatQuad& quad) const RoundedRect 38 Source/platform/geometry/RoundedRect.h class PLATFORM_EXPORT RoundedRect { RoundedRect 78 Source/platform/geometry/RoundedRect.h explicit RoundedRect(const IntRect&, const Radii& = Radii()); RoundedRect 79 Source/platform/geometry/RoundedRect.h RoundedRect(int x, int y, int width, int height); RoundedRect 80 Source/platform/geometry/RoundedRect.h RoundedRect(const IntRect&, const IntSize& topLeft, const IntSize& topRight, const IntSize& bottomLeft, const IntSize& bottomRight); RoundedRect 114 Source/platform/geometry/RoundedRect.h inline bool operator==(const RoundedRect::Radii& a, const RoundedRect::Radii& b) RoundedRect 119 Source/platform/geometry/RoundedRect.h inline bool operator!=(const RoundedRect::Radii& a, const RoundedRect::Radii& b) RoundedRect 124 Source/platform/geometry/RoundedRect.h inline bool operator==(const RoundedRect& a, const RoundedRect& b) RoundedRect 57 Source/platform/geometry/RoundedRectTest.cpp RoundedRect rr(100, 200, 300, 400); RoundedRect 64 Source/platform/geometry/RoundedRectTest.cpp RoundedRect rr(IntRect(100, 200, 300, 400), IntSize(10, 10), IntSize(10, 10), IntSize(10, 10), IntSize(10, 10)); RoundedRect 71 Source/platform/geometry/RoundedRectTest.cpp RoundedRect rr(IntRect(100, 200, 300, 400), IntSize(5, 5), IntSize(10, 10), IntSize(15, 15), IntSize(20, 20)); RoundedRect 78 Source/platform/geometry/RoundedRectTest.cpp RoundedRect rr(IntRect(100, 200, 300, 400), IntSize(20, 10), IntSize(20, 10), IntSize(10, 20), IntSize(10, 20)); RoundedRect 657 Source/platform/graphics/GraphicsContext.cpp void GraphicsContext::drawInnerShadow(const RoundedRect& rect, const Color& shadowColor, const IntSize shadowOffset, int shadowBlur, int shadowSpread, Edges clippedEdges) RoundedRect 689 Source/platform/graphics/GraphicsContext.cpp RoundedRect roundedHole(holeRect, rect.radii()); RoundedRect 1322 Source/platform/graphics/GraphicsContext.cpp void GraphicsContext::fillBetweenRoundedRects(const RoundedRect& outer, const RoundedRect& inner, const Color& color) RoundedRect 1414 Source/platform/graphics/GraphicsContext.cpp void GraphicsContext::clipRoundedRect(const RoundedRect& rect, SkRegion::Op regionOp) RoundedRect 1425 Source/platform/graphics/GraphicsContext.cpp RoundedRect::Radii wkRadii = rect.radii(); RoundedRect 1475 Source/platform/graphics/GraphicsContext.cpp void GraphicsContext::clipOutRoundedRect(const RoundedRect& rect) RoundedRect 1636 Source/platform/graphics/GraphicsContext.cpp void GraphicsContext::fillRoundedRect(const RoundedRect& rect, const Color& color) RoundedRect 1647 Source/platform/graphics/GraphicsContext.cpp void GraphicsContext::fillRectWithRoundedHole(const IntRect& rect, const RoundedRect& roundedHoleRect, const Color& color) RoundedRect 241 Source/platform/graphics/GraphicsContext.h void fillRoundedRect(const RoundedRect&, const Color&); RoundedRect 249 Source/platform/graphics/GraphicsContext.h void fillBetweenRoundedRects(const RoundedRect&, const RoundedRect&, const Color&); RoundedRect 292 Source/platform/graphics/GraphicsContext.h void clipRoundedRect(const RoundedRect&, SkRegion::Op = SkRegion::kIntersect_Op); RoundedRect 294 Source/platform/graphics/GraphicsContext.h void clipOutRoundedRect(const RoundedRect&); RoundedRect 346 Source/platform/graphics/GraphicsContext.h void drawInnerShadow(const RoundedRect&, const Color& shadowColor, const IntSize shadowOffset, int shadowBlur, int shadowSpread, Edges clippedEdges = NoEdge); RoundedRect 467 Source/platform/graphics/GraphicsContext.h void fillRectWithRoundedHole(const IntRect&, const RoundedRect& roundedHoleRect, const Color&); RoundedRect 388 Source/platform/graphics/Path.cpp void Path::addRoundedRect(const RoundedRect& r) RoundedRect 132 Source/platform/graphics/Path.h void addRoundedRect(const RoundedRect&);