aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/xrsession.rs
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2020-02-27 16:41:35 -0500
committerJosh Matthews <josh@joshmatthews.net>2020-03-09 17:50:54 -0400
commitfbcf2bbc3ef4ba0c37a6a8d77bfee96b08f3cccc (patch)
treeef5491416055e5f39910d6b84aa5cdeb0e410171 /components/script/dom/xrsession.rs
parentb062f514953c326ad8d1753de715bbb24ee68625 (diff)
downloadservo-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.rs6
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 {