INNER CODE UNIT · Rust
with_corner_radius
marc2332/freya · crates/freya-borderless-plugin/src/lib.rs:85
pub fn with_corner_radius(mut self, corner_radius: f32) -> Self {
self.corner_radius = corner_radius;
self
}
}
impl FreyaPlugin for BorderlessPlugin {
fn plugin_id(&self) -> &'static str {
"borderless"
}
fn on_event(&mut self, event: &mut PluginEvent, _handle: PluginHandle) {
if self.corner_radius <= 0. {
return;
}
match event {
PluginEvent::BeforeRender { canvas, window, .. } => {
canvas.clear(Color::TRANSPARENT);