diff options
Diffstat (limited to 'components/compositing/windowing.rs')
-rw-r--r-- | components/compositing/windowing.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/components/compositing/windowing.rs b/components/compositing/windowing.rs index b35fed5288a..e047e54b276 100644 --- a/components/compositing/windowing.rs +++ b/components/compositing/windowing.rs @@ -2,11 +2,6 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -//! Abstract windowing methods. The concrete implementations of these can be found in `platform/`. - -use embedder_traits::EventLoopWaker; -use net::protocols::ProtocolRegistry; - /// Various debug and profiling flags that WebRender supports. #[derive(Clone)] pub enum WebRenderDebugOption { @@ -14,23 +9,3 @@ pub enum WebRenderDebugOption { TextureCacheDebug, RenderTargetDebug, } - -pub trait EmbedderMethods { - /// Returns a thread-safe object to wake up the window's event loop. - fn create_event_loop_waker(&mut self) -> Box<dyn EventLoopWaker>; - - #[cfg(feature = "webxr")] - /// Register services with a WebXR Registry. - fn register_webxr( - &mut self, - _: &mut webxr::MainThreadRegistry, - _: embedder_traits::EmbedderProxy, - ) { - } - - /// Returns the protocol handlers implemented by that embedder. - /// They will be merged with the default internal ones. - fn get_protocol_handlers(&self) -> ProtocolRegistry { - ProtocolRegistry::default() - } -} |