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 = Graphics::create_buffer_u8(800, 600); //800 x 600 RGBA
let mut graphics = Graphics::new_u8_rgba(&mut buffer, 800, 600).unwrap();
let text = Text::new("Some text", TextPos::cr((1,1)), (LIGHT_GRAY, PixelFont::Standard6x7));
graphics.draw(&text);
graphics.draw_rect(Rect::new((40, 50), (100, 100)), stroke(BLUE));
Modules§
- clipping
- drawable
- drawing
- image
- indexed
- integration
- prelude
- renderable_
image - renderable_
macros - scaling
- shapes
- text
Macros§
Structs§
- Custom
Letter - Only the letter sizes you’ll use need to be set
- Graphics
Enums§
Functions§
- make_
image - Create an image
width
xheight
px and then run drawing commands on it - make_
indexed_ image - Create an indexed image
width
xheight
px and then run drawing commands on it