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