From f2a6164a52bfa789c123e0fe6b94285688804c29 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Thu, 14 Mar 2019 16:23:18 -0700 Subject: [PATCH] Add XRReferenceSpace::identity --- components/script/dom/xrreferencespace.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/components/script/dom/xrreferencespace.rs b/components/script/dom/xrreferencespace.rs index 469086ec834..a24ab48d0c1 100644 --- a/components/script/dom/xrreferencespace.rs +++ b/components/script/dom/xrreferencespace.rs @@ -34,6 +34,16 @@ impl XRReferenceSpace { position: &DOMPointReadOnly, orientation: &DOMPointReadOnly, ) -> DomRoot { + let transform = XRRigidTransform::new(global, position, orientation); + reflect_dom_object( + Box::new(XRReferenceSpace::new_inherited(session, &transform)), + global, + XRReferenceSpaceBinding::Wrap, + ) + } + + #[allow(unused)] + pub fn identity(global: &Window, session: &XRSession) -> DomRoot { let transform = XRRigidTransform::identity(global); reflect_dom_object( Box::new(XRReferenceSpace::new_inherited(session, &transform)),