Cairo::PathDataクラス

Cairo::Pathの中にあるパスデータを表します。実際に使うのはサ ブクラスのCairo::PathMoveTo, Cairo::PathLineTo, Cairo::PathCurveTo, Cairo::PathClosePathでしょう。

パスはCairo::PathDataの配列として表現されます。

オブジェクト階層

includeしているモジュール

クラスメソッド

Cairo::PathData.new(type, points)
Cairo::PathDataオブジェクトを作成します。通常はサブクラ スのオブジェクトを作成します。

インタンスメソッド

close_path?
パスを閉じる操作なら真を返します。
curve_to?
曲線を描く操作なら真を返します。
each {|point| ...}
各点毎にブロックを呼び出します。
line_to?
直線を描く操作なら真を返します。
move_to?
移動する操作なら真を返します。
points
操作に必要な点を返します。
to_a
to_ary
配列化します。
type
操作の種類を返します。

参考

変更履歴