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(?bool clear_dirty) -> Array[page_t]
draw_bitmap
instance.draw_bitmap(x: Integer, y: Integer, w: Integer, h: Integer, data: Array[Integer]) -> self
draw_bytes
instance.draw_bytes(x: Integer, y: Integer, w: Integer, h: Integer, data: String) -> self
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
erase
instance.erase(Integer x, Integer y, Integer w, Integer h) -> self
fill
instance.fill(Integer color) -> self
pages
instance.pages(?bool clear_dirty) -> Array[page_t]
set_pixel
instance.set_pixel(Integer x, Integer y, Integer color) -> self
Attr accessors
name (accessor)
instance.name -> String