void QBlitterPaintEnginePrivate::updatePenState(QPainterState *s) { caps.updateState(STATE_PEN_ENABLED, qpen_style(s->pen) != Qt::NoPen); }
void QBlitterPaintEnginePrivate::updateRenderHintsState(QPainterState *s) { bool aa = s->renderHints & QPainter::Antialiasing; caps.updateState(STATE_ANTIALIASING, aa); }
void QBlitterPaintEnginePrivate::updateClipState(QPainterState *) { const QClipData *clipData = clip(); bool complexClip = clipData && !(clipData->hasRectClip || clipData->hasRegionClip); caps.updateState(STATE_CLIP_COMPLEX, complexClip); }
void QBlitterPaintEnginePrivate::updateOpacityState(QPainterState *s) { bool translucent = s->opacity < 1; caps.updateState(STATE_ALPHA, translucent); }