Shape              40 Source/core/animation/AnimatableShapeValue.cpp     if (m_shape->type() != ShapeValue::Shape
Shape              41 Source/core/animation/AnimatableShapeValue.cpp         || shapeValue->m_shape->type() != ShapeValue::Shape
Shape            1451 Source/core/css/CSSComputedStyleDeclaration.cpp     ASSERT(shapeValue->type() == ShapeValue::Shape);
Shape             134 Source/core/html/HTMLAreaElement.cpp     Shape shape = m_shape;
Shape              67 Source/core/html/HTMLAreaElement.h     Shape m_shape;
Shape              38 Source/core/rendering/shapes/BoxShape.h class BoxShape FINAL : public Shape {
Shape              41 Source/core/rendering/shapes/BoxShape.h         : Shape()
Shape              44 Source/core/rendering/shapes/BoxShapeTest.cpp     PassOwnPtr<Shape> createBoxShape(const RoundedRect& bounds, float shapeMargin)
Shape              46 Source/core/rendering/shapes/BoxShapeTest.cpp         return Shape::createLayoutBoxShape(bounds, TopToBottomWritingMode, Length(shapeMargin, Fixed));
Shape              85 Source/core/rendering/shapes/BoxShapeTest.cpp     OwnPtr<Shape> shape = createBoxShape(RoundedRect(0, 0, 100, 50), 10);
Shape             130 Source/core/rendering/shapes/BoxShapeTest.cpp     OwnPtr<Shape> shape = createBoxShape(RoundedRect(IntRect(0, 0, 100, 100), cornerRadii), 0);
Shape              82 Source/core/rendering/shapes/PolygonShape.h class PolygonShape FINAL : public Shape {
Shape              86 Source/core/rendering/shapes/PolygonShape.h         : Shape()
Shape              80 Source/core/rendering/shapes/RasterShape.h class RasterShape FINAL : public Shape {
Shape              42 Source/core/rendering/shapes/RectangleShape.h class RectangleShape FINAL : public Shape {
Shape              45 Source/core/rendering/shapes/RectangleShape.h         : Shape()
Shape              49 Source/core/rendering/shapes/Shape.cpp static PassOwnPtr<Shape> createInsetShape(const FloatRoundedRect& bounds)
Shape              55 Source/core/rendering/shapes/Shape.cpp static PassOwnPtr<Shape> createCircleShape(const FloatPoint& center, float radius)
Shape              61 Source/core/rendering/shapes/Shape.cpp static PassOwnPtr<Shape> createEllipseShape(const FloatPoint& center, const FloatSize& radii)
Shape              67 Source/core/rendering/shapes/Shape.cpp static PassOwnPtr<Shape> createPolygonShape(PassOwnPtr<Vector<FloatPoint> > vertices, WindRule fillRule)
Shape              97 Source/core/rendering/shapes/Shape.cpp PassOwnPtr<Shape> Shape::createShape(const BasicShape* basicShape, const LayoutSize& logicalBoxSize, WritingMode writingMode, Length margin)
Shape             104 Source/core/rendering/shapes/Shape.cpp     OwnPtr<Shape> shape;
Shape             177 Source/core/rendering/shapes/Shape.cpp PassOwnPtr<Shape> Shape::createRasterShape(Image* image, float threshold, const LayoutRect& imageR, const LayoutRect& marginR, WritingMode writingMode, Length margin)
Shape             218 Source/core/rendering/shapes/Shape.cpp PassOwnPtr<Shape> Shape::createLayoutBoxShape(const RoundedRect& roundedRect, WritingMode writingMode, const Length& margin)
Shape             222 Source/core/rendering/shapes/Shape.cpp     OwnPtr<Shape> shape = createInsetShape(bounds);
Shape              62 Source/core/rendering/shapes/Shape.h class Shape {
Shape              64 Source/core/rendering/shapes/Shape.h     static PassOwnPtr<Shape> createShape(const BasicShape*, const LayoutSize& logicalBoxSize, WritingMode, Length margin);
Shape              65 Source/core/rendering/shapes/Shape.h     static PassOwnPtr<Shape> createRasterShape(Image*, float threshold, const LayoutRect& imageRect, const LayoutRect& marginRect, WritingMode, Length margin);
Shape              66 Source/core/rendering/shapes/Shape.h     static PassOwnPtr<Shape> createLayoutBoxShape(const RoundedRect&, WritingMode, const Length& margin);
Shape              68 Source/core/rendering/shapes/Shape.h     virtual ~Shape() { }
Shape             109 Source/core/rendering/shapes/ShapeInfo.cpp const Shape& ShapeInfo<RenderType>::computedShape() const
Shape             111 Source/core/rendering/shapes/ShapeInfo.cpp     if (Shape* shape = m_shape.get())
Shape             121 Source/core/rendering/shapes/ShapeInfo.cpp     case ShapeValue::Shape:
Shape             123 Source/core/rendering/shapes/ShapeInfo.cpp         m_shape = Shape::createShape(shapeValue->shape(), m_referenceBoxLogicalSize, writingMode, margin);
Shape             130 Source/core/rendering/shapes/ShapeInfo.cpp         m_shape = Shape::createRasterShape(image, shapeImageThreshold, imageRect, marginRect, writingMode, margin);
Shape             135 Source/core/rendering/shapes/ShapeInfo.cpp         m_shape = Shape::createLayoutBoxShape(shapeRect, writingMode, margin);
Shape              97 Source/core/rendering/shapes/ShapeInfo.h     const Shape& computedShape() const;
Shape             115 Source/core/rendering/shapes/ShapeInfo.h     mutable OwnPtr<Shape> m_shape;
Shape              45 Source/core/rendering/shapes/ShapeOutsideInfo.cpp     case ShapeValue::Shape:
Shape              88 Source/core/rendering/style/ShapeValue.h         : m_type(Shape)
Shape             123 Source/core/rendering/style/ShapeValue.h     case Shape:
Shape              53 Source/platform/geometry/Region.cpp     for (Shape::SpanIterator span = m_shape.spansBegin(), end = m_shape.spansEnd(); span != end && span + 1 != end; ++span) {
Shape              57 Source/platform/geometry/Region.cpp         for (Shape::SegmentIterator segment = m_shape.segmentsBegin(span), end = m_shape.segmentsEnd(span); segment != end && segment + 1 != end; segment += 2) {
Shape              73 Source/platform/geometry/Region.cpp     return Shape::compareShapes<Shape::CompareContainsOperation>(m_shape, region.m_shape);
Shape              81 Source/platform/geometry/Region.cpp     for (Shape::SpanIterator span = m_shape.spansBegin(), end = m_shape.spansEnd(); span != end && span + 1 != end; ++span) {
Shape              90 Source/platform/geometry/Region.cpp         for (Shape::SegmentIterator segment = m_shape.segmentsBegin(span), end = m_shape.segmentsEnd(span); segment != end && segment + 1 != end; segment += 2) {
Shape             109 Source/platform/geometry/Region.cpp     return Shape::compareShapes<Shape::CompareIntersectsOperation>(m_shape, region.m_shape);
Shape             127 Source/platform/geometry/Region.cpp bool Region::Shape::compareShapes(const Shape& aShape, const Shape& bShape)
Shape             131 Source/platform/geometry/Region.cpp     Shape::SpanIterator aSpan = aShape.spansBegin();
Shape             132 Source/platform/geometry/Region.cpp     Shape::SpanIterator aSpanEnd = aShape.spansEnd();
Shape             133 Source/platform/geometry/Region.cpp     Shape::SpanIterator bSpan = bShape.spansBegin();
Shape             134 Source/platform/geometry/Region.cpp     Shape::SpanIterator bSpanEnd = bShape.spansEnd();
Shape             144 Source/platform/geometry/Region.cpp         Shape::SegmentIterator aSegment = aShape.segmentsBegin(aSpan);
Shape             145 Source/platform/geometry/Region.cpp         Shape::SegmentIterator aSegmentEnd = aShape.segmentsEnd(aSpan);
Shape             146 Source/platform/geometry/Region.cpp         Shape::SegmentIterator bSegment = bShape.segmentsBegin(bSpan);
Shape             147 Source/platform/geometry/Region.cpp         Shape::SegmentIterator bSegmentEnd = bShape.segmentsEnd(bSpan);
Shape             210 Source/platform/geometry/Region.cpp struct Region::Shape::CompareContainsOperation {
Shape             217 Source/platform/geometry/Region.cpp struct Region::Shape::CompareIntersectsOperation {
Shape             224 Source/platform/geometry/Region.cpp Region::Shape::Shape()
Shape             228 Source/platform/geometry/Region.cpp Region::Shape::Shape(const IntRect& rect)
Shape             236 Source/platform/geometry/Region.cpp void Region::Shape::appendSpan(int y)
Shape             241 Source/platform/geometry/Region.cpp bool Region::Shape::canCoalesce(SegmentIterator begin, SegmentIterator end)
Shape             261 Source/platform/geometry/Region.cpp void Region::Shape::appendSpan(int y, SegmentIterator begin, SegmentIterator end)
Shape             270 Source/platform/geometry/Region.cpp void Region::Shape::appendSpans(const Shape& shape, SpanIterator begin, SpanIterator end)
Shape             276 Source/platform/geometry/Region.cpp void Region::Shape::appendSegment(int x)
Shape             281 Source/platform/geometry/Region.cpp Region::Shape::SpanIterator Region::Shape::spansBegin() const
Shape             286 Source/platform/geometry/Region.cpp Region::Shape::SpanIterator Region::Shape::spansEnd() const
Shape             291 Source/platform/geometry/Region.cpp Region::Shape::SegmentIterator Region::Shape::segmentsBegin(SpanIterator it) const
Shape             303 Source/platform/geometry/Region.cpp Region::Shape::SegmentIterator Region::Shape::segmentsEnd(SpanIterator it) const
Shape             320 Source/platform/geometry/Region.cpp void Region::Shape::dump() const
Shape             322 Source/platform/geometry/Region.cpp     for (Shape::SpanIterator span = spansBegin(), end = spansEnd(); span != end; ++span) {
Shape             325 Source/platform/geometry/Region.cpp         for (Shape::SegmentIterator segment = segmentsBegin(span), end = segmentsEnd(span); segment != end; ++segment)
Shape             334 Source/platform/geometry/Region.cpp IntRect Region::Shape::bounds() const
Shape             371 Source/platform/geometry/Region.cpp void Region::Shape::translate(const IntSize& offset)
Shape             379 Source/platform/geometry/Region.cpp void Region::Shape::swap(Shape& other)
Shape             391 Source/platform/geometry/Region.cpp Region::Shape Region::Shape::shapeOperation(const Shape& shape1, const Shape& shape2)
Shape             396 Source/platform/geometry/Region.cpp     Shape result;
Shape             482 Source/platform/geometry/Region.cpp struct Region::Shape::UnionOperation {
Shape             483 Source/platform/geometry/Region.cpp     static bool trySimpleOperation(const Shape& shape1, const Shape& shape2, Shape& result)
Shape             501 Source/platform/geometry/Region.cpp Region::Shape Region::Shape::unionShapes(const Shape& shape1, const Shape& shape2)
Shape             506 Source/platform/geometry/Region.cpp struct Region::Shape::IntersectOperation {
Shape             507 Source/platform/geometry/Region.cpp     static bool trySimpleOperation(const Shape&, const Shape&, Shape&)
Shape             520 Source/platform/geometry/Region.cpp Region::Shape Region::Shape::intersectShapes(const Shape& shape1, const Shape& shape2)
Shape             525 Source/platform/geometry/Region.cpp struct Region::Shape::SubtractOperation {
Shape             526 Source/platform/geometry/Region.cpp     static bool trySimpleOperation(const Shape&, const Shape&, Region::Shape&)
Shape             539 Source/platform/geometry/Region.cpp Region::Shape Region::Shape::subtractShapes(const Shape& shape1, const Shape& shape2)
Shape             557 Source/platform/geometry/Region.cpp         m_shape = Shape();
Shape             562 Source/platform/geometry/Region.cpp     Shape intersectedShape = Shape::intersectShapes(m_shape, region.m_shape);
Shape             583 Source/platform/geometry/Region.cpp     Shape unitedShape = Shape::unionShapes(m_shape, region.m_shape);
Shape             598 Source/platform/geometry/Region.cpp     Shape subtractedShape = Shape::subtractShapes(m_shape, region.m_shape);
Shape              77 Source/platform/geometry/Region.h     class Shape {
Shape              79 Source/platform/geometry/Region.h         Shape();
Shape              80 Source/platform/geometry/Region.h         Shape(const IntRect&);
Shape              94 Source/platform/geometry/Region.h         static Shape unionShapes(const Shape& shape1, const Shape& shape2);
Shape              95 Source/platform/geometry/Region.h         static Shape intersectShapes(const Shape& shape1, const Shape& shape2);
Shape              96 Source/platform/geometry/Region.h         static Shape subtractShapes(const Shape& shape1, const Shape& shape2);
Shape              99 Source/platform/geometry/Region.h         void swap(Shape&);
Shape             105 Source/platform/geometry/Region.h         static bool compareShapes(const Shape& shape1, const Shape& shape2);
Shape             117 Source/platform/geometry/Region.h         static Shape shapeOperation(const Shape& shape1, const Shape& shape2);
Shape             122 Source/platform/geometry/Region.h         void appendSpans(const Shape&, SpanIterator begin, SpanIterator end);
Shape             129 Source/platform/geometry/Region.h         friend bool operator==(const Shape&, const Shape&);
Shape             133 Source/platform/geometry/Region.h     Shape m_shape;
Shape             136 Source/platform/geometry/Region.h     friend bool operator==(const Shape&, const Shape&);
Shape             169 Source/platform/geometry/Region.h inline bool operator==(const Region::Shape& a, const Region::Shape& b)