aboutsummaryrefslogtreecommitdiffstats
path: root/components/compositing/windowing.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/compositing/windowing.rs')
-rw-r--r--components/compositing/windowing.rs25
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()
- }
-}