Sha256: 7f5b977b0841986c6cff192e0953bbb4cc26328722bb74ebf9ca5b805592811c

Contents?: true

Size: 338 Bytes

Versions: 16

Compression:

Stored size: 338 Bytes

Contents

require 'rays/ext'


module Rays


  class Bitmap

    include Enumerable

    def each()
      height.times do |y|
        width.times do |x|
          yield self[x, y], x, y
        end
      end
    end

    def bounds()
      Bounds.new 0, 0, width, height
    end

    def to_a()
      map {|o| o}
    end

  end# Bitmap


end# Rays

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rays-0.2.1 lib/rays/bitmap.rb
rays-0.2 lib/rays/bitmap.rb
rays-0.1.49 lib/rays/bitmap.rb
rays-0.1.48 lib/rays/bitmap.rb
rays-0.1.47 lib/rays/bitmap.rb
rays-0.1.46 lib/rays/bitmap.rb
rays-0.1.45 lib/rays/bitmap.rb
rays-0.1.44 lib/rays/bitmap.rb
rays-0.1.43 lib/rays/bitmap.rb
rays-0.1.42 lib/rays/bitmap.rb
rays-0.1.40 lib/rays/bitmap.rb
rays-0.1.39 lib/rays/bitmap.rb
rays-0.1.38 lib/rays/bitmap.rb
rays-0.1.37 lib/rays/bitmap.rb
rays-0.1.36 lib/rays/bitmap.rb
rays-0.1.35 lib/rays/bitmap.rb