diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2019-03-14 13:40:39 -0700 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2019-03-18 16:26:48 -0700 |
commit | ffacb1179eb7b62b805584b72d11d1b429523b22 (patch) | |
tree | a69f925e15483cc80ca298fe3b0924457433a4eb /components/script/dom/xrrigidtransform.rs | |
parent | 503ea3d943e37cc0ca1b86882550a6515651f927 (diff) | |
download | servo-ffacb1179eb7b62b805584b72d11d1b429523b22.tar.gz servo-ffacb1179eb7b62b805584b72d11d1b429523b22.zip |
Add originOffset to XRReferenceSpace
Diffstat (limited to 'components/script/dom/xrrigidtransform.rs')
-rw-r--r-- | components/script/dom/xrrigidtransform.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/components/script/dom/xrrigidtransform.rs b/components/script/dom/xrrigidtransform.rs index ab8bd6e6e85..3f726475517 100644 --- a/components/script/dom/xrrigidtransform.rs +++ b/components/script/dom/xrrigidtransform.rs @@ -45,6 +45,18 @@ impl XRRigidTransform { ) } + #[allow(unused)] + pub fn identity(window: &Window) -> DomRoot<XRRigidTransform> { + let global = window.global(); + let position = DOMPointReadOnly::new(&global, 0., 0., 0., 1.); + let orientation = DOMPointReadOnly::new(&global, 0., 0., 0., 1.); + reflect_dom_object( + Box::new(XRRigidTransform::new_inherited(&position, &orientation)), + window, + XRRigidTransformBinding::Wrap, + ) + } + // https://immersive-web.github.io/webxr/#dom-xrrigidtransform-xrrigidtransform pub fn Constructor( window: &Window, |