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