C
刷类
类 Qul::PlatformInterface::Brush表示使用 DrawingEngine 绘制的形状的填充图案。 更多...
头文件 | #include <platforminterface/drawingengine.h> |
自从 | Qt Quick Ultralite (Platform) 1.8 |
公共类型
枚举 | Pattern { SolidPattern, LinearGradientPattern } |
公共函数
Brush(const Qul::PlatformInterface::LinearGradient &linearGradient) | |
Brush(Qul::PlatformInterface::Rgba32 color) | |
Qul::PlatformInterface::Rgba32 | color() const |
const Qul::PlatformInterface::LinearGradient & | linearGradient() const |
Qul::PlatformInterface::Brush::Pattern | pattern() const |
成员类型文档
枚举 Brush::Pattern
定义了支持的不同刷图案。
常量 | 值 | 描述 |
---|---|---|
Qul::PlatformInterface::Brush::SolidPattern | 1 | 实色图案。 |
Qul::PlatformInterface::Brush::LinearGradientPattern | 0 | 线性渐变图案。 |
成员函数文档
Brush::Brush(const Qul::PlatformInterface::LinearGradient &linearGradient)
使用给定的 linearGradient 构造 Qul::PlatformInterface::Brush::LinearGradient 刷。
Brush::Brush(Qul::PlatformInterface::Rgba32 color)
使用给定的 color 构造 Qul::PlatformInterface::Brush::SolidPattern 刷。
Qul::PlatformInterface::Rgba32 Brush::color() const
返回刷颜色。
只有当画笔具有 Qul::PlatformInterface::Brush::SolidPattern 模式时,调用此函数才是有效的。否则将触发断言。
const Qul::PlatformInterface::LinearGradient &Brush::linearGradient() const
返回画笔的线性渐变参数。
只有当画笔具有 Qul::PlatformInterface::Brush::LinearGradient 模式时,调用此函数才是有效的。否则将触发断言。
Qul::PlatformInterface::Brush::Pattern Brush::pattern() const
返回画笔的图案。
在某些 Qt 许可下可用。
了解更多信息。