Parent

Methods

Files

GD2::Canvas::Arc

Public Class Methods

new(center, width, height, range) click to toggle source
# File lib/gd2/canvas.rb, line 118
def initialize(center, width, height, range)
  @center, @width, @height = center, width, height
  @range = Range.new(360.degrees - range.end, 360.degrees - range.begin,
    range.exclude_end?)
end

Public Instance Methods

draw(image, mode) click to toggle source
# File lib/gd2/canvas.rb, line 124
def draw(image, mode)
  SYM[:gdImageArc].call(image.image_ptr, @center.x, @center.y,
    @width, @height,
    @range.begin.to_degrees.round, @range.end.to_degrees.round, mode)
  nil
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.