# Cairo::SolidPatternクラス

単色のパターンです。

## オブジェクト階層

- Object
  - Cairo::Pattern
    - Cairo::SolidPattern

## クラスメソッド

`Cairo::SolidPattern.new(color)`
`Cairo::SolidPattern.new(red, green, blue, alpha=1.0)`
`Cairo::SolidPattern.new([red, green, blue, alpha=1.0])`
  指定した色のパターンを生成します。色の要素はそれぞれ0か ら1の範囲で指定します。もしその範囲を越えていたら強制的 に範囲内に収められます。
  - color: Cairo::Color.parseで対応している色
  - red: 色の赤成分
  - green: 色の緑成分
  - blue: 色の青成分
  - alpha: 色のアルファ成分
  - 戻り値: 新しいCairo::SolidPatternオブジェクト。

## インタンスメソッド

`color`
  色をCairo::Color::RGBオブジェクトとして返します。
  - 戻り値: Cairo::Color::RGBオブジェクト
`rgba`
  色をRGBA値を返します。
  - 戻り値: `[red, green, blue, alpha]`
    - red: 色の赤成分
    - green: 色の緑成分
    - blue: 色の青成分
    - alpha: 色のアルファ成分

## 参考

- 索引

## 変更履歴

- 2007-05-22: kou: スタート。