class Cairo::Context
Overrides for CairoContext (cairo_t)
Public Class Methods
Source
# File lib/gir_ffi-cairo/context.rb, line 8 def self.create(target) ptr = Lib.cairo_create target wrap ptr end
Public Instance Methods
Source
# File lib/gir_ffi-cairo/context.rb, line 29 def arc(xc, yc, radius, angle1, angle2) Lib.cairo_arc self, xc, yc, radius, angle1, angle2 end
Source
# File lib/gir_ffi-cairo/context.rb, line 21 def close_path Lib.cairo_close_path self end
Source
# File lib/gir_ffi-cairo/context.rb, line 41 def get_target ptr = Lib.cairo_get_target self Surface.wrap ptr end
Source
# File lib/gir_ffi-cairo/context.rb, line 17 def line_to(x, y) Lib.cairo_line_to self, x, y end
Source
# File lib/gir_ffi-cairo/context.rb, line 13 def move_to(x, y) Lib.cairo_move_to self, x, y end
Source
# File lib/gir_ffi-cairo/context.rb, line 25 def rectangle(x, y, width, height) Lib.cairo_rectangle self, x, y, width, height end
Source
# File lib/gir_ffi-cairo/context.rb, line 54 def restore Lib.cairo_restore self end
Source
# File lib/gir_ffi-cairo/context.rb, line 46 def set_source_rgba(red, green, blue, alpha) Lib.cairo_set_source_rgba self, red, green, blue, alpha end
Source
# File lib/gir_ffi-cairo/context.rb, line 58 def show_page Lib.cairo_show_page self end