makepad-draw 1.0.0

Makepad 2d drawing API
Documentation
use {
    crate::{
        makepad_platform::*,
        shader::draw_quad::DrawQuad
    },
};

live_design!{
    DrawColor= {{DrawColor}} {
        fn pixel(self) -> vec4 {
            return vec4(self.color.rgb*self.color.a, self.color.a);
        }
    }
}

#[derive(Live, LiveHook, LiveRegister)]
#[repr(C)]
pub struct DrawColor {
    #[deref] pub draw_super: DrawQuad,
    #[live] pub color: Vec4
}