}
}
-bool QRasterPaintEnginePrivate::isUnclipped(const QRect &rect,
- int penWidth) const
+bool QRasterPaintEnginePrivate::isUnclipped(const QRect &rect) const
{
Q_Q(const QRasterPaintEngine);
const QRasterPaintEngineState *s = q->state();
if (cl->hasRectClip && cl->clipRect == deviceRect)
return true;
- if (s->flags.antialiased)
- ++penWidth;
-
QRect r = rect.normalized();
- if (penWidth > 0) {
- r.setX(r.x() - penWidth);
- r.setY(r.y() - penWidth);
- r.setWidth(r.width() + 2 * penWidth);
- r.setHeight(r.height() + 2 * penWidth);
+ if (s->flags.antialiased) {
+ r.setX(r.x() - 1);
+ r.setY(r.y() - 1);
+ r.setWidth(r.width() + 2);
+ r.setHeight(r.height() + 2);
}
if (cl->hasRectClip) {
}
}
-inline bool QRasterPaintEnginePrivate::isUnclipped(const QRectF &rect,
- int penWidth) const
+inline bool QRasterPaintEnginePrivate::isUnclipped(const QRectF &rect) const
{
- return isUnclipped(rect.normalized().toAlignedRect(), penWidth);
+ return isUnclipped(rect.normalized().toAlignedRect());
}
inline ProcessSpans
QRasterPaintEnginePrivate::getBrushFunc(const QRect &rect,
const QSpanData *data) const
{
- return isUnclipped(rect, 0) ? data->unclipped_blend : data->blend;
+ return isUnclipped(rect) ? data->unclipped_blend : data->blend;
}
inline ProcessSpans
QRasterPaintEnginePrivate::getBrushFunc(const QRectF &rect,
const QSpanData *data) const
{
- return isUnclipped(rect, 0) ? data->unclipped_blend : data->blend;
+ return isUnclipped(rect) ? data->unclipped_blend : data->blend;
}
/*!
}
bool isUnclipped_normalized(const QRect &rect) const;
- bool isUnclipped(const QRect &rect, int penWidth) const;
- bool isUnclipped(const QRectF &rect, int penWidth) const;
+ bool isUnclipped(const QRect &rect) const;
+ bool isUnclipped(const QRectF &rect) const;
ProcessSpans getBrushFunc(const QRect &rect, const QSpanData *data) const;
ProcessSpans getBrushFunc(const QRectF &rect, const QSpanData *data) const;