Cairo::RadialPatternクラス

放射グラデーション用のパターンです。

オブジェクト階層

クラスメソッド

Cairo::RadialPattern.new(cx0, cy0, radius0, cx1, cy1, radius1)

(cx0, cy0, radius0)と(cx1, cy1, radius1)で定義されるふたつの円の間の放 射グラデーション用のパターンを生成します。このグラデー ションパターンを使う前に、 Cairo::GradientPattern#add_color_stopを使ってたくさんの カラーストップを定義してください。

注: 座標はパターン空間になります。新しいパターンはユー ザ空間と同じになっていますが、ふたつの空間の関係は Cairo::Pattern#set_matrixで変更できます。

インタンスメソッド

circles
放射グラデーションの2つの円を返します。それぞれ中心座標 と半径で特定されます。

参考

変更履歴