diff options
author | Josh Matthews <josh@joshmatthews.net> | 2020-02-27 16:41:35 -0500 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2020-03-09 17:50:54 -0400 |
commit | fbcf2bbc3ef4ba0c37a6a8d77bfee96b08f3cccc (patch) | |
tree | ef5491416055e5f39910d6b84aa5cdeb0e410171 /components/script/dom/xrsession.rs | |
parent | b062f514953c326ad8d1753de715bbb24ee68625 (diff) | |
download | servo-fbcf2bbc3ef4ba0c37a6a8d77bfee96b08f3cccc.tar.gz servo-fbcf2bbc3ef4ba0c37a6a8d77bfee96b08f3cccc.zip |
Integrate swapchain surface provider changes into webgl and webxr implementations.
Diffstat (limited to 'components/script/dom/xrsession.rs')
-rw-r--r-- | components/script/dom/xrsession.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/components/script/dom/xrsession.rs b/components/script/dom/xrsession.rs index ec51c910a17..ecb78615897 100644 --- a/components/script/dom/xrsession.rs +++ b/components/script/dom/xrsession.rs @@ -51,7 +51,7 @@ use std::mem; use std::rc::Rc; use webxr_api::{ self, util, Display, EnvironmentBlendMode, Event as XREvent, Frame, SelectEvent, SelectKind, - Session, View, Viewer, Visibility, + Session, SessionId, View, Viewer, Visibility, }; #[dom_struct] @@ -462,6 +462,10 @@ impl XRSession { viewport: Rect::from_size(size.to_i32()), } } + + pub fn session_id(&self) -> SessionId { + self.session.borrow().id() + } } impl XRSessionMethods for XRSession { |