1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
mod slider_f32; pub use super::*; /// Options for rendering a values as a slider #[derive(Debug, Default)] pub struct InspectArgsSlider { pub min_value: Option<f32>, pub max_value: Option<f32>, } /// Renders a value as a slider pub trait InspectRenderSlider<T> { fn render(data: &[&T], label: &'static str, ui: &imgui::Ui, args: &InspectArgsSlider); fn render_mut( data: &mut [&mut T], label: &'static str, ui: &imgui::Ui, args: &InspectArgsSlider, ) -> bool; }