1
0
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:
Konkitoman
2023-08-05 15:27:06 +03:00
parent fbcb26827c
commit 5ca60cad0e

View File

@@ -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);