109380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 209380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 309380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)// found in the LICENSE file. 493ac45cfc74041c8ae536ce58a9534d46db2024eTorne (Richard Coles) 593ac45cfc74041c8ae536ce58a9534d46db2024eTorne (Richard Coles)#include "config.h" 6d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)#include "modules/gamepad/WebKitGamepad.h" 7d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) 8c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)namespace blink { 9d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) 10d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)WebKitGamepad::WebKitGamepad() 11d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles){ 12d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)} 13d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) 14d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)WebKitGamepad::~WebKitGamepad() 15d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles){ 16d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)} 17d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) 18e38fbeeb576b5094e34e038ab88d9d6a5c5c2214Torne (Richard Coles)void WebKitGamepad::setButtons(unsigned count, const WebGamepadButton* data) 19d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles){ 20d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) m_buttons.resize(count); 21d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) for (unsigned i = 0; i < count; ++i) 22d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) m_buttons[i] = data[i].value; 23d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)} 24d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles) 25c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)} // namespace blink 26