C

LinearGradient 类

class Qul::PlatformInterface::LinearGradient

表示由 Brush 使用的线性渐变。 更多...

头文件 #include <platforminterface/drawingengine.h>
Qt Quick Ultralite (Platform) 2.7

公共函数

LinearGradient(const Qul::PlatformInterface::PointF &start, const Qul::PlatformInterface::PointF &finalStop)
LinearGradient()
Qul::PlatformInterface::PointFfinalStop() const
voidsetColorAt(float position, Qul::PlatformInterface::Rgba32 color)
voidsetSpread(Qul::PlatformInterface::GradientSpread spread)
voidsetStops(const Qul::PlatformInterface::GradientStops &stops)
Qul::PlatformInterface::GradientSpreadspread() const
Qul::PlatformInterface::PointFstart() const
const Qul::PlatformInterface::GradientStops &stops() const

详细描述

线性渐变在起始点和最终停止点之间插值颜色。

成员函数文档

LinearGradient::LinearGradient(const Qul::PlatformInterface::PointF &start, const Qul::PlatformInterface::PointF &finalStop)

使用给定的起始点 startfinalStop 之间的插值区域构建 Qul::PlatformInterface::LinearGradient 对象。

LinearGradient::LinearGradient()

构建一个空的 Qul::PlatformInterface::LinearGradient 对象。

Qul::PlatformInterface::PointF LinearGradient::finalStop() const

返回线性渐变的最终停止点。

void LinearGradient::setColorAt(float position, Qul::PlatformInterface::Rgba32 color)

此便捷函数将给定位置处的渐变停止设置为给定颜色。

void LinearGradient::setSpread(Qul::PlatformInterface::GradientSpread spread)

设置线性渐变的渐变分布为spread

另请参阅spread()。

void LinearGradient::setStops(const Qul::PlatformInterface::GradientStops &stops)

将线性渐变的颜色停止设置为stops

另请参阅stops()。

Qul::PlatformInterface::GradientSpread LinearGradient::spread() const

返回渐变分布。

另请参阅setSpread()。

Qul::PlatformInterface::PointF LinearGradient::start() const

返回线性渐变的起点。

const Qul::PlatformInterface::GradientStops &LinearGradient::stops() const

返回渐变的颜色停止。

另请参阅setStops()。

适用于某些Qt许可证。
了解更多。