shape              45 Source/core/animation/AnimatableShapeValue.cpp     const BasicShape* fromShape = this->m_shape->shape();
shape              46 Source/core/animation/AnimatableShapeValue.cpp     const BasicShape* toShape = shapeValue->m_shape->shape();
shape              57 Source/core/animation/AnimatableShapeValue.cpp     const BasicShape* fromShape = this->m_shape->shape();
shape              58 Source/core/animation/AnimatableShapeValue.cpp     const BasicShape* toShape = shapeValue->m_shape->shape();
shape              64 Source/core/animation/AnimatableShapeValue.cpp     const ShapeValue* shape = toAnimatableShapeValue(value)->m_shape.get();
shape              65 Source/core/animation/AnimatableShapeValue.cpp     return m_shape == shape || (m_shape && shape && *m_shape == *shape);
shape              42 Source/core/animation/AnimatableShapeValue.h     static PassRefPtrWillBeRawPtr<AnimatableShapeValue> create(ShapeValue* shape)
shape              44 Source/core/animation/AnimatableShapeValue.h         return adoptRefWillBeNoop(new AnimatableShapeValue(shape));
shape              55 Source/core/animation/AnimatableShapeValue.h     AnimatableShapeValue(ShapeValue* shape)
shape              56 Source/core/animation/AnimatableShapeValue.h         : m_shape(shape)
shape             123 Source/core/css/CSSBasicShapes.cpp bool CSSBasicShapeCircle::equals(const CSSBasicShape& shape) const
shape             125 Source/core/css/CSSBasicShapes.cpp     if (shape.type() != CSSBasicShapeCircleType)
shape             128 Source/core/css/CSSBasicShapes.cpp     const CSSBasicShapeCircle& other = static_cast<const CSSBasicShapeCircle&>(shape);
shape             190 Source/core/css/CSSBasicShapes.cpp bool CSSBasicShapeEllipse::equals(const CSSBasicShape& shape) const
shape             192 Source/core/css/CSSBasicShapes.cpp     if (shape.type() != CSSBasicShapeEllipseType)
shape             195 Source/core/css/CSSBasicShapes.cpp     const CSSBasicShapeEllipse& other = static_cast<const CSSBasicShapeEllipse&>(shape);
shape             268 Source/core/css/CSSBasicShapes.cpp bool CSSBasicShapePolygon::equals(const CSSBasicShape& shape) const
shape             270 Source/core/css/CSSBasicShapes.cpp     if (shape.type() != CSSBasicShapePolygonType)
shape             273 Source/core/css/CSSBasicShapes.cpp     const CSSBasicShapePolygon& rhs = static_cast<const CSSBasicShapePolygon&>(shape);
shape             383 Source/core/css/CSSBasicShapes.cpp bool CSSBasicShapeInset::equals(const CSSBasicShape& shape) const
shape             385 Source/core/css/CSSBasicShapes.cpp     if (shape.type() != CSSBasicShapeInsetType)
shape             388 Source/core/css/CSSBasicShapes.cpp     const CSSBasicShapeInset& other = static_cast<const CSSBasicShapeInset&>(shape);
shape            1454 Source/core/css/CSSComputedStyleDeclaration.cpp     list->append(valueForBasicShape(style, shapeValue->shape()));
shape            1027 Source/core/css/CSSGradientValue.cpp         GradientShape shape = Ellipse;
shape            1030 Source/core/css/CSSGradientValue.cpp             shape = Circle;
shape            1061 Source/core/css/CSSGradientValue.cpp             if (shape == Circle) {
shape            1073 Source/core/css/CSSGradientValue.cpp             if (shape == Circle) {
shape            1085 Source/core/css/CSSGradientValue.cpp             if (shape == Circle)
shape            1102 Source/core/css/CSSGradientValue.cpp             if (shape == Circle)
shape             434 Source/core/css/CSSPrimitiveValue.cpp void CSSPrimitiveValue::init(PassRefPtrWillBeRawPtr<CSSBasicShape> shape)
shape             438 Source/core/css/CSSPrimitiveValue.cpp     m_value.shape = shape.leakRef();
shape             494 Source/core/css/CSSPrimitiveValue.cpp         m_value.shape->deref();
shape            1122 Source/core/css/CSSPrimitiveValue.cpp             text = m_value.shape->cssText();
shape            1174 Source/core/css/CSSPrimitiveValue.cpp         result = CSSPrimitiveValue::create(m_value.shape);
shape            1294 Source/core/css/CSSPrimitiveValue.cpp         return m_value.shape && other.m_value.shape && m_value.shape->equals(*other.m_value.shape);
shape            1318 Source/core/css/CSSPrimitiveValue.cpp         visitor->trace(m_value.shape);
shape             327 Source/core/css/CSSPrimitiveValue.h     CSSBasicShape* getShapeValue() const { return m_primitiveUnitType != CSS_SHAPE ? 0 : m_value.shape; }
shape             403 Source/core/css/CSSPrimitiveValue.h         CSSBasicShape* shape;
shape            4019 Source/core/css/parser/CSSPropertyParser.cpp PassRefPtrWillBeRawPtr<CSSBasicShape> CSSPropertyParser::parseInsetRoundedCorners(PassRefPtrWillBeRawPtr<CSSBasicShapeInset> shape, CSSParserValueList* args)
shape            4079 Source/core/css/parser/CSSPropertyParser.cpp     shape->setTopLeftRadius(createPrimitiveValuePair(radii[0][0].release(), radii[1][0].release()));
shape            4080 Source/core/css/parser/CSSPropertyParser.cpp     shape->setTopRightRadius(createPrimitiveValuePair(radii[0][1].release(), radii[1][1].release()));
shape            4081 Source/core/css/parser/CSSPropertyParser.cpp     shape->setBottomRightRadius(createPrimitiveValuePair(radii[0][2].release(), radii[1][2].release()));
shape            4082 Source/core/css/parser/CSSPropertyParser.cpp     shape->setBottomLeftRadius(createPrimitiveValuePair(radii[0][3].release(), radii[1][3].release()));
shape            4084 Source/core/css/parser/CSSPropertyParser.cpp     return shape;
shape            4091 Source/core/css/parser/CSSPropertyParser.cpp     RefPtrWillBeRawPtr<CSSBasicShapeInset> shape = CSSBasicShapeInset::create();
shape            4113 Source/core/css/parser/CSSPropertyParser.cpp         shape->updateShapeSize1Value(widthArguments[0].get());
shape            4117 Source/core/css/parser/CSSPropertyParser.cpp         shape->updateShapeSize2Values(widthArguments[0].get(), widthArguments[1].get());
shape            4121 Source/core/css/parser/CSSPropertyParser.cpp         shape->updateShapeSize3Values(widthArguments[0].get(), widthArguments[1].get(), widthArguments[2].get());
shape            4125 Source/core/css/parser/CSSPropertyParser.cpp         shape->updateShapeSize4Values(widthArguments[0].get(), widthArguments[1].get(), widthArguments[2].get(), widthArguments[3].get());
shape            4133 Source/core/css/parser/CSSPropertyParser.cpp         return parseInsetRoundedCorners(shape, args);
shape            4134 Source/core/css/parser/CSSPropertyParser.cpp     return shape;
shape            4215 Source/core/css/parser/CSSPropertyParser.cpp     RefPtrWillBeRawPtr<CSSBasicShapeCircle> shape = CSSBasicShapeCircle::create();
shape            4226 Source/core/css/parser/CSSPropertyParser.cpp                 shape->setRadius(radius);
shape            4240 Source/core/css/parser/CSSPropertyParser.cpp                 shape->setCenterX(toCSSPrimitiveValue(centerX.get()));
shape            4241 Source/core/css/parser/CSSPropertyParser.cpp                 shape->setCenterY(toCSSPrimitiveValue(centerY.get()));
shape            4250 Source/core/css/parser/CSSPropertyParser.cpp     return shape;
shape            4263 Source/core/css/parser/CSSPropertyParser.cpp     RefPtrWillBeRawPtr<CSSBasicShapeEllipse> shape = CSSBasicShapeEllipse::create();
shape            4274 Source/core/css/parser/CSSPropertyParser.cpp                 if (!shape->radiusX())
shape            4275 Source/core/css/parser/CSSPropertyParser.cpp                     shape->setRadiusX(radius);
shape            4277 Source/core/css/parser/CSSPropertyParser.cpp                     shape->setRadiusY(radius);
shape            4294 Source/core/css/parser/CSSPropertyParser.cpp         shape->setCenterX(toCSSPrimitiveValue(centerX.get()));
shape            4295 Source/core/css/parser/CSSPropertyParser.cpp         shape->setCenterY(toCSSPrimitiveValue(centerY.get()));
shape            4298 Source/core/css/parser/CSSPropertyParser.cpp     return shape;
shape            4309 Source/core/css/parser/CSSPropertyParser.cpp     RefPtrWillBeRawPtr<CSSBasicShapePolygon> shape = CSSBasicShapePolygon::create();
shape            4313 Source/core/css/parser/CSSPropertyParser.cpp         shape->setWindRule(argument->id == CSSValueEvenodd ? RULE_EVENODD : RULE_NONZERO);
shape            4338 Source/core/css/parser/CSSPropertyParser.cpp         shape->appendPoint(xLength.release(), yLength.release());
shape            4349 Source/core/css/parser/CSSPropertyParser.cpp     return shape;
shape            4435 Source/core/css/parser/CSSPropertyParser.cpp     RefPtrWillBeRawPtr<CSSBasicShape> shape = nullptr;
shape            4437 Source/core/css/parser/CSSPropertyParser.cpp         shape = parseBasicShapeCircle(args);
shape            4439 Source/core/css/parser/CSSPropertyParser.cpp         shape = parseBasicShapeEllipse(args);
shape            4441 Source/core/css/parser/CSSPropertyParser.cpp         shape = parseBasicShapePolygon(args);
shape            4443 Source/core/css/parser/CSSPropertyParser.cpp         shape = parseBasicShapeInset(args);
shape            4445 Source/core/css/parser/CSSPropertyParser.cpp     if (!shape)
shape            4450 Source/core/css/parser/CSSPropertyParser.cpp     return cssValuePool().createValue(shape.release());
shape            7648 Source/core/css/parser/CSSPropertyParser.cpp     RefPtrWillBeRawPtr<CSSPrimitiveValue> shape = nullptr;
shape            7652 Source/core/css/parser/CSSPropertyParser.cpp             if (fill || shape || (valueListSize != 1 && !inShorthand()))
shape            7660 Source/core/css/parser/CSSPropertyParser.cpp             if (fill || shape || (valueListSize != 1 && !inShorthand()))
shape            7672 Source/core/css/parser/CSSPropertyParser.cpp             if (shape)
shape            7674 Source/core/css/parser/CSSPropertyParser.cpp             shape = cssValuePool().createIdentifierValue(value->id);
shape            7681 Source/core/css/parser/CSSPropertyParser.cpp     if (fill && shape) {
shape            7684 Source/core/css/parser/CSSPropertyParser.cpp         parsedValues->append(shape.release());
shape            7692 Source/core/css/parser/CSSPropertyParser.cpp     if (shape) {
shape            7693 Source/core/css/parser/CSSPropertyParser.cpp         addProperty(CSSPropertyWebkitTextEmphasisStyle, shape.release(), important);
shape             134 Source/core/html/HTMLAreaElement.cpp     Shape shape = m_shape;
shape             135 Source/core/html/HTMLAreaElement.cpp     if (shape == Unknown) {
shape             137 Source/core/html/HTMLAreaElement.cpp             shape = Circle;
shape             139 Source/core/html/HTMLAreaElement.cpp             shape = Rect;
shape             141 Source/core/html/HTMLAreaElement.cpp             shape = Poly;
shape             145 Source/core/html/HTMLAreaElement.cpp     switch (shape) {
shape              97 Source/core/rendering/ClipPathOperation.h     static PassRefPtr<ShapeClipPathOperation> create(PassRefPtr<BasicShape> shape)
shape              99 Source/core/rendering/ClipPathOperation.h         return adoptRef(new ShapeClipPathOperation(shape));
shape             116 Source/core/rendering/ClipPathOperation.h     ShapeClipPathOperation(PassRefPtr<BasicShape> shape)
shape             118 Source/core/rendering/ClipPathOperation.h         , m_shape(shape)
shape              85 Source/core/rendering/shapes/BoxShapeTest.cpp     OwnPtr<Shape> shape = createBoxShape(RoundedRect(0, 0, 100, 50), 10);
shape              86 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_FALSE(shape->isEmpty());
shape              88 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_EQ(LayoutRect(-10, -10, 120, 70), shape->shapeMarginLogicalBoundingBox());
shape              94 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_TRUE(shape->lineOverlapsShapeMarginBounds(-9, 1));
shape              95 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_TRUE(shape->lineOverlapsShapeMarginBounds(-10, 0));
shape              96 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_TRUE(shape->lineOverlapsShapeMarginBounds(-10, 200));
shape              97 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_TRUE(shape->lineOverlapsShapeMarginBounds(5, 10));
shape              98 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_TRUE(shape->lineOverlapsShapeMarginBounds(59, 1));
shape             100 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_FALSE(shape->lineOverlapsShapeMarginBounds(-12, 2));
shape             101 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_FALSE(shape->lineOverlapsShapeMarginBounds(60, 1));
shape             102 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_FALSE(shape->lineOverlapsShapeMarginBounds(100, 200));
shape             104 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, -9, 1, -10, 110);
shape             105 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, -10, 0, -10, 110);
shape             106 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, -10, 200, -10, 110);
shape             107 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, 5, 10, -10, 110);
shape             108 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, 59, 1, -10, 110);
shape             110 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_NO_EXCLUDED_INTERVAL(shape, -12, 2);
shape             111 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_NO_EXCLUDED_INTERVAL(shape, 60, 1);
shape             112 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_NO_EXCLUDED_INTERVAL(shape, 100, 200);
shape             130 Source/core/rendering/shapes/BoxShapeTest.cpp     OwnPtr<Shape> shape = createBoxShape(RoundedRect(IntRect(0, 0, 100, 100), cornerRadii), 0);
shape             131 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_FALSE(shape->isEmpty());
shape             133 Source/core/rendering/shapes/BoxShapeTest.cpp     EXPECT_EQ(LayoutRect(0, 0, 100, 100), shape->shapeMarginLogicalBoundingBox());
shape             135 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, 10, 95, 0, 100);
shape             136 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, 5, 25, 0, 100);
shape             137 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, 15, 6, 0, 100);
shape             138 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, 20, 50, 0, 100);
shape             139 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, 69, 5, 0, 100);
shape             140 Source/core/rendering/shapes/BoxShapeTest.cpp     TEST_EXCLUDED_INTERVAL(shape, 85, 10, 0, 97.320511f);
shape             104 Source/core/rendering/shapes/Shape.cpp     OwnPtr<Shape> shape;
shape             114 Source/core/rendering/shapes/Shape.cpp         shape = createCircleShape(logicalCenter, radius);
shape             125 Source/core/rendering/shapes/Shape.cpp         shape = createEllipseShape(logicalCenter, FloatSize(radiusX, radiusY));
shape             141 Source/core/rendering/shapes/Shape.cpp         shape = createPolygonShape(vertices.release(), polygon->windRule());
shape             163 Source/core/rendering/shapes/Shape.cpp         shape = createInsetShape(FloatRoundedRect(logicalRect, cornerRadii));
shape             171 Source/core/rendering/shapes/Shape.cpp     shape->m_writingMode = writingMode;
shape             172 Source/core/rendering/shapes/Shape.cpp     shape->m_margin = floatValueForLength(margin, 0);
shape             174 Source/core/rendering/shapes/Shape.cpp     return shape.release();
shape             222 Source/core/rendering/shapes/Shape.cpp     OwnPtr<Shape> shape = createInsetShape(bounds);
shape             223 Source/core/rendering/shapes/Shape.cpp     shape->m_writingMode = writingMode;
shape             224 Source/core/rendering/shapes/Shape.cpp     shape->m_margin = floatValueForLength(margin, 0);
shape             226 Source/core/rendering/shapes/Shape.cpp     return shape.release();
shape             111 Source/core/rendering/shapes/ShapeInfo.cpp     if (Shape* shape = m_shape.get())
shape             112 Source/core/rendering/shapes/ShapeInfo.cpp         return *shape;
shape             122 Source/core/rendering/shapes/ShapeInfo.cpp         ASSERT(shapeValue->shape());
shape             123 Source/core/rendering/shapes/ShapeInfo.cpp         m_shape = Shape::createShape(shapeValue->shape(), m_referenceBoxLogicalSize, writingMode, margin);
shape              46 Source/core/rendering/shapes/ShapeOutsideInfo.cpp         return shapeValue->shape();
shape              51 Source/core/rendering/style/ShapeValue.h     static PassRefPtr<ShapeValue> createShapeValue(PassRefPtr<BasicShape> shape, CSSBoxType cssBox)
shape              53 Source/core/rendering/style/ShapeValue.h         return adoptRef(new ShapeValue(shape, cssBox));
shape              72 Source/core/rendering/style/ShapeValue.h     BasicShape* shape() const { return m_shape.get(); }
shape              87 Source/core/rendering/style/ShapeValue.h     ShapeValue(PassRefPtr<BasicShape> shape, CSSBoxType cssBox)
shape              89 Source/core/rendering/style/ShapeValue.h         , m_shape(shape)
shape             124 Source/core/rendering/style/ShapeValue.h         return shape() == other.shape() && cssBox() == other.cssBox();
shape             141 Source/core/rendering/svg/RenderSVGResourceGradient.cpp void RenderSVGResourceGradient::postApplyResource(RenderObject*, GraphicsContext*& context, unsigned short resourceMode, const Path* path, const RenderSVGShape* shape)
shape             149 Source/core/rendering/svg/RenderSVGResourceGradient.cpp         else if (shape)
shape             150 Source/core/rendering/svg/RenderSVGResourceGradient.cpp             shape->fillShape(context);
shape             155 Source/core/rendering/svg/RenderSVGResourceGradient.cpp         else if (shape)
shape             156 Source/core/rendering/svg/RenderSVGResourceGradient.cpp             shape->strokeShape(context);
shape             182 Source/core/rendering/svg/RenderSVGResourcePattern.cpp void RenderSVGResourcePattern::postApplyResource(RenderObject*, GraphicsContext*& context, unsigned short resourceMode, const Path* path, const RenderSVGShape* shape)
shape             190 Source/core/rendering/svg/RenderSVGResourcePattern.cpp         else if (shape)
shape             191 Source/core/rendering/svg/RenderSVGResourcePattern.cpp             shape->fillShape(context);
shape             196 Source/core/rendering/svg/RenderSVGResourcePattern.cpp         else if (shape)
shape             197 Source/core/rendering/svg/RenderSVGResourcePattern.cpp             shape->strokeShape(context);
shape              84 Source/core/rendering/svg/RenderSVGResourceSolidColor.cpp void RenderSVGResourceSolidColor::postApplyResource(RenderObject*, GraphicsContext*& context, unsigned short resourceMode, const Path* path, const RenderSVGShape* shape)
shape              92 Source/core/rendering/svg/RenderSVGResourceSolidColor.cpp         else if (shape)
shape              93 Source/core/rendering/svg/RenderSVGResourceSolidColor.cpp             shape->fillShape(context);
shape              98 Source/core/rendering/svg/RenderSVGResourceSolidColor.cpp         else if (shape)
shape              99 Source/core/rendering/svg/RenderSVGResourceSolidColor.cpp             shape->strokeShape(context);
shape             280 Source/core/rendering/svg/SVGRenderTreeAsText.cpp         const RenderSVGShape& shape = static_cast<const RenderSVGShape&>(object);
shape             281 Source/core/rendering/svg/SVGRenderTreeAsText.cpp         ASSERT(shape.element());
shape             284 Source/core/rendering/svg/SVGRenderTreeAsText.cpp         if (RenderSVGResource* strokePaintingResource = RenderSVGResource::strokePaintingResource(const_cast<RenderSVGShape*>(&shape), shape.style(), hasFallback)) {
shape             289 Source/core/rendering/svg/SVGRenderTreeAsText.cpp             SVGLengthContext lengthContext(shape.element());
shape             312 Source/core/rendering/svg/SVGRenderTreeAsText.cpp         if (RenderSVGResource* fillPaintingResource = RenderSVGResource::fillPaintingResource(const_cast<RenderSVGShape*>(&shape), shape.style(), hasFallback)) {
shape             336 Source/core/rendering/svg/SVGRenderTreeAsText.cpp static TextStream& operator<<(TextStream& ts, const RenderSVGShape& shape)
shape             338 Source/core/rendering/svg/SVGRenderTreeAsText.cpp     writePositionAndStyle(ts, shape);
shape             340 Source/core/rendering/svg/SVGRenderTreeAsText.cpp     SVGElement* svgElement = shape.element();
shape             621 Source/core/rendering/svg/SVGRenderTreeAsText.cpp void write(TextStream& ts, const RenderSVGShape& shape, int indent)
shape             623 Source/core/rendering/svg/SVGRenderTreeAsText.cpp     writeStandardPrefix(ts, shape, indent);
shape             624 Source/core/rendering/svg/SVGRenderTreeAsText.cpp     ts << shape << "\n";
shape             625 Source/core/rendering/svg/SVGRenderTreeAsText.cpp     writeResources(ts, shape, indent);
shape             222 Source/modules/webaudio/PeriodicWave.cpp void PeriodicWave::generateBasicWaveform(int shape)
shape             251 Source/modules/webaudio/PeriodicWave.cpp         switch (shape) {
shape             189 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp     if (!shaper.shape(&glyphBuffer))
shape             211 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp     shaper.shape(&glyphBuffer);
shape             218 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp     if (!shaper.shape())
shape             235 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp     if (!shaper.shape())
shape             246 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp     if (!shaper.shape())
shape              61 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h     bool shape(GlyphBuffer* = 0);
shape              54 Source/platform/fonts/mac/FontComplexTextMac.cpp         if (shaper.shape())
shape             101 Source/platform/fonts/mac/FontComplexTextMac.cpp         if (shaper.shape(&glyphBuffer)) {
shape             135 Source/platform/fonts/mac/FontComplexTextMac.cpp         if (shaper.shape())
shape             152 Source/platform/fonts/mac/FontComplexTextMac.cpp         if (shaper.shape())
shape             270 Source/platform/geometry/Region.cpp void Region::Shape::appendSpans(const Shape& shape, SpanIterator begin, SpanIterator end)
shape             273 Source/platform/geometry/Region.cpp         appendSpan(it->y, shape.segmentsBegin(it), shape.segmentsEnd(it));