use iris::prelude::*; use winit::event_loop::ActiveEventLoop; fn main() { App::::run(); } #[derive(DefaultUiState)] struct State { ui: Ui, ui_state: UiState, } impl DefaultAppState for State { fn new(event_loop: &ActiveEventLoop, _proxy: Proxy) -> Self { let mut ui = Ui::new(); let window = event_loop.create_window(Default::default()).unwrap(); let ui_state = UiState::new(window); rect(Color::RED).set_root(&mut ui); Self { ui, ui_state } } }