95QColor QQuickColor::transparent(
const QColor &color, qreal opacity)
const
97 const auto rgbColor = color.toRgb();
98 return QColor(rgbColor.red(), rgbColor.green(), rgbColor.blue(),
99 int(qreal(255) * qBound(qreal(0), opacity, qreal(1))));
111QColor QQuickColor::blend(
const QColor &a,
const QColor &b, qreal factor)
const
118 const auto rgbA = a.toRgb();
119 const auto rgbB = b.toRgb();
121 color.setRedF(rgbA.redF() * (1.0 - factor) + rgbB.redF() * factor);
122 color.setGreenF(rgbA.greenF() * (1.0 - factor) + rgbB.greenF() * factor);
123 color.setBlueF(rgbA.blueF() * (1.0 - factor) + rgbB.blueF() * factor);