pixelpwnr-render 0.0.1

Blazingly fast GPU accelerated pixelflut server
Documentation
use std::sync::Arc;

use pixelpwnr_render::color::Color;
use pixelpwnr_render::pixmap::Pixmap;
use pixelpwnr_render::renderer::Renderer;

pub fn main() {
    // Build a pixelmap
    let pixmap = Pixmap::new(800, 600);
    pixmap
        .set_pixel(10, 10, Color::from_rgb(255, 0, 0))
        .unwrap();
    pixmap
        .set_pixel(20, 20, Color::from_hex("FF00FFFF").unwrap())
        .unwrap();

    // Build the renderer
    let renderer = Renderer::new("pixelpwnr-render", Arc::new(pixmap));

    // Run
    renderer.run_default();
}