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", TextPos::cr((1,1)), (LIGHT_GRAY, PixelFont::Standard8x10));
 graphics.draw(&text);
 let drawable = Drawable::from_obj(Rect::new((1,1),(15,16)), stroke(BLUE));
 graphics.draw(&drawable);

Modules§

Macros§

Structs§

Enums§

Functions§