83 return m_images[int(part)].size() / m_images[int(part)].devicePixelRatio();
91 const QRect geometry = region.boundingRect();
92 auto renderPart = [
this](
const QRect &rect,
const QRect &partRect,
int index) {
96 QPainter painter(&m_images[index]);
97 painter.setRenderHint(QPainter::Antialiasing);
99 painter.setClipRect(rect);
102 painter.setCompositionMode(QPainter::CompositionMode_Source);
103 painter.fillRect(rect, Qt::transparent);
105 client()->decoration()->paint(&painter, rect);
116 QRectF left, top, right, bottom;
QPainterShadowTextureProvider(Shadow *shadow)