diff options
Diffstat (limited to 'components/script/dom/xrinputsource.rs')
-rw-r--r-- | components/script/dom/xrinputsource.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/components/script/dom/xrinputsource.rs b/components/script/dom/xrinputsource.rs index f0954905e7a..699c861ab11 100644 --- a/components/script/dom/xrinputsource.rs +++ b/components/script/dom/xrinputsource.rs @@ -127,6 +127,7 @@ impl XRInputSourceMethods for XRInputSource { TargetRayMode::Gaze => XRTargetRayMode::Gaze, TargetRayMode::TrackedPointer => XRTargetRayMode::Tracked_pointer, TargetRayMode::Screen => XRTargetRayMode::Screen, + TargetRayMode::TransientPointer => XRTargetRayMode::Transient_pointer, } } @@ -154,6 +155,13 @@ impl XRInputSourceMethods for XRInputSource { self.profiles.get() } + /// <https://www.w3.org/TR/webxr/#dom-xrinputsource-skiprendering> + fn SkipRendering(&self) -> bool { + // Servo is not currently supported anywhere that would allow for skipped + // controller rendering. + false + } + /// <https://www.w3.org/TR/webxr-gamepads-module-1/#xrinputsource-interface> fn GetGamepad(&self) -> Option<DomRoot<Gamepad>> { Some(DomRoot::from_ref(&*self.gamepad)) |