class Fontaine::ImageData

Attributes

canvas[RW]
id[RW]

Public Class Methods

new(id, canvas, *args) click to toggle source
# File lib/fontaine/image_data.rb, line 6
def initialize(id, canvas, *args)
  @id = id
  @canvas = canvas #is this ok? test
  if(args.size == 2)
  
    @canvas.send_msg("createImageData #{args[0]} #{args[1]} #{id}")
  
  elsif(args.size == 1)
    @canvas.send_msg("createImageData #{args[0]} #{id}")
  end
  
end

Public Instance Methods

data(pixel, value="") click to toggle source
# File lib/fontaine/image_data.rb, line 19
def data(pixel, value="")
  @canvas.send_msg("imageDataData #{id} #{pixel} #{value}")
  return @canvas.last_response
end
width() click to toggle source
# File lib/fontaine/image_data.rb, line 24
def width
  @canvas.send_msg("imageDataWidth #{id}")
  return @canvas.last_response
end