このページでは

C

Qul::PlatformInterface::Brush Class

class Qul::PlatformInterface::Brush

DrawingEngine を使用して描画された図形の塗りつぶしパターンを表します。詳細...

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::SolidPattern1単色パターン。
Qul::PlatformInterface::Brush::LinearGradientPattern0線形グラデーションパターン。

メンバー関数のドキュメント

[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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。