shadow_boxes/
shadow-boxes.rs

1use js_canvas_rendering_context_2d::*;
2
3fn main(){
4// Big M
5  draw();
6}
7
8#[no_mangle]
9pub extern "C" fn draw(){
10   CanvasRenderingContext2D::set_shadow_color_rgba(255, 0, 0, 204);
11   CanvasRenderingContext2D::set_shadow_blur(8);
12   CanvasRenderingContext2D::set_shadow_offset_x(30);
13   CanvasRenderingContext2D::set_shadow_offset_y(20);
14
15   CanvasRenderingContext2D::set_fill_style_rgba(0, 255, 0, 51);
16   CanvasRenderingContext2D::fill_rect(10., 10., 150., 100.);
17
18   CanvasRenderingContext2D::set_line_width(10);
19   CanvasRenderingContext2D::set_stroke_style_rgba(0, 0, 255, 153);
20   CanvasRenderingContext2D::stroke_rect(10.,10.,150.,100.);
21
22}