diff options
Diffstat (limited to 'engine/src/ui')
| -rw-r--r-- | engine/src/ui/dear_imgui.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engine/src/ui/dear_imgui.rs b/engine/src/ui/dear_imgui.rs index 1e2a3fd..c710784 100644 --- a/engine/src/ui/dear_imgui.rs +++ b/engine/src/ui/dear_imgui.rs @@ -16,12 +16,12 @@ use ecs::sole::Single; use ecs::system::initializable::Initializable; use ecs::system::observer::Observe; use ecs::system::Into; +use ecs::time::Time; use ecs::{Component, Query, Sole}; use crate::asset::{Assets, Handle as AssetHandle, Label as AssetLabel}; use crate::data_types::color::Rgba; use crate::data_types::dimens::Dimens; -use crate::delta_time::DeltaTime; use crate::image::{ Image, PixelBuffer as ImagePixelBuffer, @@ -212,7 +212,7 @@ fn handle_window_changed( fn update( target_window_query: Query<(&Window, &SurfaceSpec), (With<TargetWindow>,)>, mut context: Single<Context>, - delta_time: Single<DeltaTime>, + time: Single<Time>, mut assets: Single<Assets>, mut render_passes: Single<RenderPasses>, shader_context: Single<ShaderContext>, @@ -226,7 +226,6 @@ fn update( unreachable!(); }; - let delta_time = delta_time.get()?; let assets = assets.get_mut()?; let render_passes = render_passes.get_mut()?; let shader_context = shader_context.get()?; @@ -267,7 +266,7 @@ fn update( context .ctx .get_io_mut() - .set_delta_time(delta_time.duration.as_secs_f32()); + .set_delta_time(time.delta_time.as_secs_f32()); update_inputs(context, &window, keyboard, mouse, mouse_buttons); |
