summaryrefslogtreecommitdiff
path: root/engine/src/ui/dear_imgui.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/ui/dear_imgui.rs')
-rw-r--r--engine/src/ui/dear_imgui.rs7
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);