# WindowsGamepadBackendHint

> Specifies the desired Windows API to be used for input.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor](/engine/6000.6/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum WindowsGamepadBackendHint
```

## Fields

| Value                                                                                                                                                               | Description                                                         |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [WindowsGamepadBackendHintDefault](/engine/6000.6/script-reference/unityeditor/windowsgamepadbackendhint/windowsgamepadbackendhintdefault.md)                       | Select a Windows Input API automatically based on platform support. |
| [WindowsGamepadBackendHintWindowsGamingInput](/engine/6000.6/script-reference/unityeditor/windowsgamepadbackendhint/windowsgamepadbackendhintwindowsgaminginput.md) | Windows GameInput API.                                              |
| [WindowsGamepadBackendHintXInput](/engine/6000.6/script-reference/unityeditor/windowsgamepadbackendhint/windowsgamepadbackendhintxinput.md)                         | Windows XInput API.                                                 |
