Searched refs:RenderSVGShape (Results 1 - 24 of 24) sorted by relevance

/macosx-10.10/WebCore-7600.1.25/rendering/svg/
H A DRenderSVGShape.cpp29 #include "RenderSVGShape.h"
52 BoundingRectStrokeStyleApplier(const RenderSVGShape& renderer)
63 const RenderSVGShape& m_renderer;
66 RenderSVGShape::RenderSVGShape(SVGGraphicsElement& element, PassRef<RenderStyle> style) function in class:WebCore::RenderSVGShape
74 RenderSVGShape::~RenderSVGShape()
78 void RenderSVGShape::updateShapeFromElement()
81 ASSERT(RenderSVGShape::isEmpty());
90 bool RenderSVGShape
[all...]
H A DRenderSVGEllipse.h30 #include "RenderSVGShape.h"
34 class RenderSVGEllipse final : public RenderSVGShape {
43 virtual bool isEmpty() const { return m_usePathFallback ? RenderSVGShape::isEmpty() : m_fillBoundingBox.isEmpty(); };
H A DRenderSVGRect.cpp36 : RenderSVGShape(element, WTF::move(style))
47 return toSVGRectElement(RenderSVGShape::graphicsElement());
68 // Fall back to RenderSVGShape
69 RenderSVGShape::updateShapeFromElement();
101 RenderSVGShape::fillShape(context);
127 RenderSVGShape::strokeShape(context);
137 // to fall back to RenderSVGShape::shapeDependentStrokeContains in these cases.
140 RenderSVGShape::updateShapeFromElement();
141 return RenderSVGShape::shapeDependentStrokeContains(point);
150 return RenderSVGShape
[all...]
H A DRenderSVGRect.h36 class RenderSVGRect final : public RenderSVGShape {
49 virtual bool isEmpty() const { return m_usePathFallback ? RenderSVGShape::isEmpty() : m_fillBoundingBox.isEmpty(); };
H A DRenderSVGEllipse.cpp37 : RenderSVGShape(element, WTF::move(style))
64 // Fallback to RenderSVGShape if shape has a non-scaling stroke.
65 RenderSVGShape::updateShapeFromElement();
100 RenderSVGShape::fillShape(context);
111 RenderSVGShape::strokeShape(context);
120 // to fall back to RenderSVGShape::shapeDependentStrokeContains in these cases.
123 RenderSVGShape::updateShapeFromElement();
124 return RenderSVGShape::shapeDependentStrokeContains(point);
145 return RenderSVGShape::shapeDependentFillContains(point, fillRule);
H A DRenderSVGPath.h29 #include "RenderSVGShape.h"
33 class RenderSVGPath final : public RenderSVGShape {
H A DSVGRenderTreeAsText.h44 class RenderSVGShape;
51 void write(TextStream&, const RenderSVGShape&, int indent);
H A DRenderSVGShape.h46 class RenderSVGShape : public RenderSVGModelObject { class in namespace:WebCore
48 RenderSVGShape(SVGGraphicsElement&, PassRef<RenderStyle>);
49 RenderSVGShape(SVGGraphicsElement&, PassRef<RenderStyle>, Path*, bool);
50 virtual ~RenderSVGShape();
98 virtual const char* renderName() const override { return "RenderSVGShape"; }
136 RENDER_OBJECT_TYPE_CASTS(RenderSVGShape, isSVGShape())
H A DRenderSVGPath.cpp37 : RenderSVGShape(element, WTF::move(style))
47 RenderSVGShape::updateShapeFromElement();
82 RenderSVGShape::strokeShape(context);
105 if (RenderSVGShape::shapeDependentStrokeContains(point))
H A DRenderSVGResourceSolidColor.h37 virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override;
H A DRenderSVGResource.h23 #include "RenderSVGShape.h"
65 virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short, const Path*, const RenderSVGShape*) { } argument
H A DRenderSVGResourceGradient.h51 virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override final;
H A DRenderSVGResourcePattern.h51 virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override;
H A DRenderSVGResourceSolidColor.cpp77 void RenderSVGResourceSolidColor::postApplyResource(RenderElement&, GraphicsContext*& context, unsigned short resourceMode, const Path* path, const RenderSVGShape* shape)
H A DRenderSVGResourceFilter.h75 virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override;
H A DSVGRenderTreeAsText.cpp265 if (RenderSVGResource* strokePaintingResource = RenderSVGResource::strokePaintingResource(const_cast<RenderSVGShape&>(shape), shape.style(), fallbackColor)) {
292 if (RenderSVGResource* fillPaintingResource = RenderSVGResource::fillPaintingResource(const_cast<RenderSVGShape&>(shape), shape.style(), fallbackColor)) {
316 static TextStream& operator<<(TextStream& ts, const RenderSVGShape& shape)
598 void write(TextStream& ts, const RenderSVGShape& shape, int indent)
H A DRenderSVGResourceGradient.cpp193 void RenderSVGResourceGradient::postApplyResource(RenderElement& renderer, GraphicsContext*& context, unsigned short resourceMode, const Path* path, const RenderSVGShape* shape)
H A DRenderSVGResourcePattern.cpp186 void RenderSVGResourcePattern::postApplyResource(RenderElement&, GraphicsContext*& context, unsigned short resourceMode, const Path* path, const RenderSVGShape* shape)
H A DRenderSVGResourceFilter.cpp230 void RenderSVGResourceFilter::postApplyResource(RenderElement& renderer, GraphicsContext*& context, unsigned short resourceMode, const Path*, const RenderSVGShape*) argument
/macosx-10.10/WebCore-7600.1.25/svg/
H A DSVGCircleElement.cpp116 RenderSVGShape* renderer = toRenderSVGShape(this->renderer());
H A DSVGEllipseElement.cpp121 RenderSVGShape* renderer = toRenderSVGShape(this->renderer());
H A DSVGLineElement.cpp120 RenderSVGShape* renderer = toRenderSVGShape(this->renderer());
H A DSVGPolyElement.cpp114 RenderSVGShape* renderer = toRenderSVGShape(this->renderer());
H A DSVGRectElement.cpp134 RenderSVGShape* renderer = toRenderSVGShape(this->renderer());

Completed in 227 milliseconds