vor 0.1.0

Cross-platform performance instrumentation with an in-app egui panel and live system and GPU metrics.
Documentation
//! Egui panel: frame bars (top) + puffin flame chart (middle) +
//! system & caller-defined metric line plots (bottom). Cursor is
//! synced across all three.
//!
//! Vor owns the system metrics — frame_ms, memory_mb, io_ms,
//! io_MB — sampled by [`PanelState::tick`] each frame. The caller
//! plugs in workload metrics via a `&VecDeque<R>` of records plus a
//! `&[Metric<R>]` descriptor list of what to plot from each.

mod bars;
mod color;
mod flame;
mod layout;
mod metric;
mod show;
mod state;
mod system;

pub use crate::viz::metric::Metric;
pub use crate::viz::show::show;
pub use crate::viz::state::{PanelConfig, PanelState};
pub use crate::viz::system::SystemSample;