diff --git a/imgui-examples/examples/support/mod.rs b/imgui-examples/examples/support/mod.rs index 52c4bcd..ac41295 100644 --- a/imgui-examples/examples/support/mod.rs +++ b/imgui-examples/examples/support/mod.rs @@ -7,7 +7,6 @@ use imgui::{Context, FontConfig, FontGlyphRanges, FontSource, Ui, ConfigFlags}; use imgui_glium_renderer::Renderer; use imgui_winit_support::{HiDpiMode, WinitPlatform}; use std::path::Path; -use std::rc::Rc; use std::time::Instant; mod clipboard; diff --git a/imgui-winit-support/src/lib.rs b/imgui-winit-support/src/lib.rs index 0b79529..cb1a2d9 100644 --- a/imgui-winit-support/src/lib.rs +++ b/imgui-winit-support/src/lib.rs @@ -188,8 +188,8 @@ use winit_20 as winit; ))] use winit_19 as winit; -use imgui::{self, BackendFlags, ConfigFlags, Context, Io, Key, Ui, PlatformViewportBackend, ViewportFlags, PlatformMonitor, Viewport}; -use std::{cell::Cell, rc::Rc}; +use imgui::{self, BackendFlags, ConfigFlags, Context, Io, Key, Ui, PlatformViewportBackend, ViewportFlags, PlatformMonitor}; +use std::cell::Cell; use std::cmp::Ordering; use winit::dpi::{LogicalPosition, LogicalSize}; @@ -514,11 +514,11 @@ impl PlatformViewportBackend for ViewportBackend { window.focus_window(); } - fn get_window_focus(&mut self, viewport: &mut imgui::Viewport) -> bool { + fn get_window_focus(&mut self, _viewport: &mut imgui::Viewport) -> bool { true } - fn get_window_minimized(&mut self, viewport: &mut imgui::Viewport) -> bool { + fn get_window_minimized(&mut self, _viewport: &mut imgui::Viewport) -> bool { false } @@ -527,23 +527,23 @@ impl PlatformViewportBackend for ViewportBackend { window.set_title(title); } - fn set_window_alpha(&mut self, viewport: &mut imgui::Viewport, alpha: f32) { + fn set_window_alpha(&mut self, _viewport: &mut imgui::Viewport, _alpha: f32) { } - fn update_window(&mut self, viewport: &mut imgui::Viewport) { + fn update_window(&mut self, _viewport: &mut imgui::Viewport) { } - fn render_window(&mut self, viewport: &mut imgui::Viewport) { + fn render_window(&mut self, _viewport: &mut imgui::Viewport) { } - fn swap_buffers(&mut self, viewport: &mut imgui::Viewport) { + fn swap_buffers(&mut self, _viewport: &mut imgui::Viewport) { } - fn create_vk_surface(&mut self, viewport: &mut imgui::Viewport, instance: u64, out_surface: &mut u64) -> i32 { + fn create_vk_surface(&mut self, _viewport: &mut imgui::Viewport, _instance: u64, _out_surface: &mut u64) -> i32 { 0 } } diff --git a/imgui/src/platform_io.rs b/imgui/src/platform_io.rs index 79a7d78..191251c 100644 --- a/imgui/src/platform_io.rs +++ b/imgui/src/platform_io.rs @@ -186,67 +186,67 @@ pub(crate) extern "C" fn platform_create_vk_surface(viewport: *mut Viewport, ins pub(crate) struct DummyPlatformViewportBackend {} impl PlatformViewportBackend for DummyPlatformViewportBackend { - fn create_window(&mut self, viewport: &mut Viewport) { + fn create_window(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn destroy_window(&mut self, viewport: &mut Viewport) { + fn destroy_window(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn show_window(&mut self, viewport: &mut Viewport) { + fn show_window(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn set_window_pos(&mut self, viewport: &mut Viewport, pos: [f32; 2]) { + fn set_window_pos(&mut self, _viewport: &mut Viewport, _pos: [f32; 2]) { unimplemented!() } - fn get_window_pos(&mut self, viewport: &mut Viewport) -> [f32; 2] { + fn get_window_pos(&mut self, _viewport: &mut Viewport) -> [f32; 2] { unimplemented!() } - fn set_window_size(&mut self, viewport: &mut Viewport, size: [f32; 2]) { + fn set_window_size(&mut self, _viewport: &mut Viewport, _size: [f32; 2]) { unimplemented!() } - fn get_window_size(&mut self, viewport: &mut Viewport) -> [f32; 2] { + fn get_window_size(&mut self, _viewport: &mut Viewport) -> [f32; 2] { unimplemented!() } - fn set_window_focus(&mut self, viewport: &mut Viewport) { + fn set_window_focus(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn get_window_focus(&mut self, viewport: &mut Viewport) -> bool { + fn get_window_focus(&mut self, _viewport: &mut Viewport) -> bool { unimplemented!() } - fn get_window_minimized(&mut self, viewport: &mut Viewport) -> bool { + fn get_window_minimized(&mut self, _viewport: &mut Viewport) -> bool { unimplemented!() } - fn set_window_title(&mut self, viewport: &mut Viewport, title: &str) { + fn set_window_title(&mut self, _viewport: &mut Viewport, _title: &str) { unimplemented!() } - fn set_window_alpha(&mut self, viewport: &mut Viewport, alpha: f32) { + fn set_window_alpha(&mut self, _viewport: &mut Viewport, _alpha: f32) { unimplemented!() } - fn update_window(&mut self, viewport: &mut Viewport) { + fn update_window(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn render_window(&mut self, viewport: &mut Viewport) { + fn render_window(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn swap_buffers(&mut self, viewport: &mut Viewport) { + fn swap_buffers(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn create_vk_surface(&mut self, viewport: &mut Viewport, instance: u64, out_surface: &mut u64) -> i32 { + fn create_vk_surface(&mut self, _viewport: &mut Viewport, _instance: u64, _out_surface: &mut u64) -> i32 { unimplemented!() } } @@ -294,23 +294,23 @@ pub(crate) extern "C" fn renderer_swap_buffers(viewport: *mut Viewport, _arg: *m pub(crate) struct DummyRendererViewportBackend {} impl RendererViewportBackend for DummyRendererViewportBackend { - fn create_window(&mut self, viewport: &mut Viewport) { + fn create_window(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn destroy_window(&mut self, viewport: &mut Viewport) { + fn destroy_window(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn set_window_size(&mut self, viewport: &mut Viewport, size: [f32; 2]) { + fn set_window_size(&mut self, _viewport: &mut Viewport, _size: [f32; 2]) { unimplemented!() } - fn render_window(&mut self, viewport: &mut Viewport) { + fn render_window(&mut self, _viewport: &mut Viewport) { unimplemented!() } - fn swap_buffers(&mut self, viewport: &mut Viewport) { + fn swap_buffers(&mut self, _viewport: &mut Viewport) { unimplemented!() } }