/* Copyright 2012 The Chromium Authors * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ /* From ppb_gamepad.idl modified Tue Apr 16 09:04:34 2013. */ #ifndef PPAPI_C_PPB_GAMEPAD_H_ #define PPAPI_C_PPB_GAMEPAD_H_ #include "ppapi/c/pp_bool.h" #include "ppapi/c/pp_instance.h" #include "ppapi/c/pp_macros.h" #include "ppapi/c/pp_stdint.h" #define PPB_GAMEPAD_INTERFACE_1_0 … #define PPB_GAMEPAD_INTERFACE … /** * @file * This file defines the <code>PPB_Gamepad</code> interface, which * provides access to gamepad devices. */ /** * @addtogroup Structs * @{ */ /** * The data for one gamepad device. */ struct PP_GamepadSampleData { … }; PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(…); /** * The data for all gamepads connected to the system. */ struct PP_GamepadsSampleData { … }; PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(…); /** * @} */ /** * @addtogroup Interfaces * @{ */ /** * The <code>PPB_Gamepad</code> interface allows retrieving data from * gamepad/joystick devices that are connected to the system. */ struct PPB_Gamepad_1_0 { … }; PPB_Gamepad; /** * @} */ #endif /* PPAPI_C_PPB_GAMEPAD_H_ */