lux 0.1.2

A super simple 2d-graphics engine that handles windowing and events for you! Right now it's supposed to be a top secret! Shhhhh...
Documentation
extern crate lux;
extern crate vecmath;

use lux::prelude::*;
use lux::graphics::{PrimitiveCanvas, TrianglesList, ColorVertex};
use lux::color;

fn main() {
    let mut lux = Window::new_with_defaults().unwrap();

    while lux.is_open() {
        let mut frame = lux.cleared_frame(color::WHITE);
        *frame.current_matrix_mut() = vecmath::mat4_id();
        let vtxs = [
            ColorVertex {pos: [-0.5, -0.5], color: rgb(1.0, 0.0, 0.0)},
            ColorVertex {pos: [0.0, 0.5], color: rgb(0.0, 0.0, 1.0)},
            ColorVertex {pos: [0.5, -0.5], color: rgb(0.0, 1.0, 0.0)},
        ];

        frame.draw_colored(TrianglesList, &vtxs[..], None, None).unwrap();
    }
}