Crate buffer_graphics_lib
source · [−]Expand description
Buffer Graphics Lib
This is a simple graphics library for drawing to a buffer, mainly designed to be used with Rust Graphics Library or Pixels
It has basic shape drawing, bitmap text and image rendering.
Using the library is as simple as:
let mut buffer = [0_u8; 800 * 600 * 4]; //800 x 600 RGBA
let mut graphics = Graphics::new(&mut buffer, 800, 600).unwrap();
let text = Text::new("Some text", (1,1), (LIGHT_GRAY, Large));
graphics.draw(&text);
let shape = Shape::rect((1,1),(15,16), stroke(BLUE));
graphics.draw(&shape);