Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(755)

Unified Diff: third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.cpp

Issue 2808093006: [Device Service] Move Gamepad Blink headers to be part of the Gamepad client library (Closed)
Patch Set: rebase and address comments Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.h ('k') | third_party/WebKit/public/BUILD.gn » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.cpp
diff --git a/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.cpp b/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.cpp
index abcd9e88ba1c612e7ad217355f5204f33636bdfc..023b2d42ee38bc0ec99b2530d5d037473c16da73 100644
--- a/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.cpp
+++ b/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.cpp
@@ -29,6 +29,7 @@
#include "core/frame/LocalFrame.h"
#include "core/frame/Navigator.h"
#include "core/page/Page.h"
+#include "device/gamepad/public/cpp/gamepad.h"
#include "modules/gamepad/GamepadDispatcher.h"
#include "modules/gamepad/GamepadEvent.h"
#include "modules/gamepad/GamepadList.h"
@@ -38,27 +39,27 @@ namespace blink {
template <typename T>
static void SampleGamepad(unsigned index,
T& gamepad,
- const WebGamepad& web_gamepad) {
- gamepad.SetId(web_gamepad.id);
+ const device::Gamepad& device_gamepad) {
+ gamepad.SetId(device_gamepad.id);
gamepad.SetIndex(index);
- gamepad.SetConnected(web_gamepad.connected);
- gamepad.SetTimestamp(web_gamepad.timestamp);
- gamepad.SetMapping(web_gamepad.mapping);
- gamepad.SetAxes(web_gamepad.axes_length, web_gamepad.axes);
- gamepad.SetButtons(web_gamepad.buttons_length, web_gamepad.buttons);
- gamepad.SetPose(web_gamepad.pose);
- gamepad.SetHand(web_gamepad.hand);
- gamepad.SetDisplayId(web_gamepad.display_id);
+ gamepad.SetConnected(device_gamepad.connected);
+ gamepad.SetTimestamp(device_gamepad.timestamp);
+ gamepad.SetMapping(device_gamepad.mapping);
+ gamepad.SetAxes(device_gamepad.axes_length, device_gamepad.axes);
+ gamepad.SetButtons(device_gamepad.buttons_length, device_gamepad.buttons);
+ gamepad.SetPose(device_gamepad.pose);
+ gamepad.SetHand(device_gamepad.hand);
+ gamepad.SetDisplayId(device_gamepad.display_id);
}
template <typename GamepadType, typename ListType>
static void SampleGamepads(ListType* into) {
- WebGamepads gamepads;
+ device::Gamepads gamepads;
GamepadDispatcher::Instance().SampleGamepads(gamepads);
- for (unsigned i = 0; i < WebGamepads::kItemsLengthCap; ++i) {
- WebGamepad& web_gamepad = gamepads.items[i];
+ for (unsigned i = 0; i < device::Gamepads::kItemsLengthCap; ++i) {
+ device::Gamepad& web_gamepad = gamepads.items[i];
if (web_gamepad.connected) {
GamepadType* gamepad = into->item(i);
if (!gamepad)
@@ -254,7 +255,7 @@ void NavigatorGamepad::PageVisibilityChanged() {
GamepadList* new_gamepads = gamepads_.Get();
DCHECK(new_gamepads);
- for (unsigned i = 0; i < WebGamepads::kItemsLengthCap; ++i) {
+ for (unsigned i = 0; i < device::Gamepads::kItemsLengthCap; ++i) {
Gamepad* old_gamepad = old_gamepads ? old_gamepads->item(i) : 0;
Gamepad* new_gamepad = new_gamepads->item(i);
bool old_was_connected = old_gamepad && old_gamepad->connected();
« no previous file with comments | « third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.h ('k') | third_party/WebKit/public/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698