egui support
- New Resource, EguiQueue: Utility to queue egui ui builders - New Rendering System, EguiRenderer: Utilizes a modified egui_glium library to render egui UI - Adjusted RenderingSystem trait and RenderingContext structure to provide event_loop and egui_queue. - Various minor adjusments
This commit is contained in:
parent
e88ce258ce
commit
ce24354f3b
18 changed files with 806 additions and 204 deletions
|
|
@ -11,4 +11,5 @@ raidillon_ecs = { path = "../ecs" }
|
|||
winit = "0.30.12"
|
||||
hecs = "0.10.5"
|
||||
indexmap = "2.10.0"
|
||||
glam = "0.30.8"
|
||||
glam = "0.30.8"
|
||||
egui = "0.33.2"
|
||||
|
|
@ -94,9 +94,4 @@ impl EngineTrait for Engine {
|
|||
fn reset_debug_ui_buffer(&mut self) {
|
||||
self.scene_manager.current_mut().resources.get_mut::<DebugUIBuffer>().unwrap().reset_buffer();
|
||||
}
|
||||
|
||||
// fn scene_and_debug_ui_buffer_mut(&mut self) -> (&mut Scene, &DebugUIBuffer) {
|
||||
// let (sm, dub) = (&mut self.scene_manager, self.scene_manager.current().resources.get::<DebugUIBuffer>().unwrap());
|
||||
// (sm.current_mut(), dub)
|
||||
// }
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue