C
Qul::PlatformInterface::Brush Class
class Qul::PlatformInterface::BrushDrawingEngine を使って描かれた図形の塗りつぶしパターンを表します。詳細...
| Header: | #include <platforminterface/drawingengine.h> |
| Since: | Qt Quick Ultralite (Platform) 1.8 |
パブリック型
| enum | Pattern { SolidPattern, LinearGradientPattern } |
パブリック関数
| Brush(Qul::PlatformInterface::Rgba32 color) | |
| Brush(const Qul::PlatformInterface::LinearGradient &linearGradient) | |
| Qul::PlatformInterface::Rgba32 | color() const |
| const Qul::PlatformInterface::LinearGradient & | linearGradient() const |
| Qul::PlatformInterface::Brush::Pattern | pattern() const |
詳細説明
ブラシはpattern() メソッドで指定されたパターンを持ちます。
メンバ型ドキュメント
enum Brush::Pattern
サポートされているさまざまなブラシパターンを定義します。
| 定数 | 値 | 説明 |
|---|---|---|
Qul::PlatformInterface::Brush::SolidPattern | 1 | 無地パターン |
Qul::PlatformInterface::Brush::LinearGradientPattern | 0 | 線形グラデーションパターン。 |
メンバ関数ドキュメント
[explicit] Brush::Brush(Qul::PlatformInterface::Rgba32 color)
与えられたcolor でQul::PlatformInterface::Brush::SolidPattern ブラシを構築します。
[explicit] Brush::Brush(const Qul::PlatformInterface::LinearGradient &linearGradient)
Qul::PlatformInterface::Brush::LinearGradient ブラシを、与えられたlinearGradient で構築します。
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
ブラシパターンを返します。