このページでは

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)

与えられたcolorQul::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

ブラシパターンを返します。


詳細はこちら。