Object
# File lib/gd2/canvas.rb, line 33 def initialize(x, y) @x, @y = x, y end
# File lib/gd2/canvas.rb, line 37 def coordinates [@x, @y] end
# File lib/gd2/canvas.rb, line 50 def draw(image, mode) image.set_pixel(@x, @y, mode) end
# File lib/gd2/canvas.rb, line 46 def transform(matrix) dup.transform!(matrix) end
# File lib/gd2/canvas.rb, line 41 def transform!(matrix) @x, @y = (Matrix.row_vector([@x, @y, 1]) * matrix)[0, 0..1] self end
[Validate]
Generated with the Darkfish Rdoc Generator 2.