diff options
Diffstat (limited to 'engine/src/ui/dear_imgui.rs')
| -rw-r--r-- | engine/src/ui/dear_imgui.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/engine/src/ui/dear_imgui.rs b/engine/src/ui/dear_imgui.rs index 7c5dbc3..1e2a3fd 100644 --- a/engine/src/ui/dear_imgui.rs +++ b/engine/src/ui/dear_imgui.rs @@ -43,6 +43,7 @@ use crate::projection::{ ClipVolume as ProjectionClipVolume, Orthographic as OrthographicProjection, }; +use crate::reflection::Reflection; use crate::rendering::blending::{ Config as RenderingBlendingConfiguration, Equation as RenderingBlendingEquation, @@ -80,7 +81,7 @@ use crate::windowing::window::Window; mod reexports { - pub use dear_imgui_rs as dear_imgui; + pub use dear_imgui_rs as bindings; } pub use reexports::*; @@ -101,7 +102,7 @@ pub struct Context impl Context { - pub fn frame(&mut self) -> Option<&mut dear_imgui_rs::Ui> + pub fn frame(&mut self) -> Option<&mut bindings::Ui> { if !self.enabled { return None; @@ -110,7 +111,7 @@ impl Context self.ctx.get_frame() } - pub fn register_texture(&mut self, texture_data: &mut dear_imgui_rs::OwnedTextureData) + pub fn register_texture(&mut self, texture_data: &mut bindings::OwnedTextureData) { self.ctx.register_texture(texture_data); } @@ -290,7 +291,7 @@ fn update( Ok(()) } -#[derive(Debug, Component)] +#[derive(Debug, Component, Reflection)] pub struct TargetWindow; #[derive(Debug, Default, Component)] |
