New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add input mocking, input sources change event #25463
Merged
+485
−79
Merged
Changes from 1 commit
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
6a21983
Update webxr
Manishearth 9ecb13d
Add SimulateVisibilityChange()
Manishearth bf30bf2
Add blank FakeXRInputController interface
Manishearth 11e8823
Correctly initialize grip space
Manishearth 7046f54
Expose targetRayMode
Manishearth 506a0af
Add FakeXRDevice::simulateInputSourceConnection()
Manishearth e03fd0e
Add pointer/grip mocking
Manishearth 225254a
Add disconnect()/reconnect()
Manishearth 8200276
Add select events
Manishearth a90a420
Add XRInputSourcesChangeEvent
Manishearth f721113
Handle AddInput/RemoveInput events
Manishearth c89f79b
Add a realm
Manishearth b10ba77
Update test to use newer API
Manishearth 77d90d6
Update WPT expectations
Manishearth 94e8ce5
Make next_input_id an InputId
Manishearth File filter...
Filter file types
Jump to…
Jump to file
Failed to load files.
Expose targetRayMode
- Loading branch information
commit 7046f543a1875ab419d30fad8cc33333e92e4373
| @@ -19,7 +19,7 @@ enum XRTargetRayMode { | ||
| [SecureContext, Exposed=Window, Pref="dom.webxr.enabled"] | ||
| interface XRInputSource { | ||
| readonly attribute XRHandedness handedness; | ||
| // [SameObject] readonly attribute XRTargetRayMode targetRayMode; | ||
| readonly attribute XRTargetRayMode targetRayMode; | ||
Manishearth
Author
Member
|
||
| [SameObject] readonly attribute XRSpace targetRaySpace; | ||
| [SameObject] readonly attribute XRSpace? gripSpace; | ||
| // [SameObject] readonly attribute Gamepad? gamepad; | ||
ProTip!
Use n and p to navigate between commits in a pull request.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Why no
[SameObject]?