class Cairo::Context
Overrides for CairoContext (cairo_t)
Public Class Methods
create(target)
click to toggle 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
arc(xc, yc, radius, angle1, angle2)
click to toggle 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
close_path()
click to toggle source
# File lib/gir_ffi-cairo/context.rb, line 21 def close_path Lib.cairo_close_path self end
fill()
click to toggle source
# File lib/gir_ffi-cairo/context.rb, line 33 def fill Lib.cairo_fill self end
get_target()
click to toggle source
# File lib/gir_ffi-cairo/context.rb, line 41 def get_target ptr = Lib.cairo_get_target self Surface.wrap ptr end
line_to(x, y)
click to toggle source
# File lib/gir_ffi-cairo/context.rb, line 17 def line_to(x, y) Lib.cairo_line_to self, x, y end
move_to(x, y)
click to toggle source
# File lib/gir_ffi-cairo/context.rb, line 13 def move_to(x, y) Lib.cairo_move_to self, x, y end
rectangle(x, y, width, height)
click to toggle 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
restore()
click to toggle source
# File lib/gir_ffi-cairo/context.rb, line 54 def restore Lib.cairo_restore self end
save()
click to toggle source
# File lib/gir_ffi-cairo/context.rb, line 50 def save Lib.cairo_save self end
set_source_rgba(red, green, blue, alpha)
click to toggle 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
show_page()
click to toggle source
# File lib/gir_ffi-cairo/context.rb, line 58 def show_page Lib.cairo_show_page self end
stroke()
click to toggle source
# File lib/gir_ffi-cairo/context.rb, line 37 def stroke Lib.cairo_stroke self end