mirror of
https://github.com/emilk/egui.git
synced 2026-06-28 07:23:13 -04:00
Now seting the time of event as the elapsing time from when the app started for sync viewports
This commit is contained in:
@@ -972,6 +972,7 @@ mod glow_integration {
|
||||
let _gl = gl.clone();
|
||||
let painter = Arc::new(RwLock::new(painter));
|
||||
let _painter = painter.clone();
|
||||
let time = integration.beagining.clone();
|
||||
|
||||
integration.egui_ctx.set_render_sync_callback(
|
||||
move |viewport_builder, viewport_id, parent_viewport_id, render| {
|
||||
@@ -981,7 +982,8 @@ mod glow_integration {
|
||||
if let Some(winit_state) = &mut window.egui_winit {
|
||||
if let Some(win) = window.window.clone() {
|
||||
let win = win.read();
|
||||
let input = winit_state.take_egui_input(&win);
|
||||
let mut input = winit_state.take_egui_input(&win);
|
||||
input.time = Some(time.elapsed().as_secs_f64());
|
||||
let output =
|
||||
egui_ctx.run(input, viewport_id, parent_viewport_id, |ctx| {
|
||||
render(&egui_ctx, viewport_id, parent_viewport_id);
|
||||
|
||||
Reference in New Issue
Block a user