(バージョン情報なし。おそらく SVN 版にしか存在しないでしょう)
CairoPatternType を使って、指定したパターンのタイプを表します。
パターンのタイプは、それを作った関数で決まります。
cairo_pattern_create_rgb() や cairo_pattern_create_rgba()
といった関数は CairoPatternType::SOLID パターンを作ります。
それ以外の cairo_pattern_create_* 系関数は、それぞれ特定のパターンタイプに対応します。
CairoPatternType::SOLIDソリッドな (一様な) 色。不透明あるいは半透明になります。
CairoPatternType::SURFACEサーフェイス (画像) に基づくパターン。
CairoPatternType::LINEAR直線のグラデーションパターン。
CairoPatternType::RADIAL放射状のグラデーションパターン。