mirror of
https://github.com/servo/servo.git
synced 2025-08-07 14:35:33 +01:00
Add XRSession.viewerSpace
This commit is contained in:
parent
7e4b6512a7
commit
813613628d
3 changed files with 21 additions and 3 deletions
|
@ -21,6 +21,7 @@ use crate::dom::vrdisplay::VRDisplay;
|
|||
use crate::dom::xrlayer::XRLayer;
|
||||
use crate::dom::xrreferencespace::XRReferenceSpace;
|
||||
use crate::dom::xrrenderstate::XRRenderState;
|
||||
use crate::dom::xrspace::XRSpace;
|
||||
use crate::dom::xrstationaryreferencespace::XRStationaryReferenceSpace;
|
||||
use dom_struct::dom_struct;
|
||||
use std::rc::Rc;
|
||||
|
@ -82,6 +83,11 @@ impl XRSessionMethods for XRSession {
|
|||
)
|
||||
}
|
||||
|
||||
// https://immersive-web.github.io/webxr/#dom-xrsession-viewerspace
|
||||
fn ViewerSpace(&self) -> DomRoot<XRSpace> {
|
||||
XRSpace::new_viewerspace(&self.global(), &self)
|
||||
}
|
||||
|
||||
/// https://immersive-web.github.io/webxr/#dom-xrsession-requestanimationframe
|
||||
fn UpdateRenderState(&self, init: &XRRenderStateInit) -> Rc<Promise> {
|
||||
let p = Promise::new(&self.global());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue