Sha256: b310fee93059d0874f767c419fa96b4aa6f146bca814f5ebba4aa5d61aad570d

Contents?: true

Size: 364 Bytes

Versions: 13

Compression:

Stored size: 364 Bytes

Contents

# -*- coding: utf-8 -*-


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

13 entries across 13 versions & 1 rubygems

Version Path
rays-0.1.34 lib/rays/bitmap.rb
rays-0.1.33 lib/rays/bitmap.rb
rays-0.1.32 lib/rays/bitmap.rb
rays-0.1.31 lib/rays/bitmap.rb
rays-0.1.30 lib/rays/bitmap.rb
rays-0.1.29 lib/rays/bitmap.rb
rays-0.1.28 lib/rays/bitmap.rb
rays-0.1.27 lib/rays/bitmap.rb
rays-0.1.26 lib/rays/bitmap.rb
rays-0.1.25 lib/rays/bitmap.rb
rays-0.1.24 lib/rays/bitmap.rb
rays-0.1.23 lib/rays/bitmap.rb
rays-0.1.22 lib/rays/bitmap.rb