using System;
using System.Collections.Generic;
using System.Text;
namespace OpenTK.Input
{
interface IGamePadDriver
{
///
/// Retrieves the combined for all gamepad devices.
///
/// A structure containing the combined state for all gamepad devices.
GamePadState GetState();
///
/// Retrieves the for the specified gamepad device.
///
/// The index of the keyboard device.
/// A structure containing the state of the gamepad device.
GamePadState GetState(int index);
///
/// Retrieves the device name for the gamepad device.
///
/// The index of the gamepad device.
/// A with the name of the specified device or .
///
/// If no device exists at the specified index, the return value is .
string GetDeviceName(int index);
}
}