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