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::Rgba32color() const
const Qul::PlatformInterface::LinearGradient &linearGradient() const
Qul::PlatformInterface::Brush::Patternpattern() const

详细描述

刷具有由 pattern() 方法指定的图案。

另请参阅DrawingEngine::blendPath.

成员类型文档

枚举 Brush::Pattern

定义了支持的不同刷图案。

常量描述
Qul::PlatformInterface::Brush::SolidPattern1实色图案。
Qul::PlatformInterface::Brush::LinearGradientPattern0线性渐变图案。

成员函数文档

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 许可下可用。
了解更多信息。