VRAM class of PicoRuby

Type aliases

page_t

[Integer, Integer, String]

Singleton methods

new

VRAM.new(w: Integer, h: Integer, cols: Integer, rows: Integer) -> void

Instance methods

dirty_pages

instance.dirty_pages() -> Array[page_t]

draw_bitmap

instance.draw_bitmap(x: Integer, y: Integer, w: Integer, h: Integer, data: Array[Integer]) -> void

draw_bytes

instance.draw_bytes(x: Integer, y: Integer, w: Integer, h: Integer, data: String) -> void

draw_line

instance.draw_line(Integer x0, Integer y0, Integer x1, Integer y1, Integer color) -> self

draw_rect

instance.draw_rect(Integer x, Integer y, Integer w, Integer h, Integer color) -> self

fill

instance.fill(Integer color) -> self

pages

instance.pages() -> Array[page_t]

set_pixel

instance.set_pixel(Integer x, Integer y, Integer color) -> self

Attr accessors

name (accessor)

instance.name -> String
Tags: class