mirror of
https://github.com/emilk/egui.git
synced 2026-08-31 13:50:04 -04:00
Remove unnecessary Box
This commit is contained in:
@@ -483,7 +483,7 @@ impl EpiIntegration {
|
|||||||
app: &mut dyn epi::App,
|
app: &mut dyn epi::App,
|
||||||
window: &winit::window::Window,
|
window: &winit::window::Window,
|
||||||
egui_winit: &mut egui_winit::State,
|
egui_winit: &mut egui_winit::State,
|
||||||
viewport_ui_cb: &Option<Arc<Box<ViewportUiCallback>>>,
|
viewport_ui_cb: &Option<Arc<ViewportUiCallback>>,
|
||||||
id_pair: ViewportIdPair,
|
id_pair: ViewportIdPair,
|
||||||
) -> egui::FullOutput {
|
) -> egui::FullOutput {
|
||||||
let frame_start = std::time::Instant::now();
|
let frame_start = std::time::Instant::now();
|
||||||
|
|||||||
@@ -503,7 +503,7 @@ mod glow_integration {
|
|||||||
id_pair: ViewportIdPair,
|
id_pair: ViewportIdPair,
|
||||||
|
|
||||||
/// The user-callback that shows the ui.
|
/// The user-callback that shows the ui.
|
||||||
viewport_ui_cb: Option<Arc<Box<ViewportUiCallback>>>,
|
viewport_ui_cb: Option<Arc<ViewportUiCallback>>,
|
||||||
|
|
||||||
egui_winit: Option<egui_winit::State>,
|
egui_winit: Option<egui_winit::State>,
|
||||||
}
|
}
|
||||||
@@ -1854,7 +1854,7 @@ mod wgpu_integration {
|
|||||||
egui_winit: Rc<RefCell<Option<egui_winit::State>>>,
|
egui_winit: Rc<RefCell<Option<egui_winit::State>>>,
|
||||||
|
|
||||||
/// `None` for sync viewports.
|
/// `None` for sync viewports.
|
||||||
viewport_ui_cb: Option<Arc<Box<ViewportUiCallback>>>,
|
viewport_ui_cb: Option<Arc<ViewportUiCallback>>,
|
||||||
|
|
||||||
parent_id: ViewportId,
|
parent_id: ViewportId,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -662,7 +662,7 @@ pub(crate) struct ViewportState {
|
|||||||
/// The user-code that shows the GUI, used for deferred viewports.
|
/// The user-code that shows the GUI, used for deferred viewports.
|
||||||
///
|
///
|
||||||
/// `None` for immediate viewports.
|
/// `None` for immediate viewports.
|
||||||
pub(crate) viewport_ui_cb: Option<Arc<Box<ViewportUiCallback>>>,
|
pub(crate) viewport_ui_cb: Option<Arc<ViewportUiCallback>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Describes a viewport, i.e. a native window.
|
/// Describes a viewport, i.e. a native window.
|
||||||
@@ -676,5 +676,5 @@ pub struct ViewportOutput {
|
|||||||
/// The user-code that shows the GUI, used for deferred viewports.
|
/// The user-code that shows the GUI, used for deferred viewports.
|
||||||
///
|
///
|
||||||
/// `None` for immediate viewports and the ROOT viewport.
|
/// `None` for immediate viewports and the ROOT viewport.
|
||||||
pub viewport_ui_cb: Option<Arc<Box<ViewportUiCallback>>>,
|
pub viewport_ui_cb: Option<Arc<ViewportUiCallback>>,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user