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() メソッドで指定されたパターンがあります。
「DrawingEngine::blendPath」も参照してください 。
メンバ型のドキュメント
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)
指定されたlinearGradient を使用して、Qul::PlatformInterface::Brush::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
ブラシパターンを返します。
特定のQtライセンスの下で利用可能です。
詳細はこちらをご覧ください。