Change the blending and colors on the GR area
This looks a lot clearer.
This commit is contained in:
parent
a4cac4b750
commit
8bd5f8afce
|
@ -30,7 +30,12 @@ const LN_FREQ_RANGE: f32 = LN_22_KHZ - LN_40_HZ;
|
||||||
|
|
||||||
/// The color used for drawing the overlay. Currently not configurable using the style sheet (that
|
/// The color used for drawing the overlay. Currently not configurable using the style sheet (that
|
||||||
/// would be possible by moving this to a dedicated view and overlaying that).
|
/// would be possible by moving this to a dedicated view and overlaying that).
|
||||||
const GR_BAR_OVERLAY_COLOR: vg::Color = vg::Color::rgbaf(0.7, 0.9, 1.0, 0.7);
|
///
|
||||||
|
/// # Notes
|
||||||
|
///
|
||||||
|
/// This is drawn using some blending options that make it interact differently with darker
|
||||||
|
/// backgrounds.
|
||||||
|
const GR_BAR_OVERLAY_COLOR: vg::Color = vg::Color::rgbaf(0.85, 0.95, 1.0, 0.8);
|
||||||
|
|
||||||
/// A very analyzer showing the envelope followers as a magnitude spectrum with an overlay for the
|
/// A very analyzer showing the envelope followers as a magnitude spectrum with an overlay for the
|
||||||
/// gain reduction.
|
/// gain reduction.
|
||||||
|
@ -292,5 +297,8 @@ fn draw_gain_reduction(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
canvas
|
||||||
|
.global_composite_blend_func(vg::BlendFactor::DstAlpha, vg::BlendFactor::OneMinusDstColor);
|
||||||
canvas.fill_path(&mut path, &paint);
|
canvas.fill_path(&mut path, &paint);
|
||||||
|
canvas.global_composite_blend_func(vg::BlendFactor::One, vg::BlendFactor::OneMinusSrcAlpha);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue