gecko-dev/dom/gamepad/ipc
Tim Huang 226c880153 Bug 1885936 - Part 1: Introduce a chrome only function for getting all gamepads. r=cmartin,webidl,emilio
To collect the gamepad information on the user device, we introduce a
chrome only function called RequestAllGamepads to Navigator. The
function will return a promise which resolves when we get all gamepads
info from the parent process.

Note that we cannot rely on The existing navigator.getGamepads()
function because it cannot allow us collecting gamepads info
without the user interacts with the gamepads.

Differential Revision: https://phabricator.services.mozilla.com/D207979
2024-05-15 16:48:58 +00:00
..
GamepadEventChannelChild.cpp
GamepadEventChannelChild.h
GamepadEventChannelParent.cpp Bug 1885936 - Part 1: Introduce a chrome only function for getting all gamepads. r=cmartin,webidl,emilio 2024-05-15 16:48:58 +00:00
GamepadEventChannelParent.h Bug 1885936 - Part 1: Introduce a chrome only function for getting all gamepads. r=cmartin,webidl,emilio 2024-05-15 16:48:58 +00:00
GamepadEventTypes.ipdlh
GamepadMessageUtils.h Bug 1640839 - Add IPC serializer for WebIDL enums. r=mccr8,jgilbert,media-playback-reviewers,dom-storage-reviewers,janv,padenot 2024-03-02 07:50:22 +00:00
GamepadTestChannelChild.cpp
GamepadTestChannelChild.h
GamepadTestChannelParent.cpp
GamepadTestChannelParent.h
PGamepadEventChannel.ipdl Bug 1885936 - Part 1: Introduce a chrome only function for getting all gamepads. r=cmartin,webidl,emilio 2024-05-15 16:48:58 +00:00
PGamepadTestChannel.ipdl