Add a shadow to the color wheel marker in the NanoVG demo
This commit is contained in:
parent
def7da5de2
commit
3e9558957f
|
@ -596,12 +596,15 @@ fn draw_color_wheel(context: &mut CanvasRenderingContext2D, rect: RectF, time: f
|
|||
context.translate(center);
|
||||
context.rotate(hue);
|
||||
|
||||
// Draw marker.
|
||||
context.set_shadow_blur(4.0);
|
||||
context.set_shadow_color(rgbau(0, 0, 0, 128));
|
||||
context.set_shadow_offset(vec2f(0.0, 0.0));
|
||||
context.set_stroke_style(rgbau(255, 255, 255, 192));
|
||||
context.set_line_width(2.0);
|
||||
context.stroke_rect(RectF::new(vec2f(inner_radius - 1.0, -3.0),
|
||||
vec2f(outer_radius - inner_radius + 2.0, 6.0)));
|
||||
|
||||
// TODO(pcwalton): Marker fill with box gradient
|
||||
context.set_shadow_color(ColorU::transparent_black());
|
||||
|
||||
// Draw center triangle.
|
||||
let triangle_radius = inner_radius - 6.0;
|
||||
|
|
Loading…
Reference in New Issue