From 2c6bfdbc8c2262c3550fa16d4472e29d73077956 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Sun, 3 Nov 2019 04:39:11 +0100 Subject: Implement debug view and load system fonts --- native/src/lib.rs | 2 -- native/src/metrics.rs | 11 ----------- native/src/renderer/windowed.rs | 6 +++--- 3 files changed, 3 insertions(+), 16 deletions(-) delete mode 100644 native/src/metrics.rs (limited to 'native') diff --git a/native/src/lib.rs b/native/src/lib.rs index 86bfb3ca..fa72a553 100644 --- a/native/src/lib.rs +++ b/native/src/lib.rs @@ -206,7 +206,6 @@ mod element; mod event; mod hasher; mod layout; -mod metrics; mod mouse_cursor; mod node; mod style; @@ -225,7 +224,6 @@ pub use element::Element; pub use event::Event; pub use hasher::Hasher; pub use layout::Layout; -pub use metrics::Metrics; pub use mouse_cursor::MouseCursor; pub use node::Node; pub use renderer::Renderer; diff --git a/native/src/metrics.rs b/native/src/metrics.rs deleted file mode 100644 index 7c344b9b..00000000 --- a/native/src/metrics.rs +++ /dev/null @@ -1,11 +0,0 @@ -use std::time; - -/// A bunch of metrics about an Iced application. -#[derive(Debug, Clone, Copy)] -pub struct Metrics { - pub startup_time: time::Duration, - pub update_time: time::Duration, - pub view_time: time::Duration, - pub renderer_output_time: time::Duration, - pub message_count: usize, -} diff --git a/native/src/renderer/windowed.rs b/native/src/renderer/windowed.rs index 0499ca70..6e4ae611 100644 --- a/native/src/renderer/windowed.rs +++ b/native/src/renderer/windowed.rs @@ -1,4 +1,4 @@ -use crate::{Metrics, MouseCursor}; +use crate::MouseCursor; use raw_window_handle::HasRawWindowHandle; @@ -7,10 +7,10 @@ pub trait Windowed: super::Renderer + Sized { fn new() -> Self; - fn draw( + fn draw>( &mut self, output: &Self::Output, - metrics: Option, + overlay: &[T], target: &mut Self::Target, ) -> MouseCursor; } -- cgit