Home | History | Annotate | Download | only in rendering

Lines Matching full:style

49     BoundingRectStrokeStyleApplier(const RenderObject* object, RenderStyle* style)
51 , m_style(style)
53 ASSERT(style);
87 if (requiresFill && !SVGPaintServer::fillPaintServer(style(), this))
90 return m_path.contains(point, style()->svgStyle()->fillRule());
98 if (requiresStroke && !SVGPaintServer::strokePaintServer(style(), this))
101 BoundingRectStrokeStyleApplier strokeStyle(this, style());
125 if (style()->svgStyle()->hasStroke()) {
126 BoundingRectStrokeStyleApplier strokeStyle(this, style());
171 style()->svgStyle()->inflateForShadow(m_cachedLocalRepaintRect);
197 static inline void fillAndStrokePath(const Path& path, GraphicsContext* context, RenderStyle* style, RenderPath* object)
201 SVGPaintServer* fillPaintServer = SVGPaintServer::fillPaintServer(style, object);
207 SVGPaintServer* strokePaintServer = SVGPaintServer::strokePaintServer(style, object);
216 if (paintInfo.context->paintingDisabled() || style()->visibility() == HIDDEN || m_path.isEmpty())
236 if (style()->svgStyle()->shapeRendering() == SR_CRISPEDGES)
238 fillAndStrokePath(m_path, childPaintInfo.context, style(), this);
246 if ((childPaintInfo.phase == PaintPhaseOutline || childPaintInfo.phase == PaintPhaseSelfOutline) && style()->outlineWidth())
248 static_cast<int>(boundingBox.width()), static_cast<int>(boundingBox.height()), style());
270 PointerEventsHitRules hitRules(PointerEventsHitRules::SVG_PATH_HITTESTING, style()->pointerEvents());
272 bool isVisible = (style()->visibility() == VISIBLE);
274 if ((hitRules.canHitStroke && (style()->svgStyle()->hasStroke() || !hitRules.requireStroke) && strokeContains(localPoint, hitRules.requireStroke))
275 || (hitRules.canHitFill && (style()->svgStyle()->hasFill() || !hitRules.requireFill) && fillContains(localPoint, hitRules.requireFill))) {
297 const SVGRenderStyle* svgStyle = style()->svgStyle();