public void ShouldNotGetControllerCapacity(uint index) { var result = new XInputCapabilities(); var opResult = XInputInvoker.XInputGetCapabilities(index, XInputGetCapabilitiesFlag.XINPUT_FLAG_GAMEPAD, ref result); Assert.Equal(XInputOpResult.Error_DeviceNotConnected, opResult); }
public XInputCapabilities GetCapabilities() { var capabilities = new XInputCapabilities(); NativeMethods.XInputGetCapabilities(this.playerIndex, XInputConstants.XinputFlagGamepad, ref capabilities); return(capabilities); }
public int GetCapabilities(int dwUserIndex, int dwFlags, ref XInputCapabilities pCapabilities) { switch (dllIndex) { case 0: return(XInputGetCapabilities14(dwUserIndex, dwFlags, ref pCapabilities)); case 1: return(XInputGetCapabilities13(dwUserIndex, dwFlags, ref pCapabilities)); case 2: return(XInputGetCapabilities9(dwUserIndex, dwFlags, ref pCapabilities)); default: return(0); } }
/// <summary> /// Gets the Capabilities. /// </summary> /// <param name="dwUserIndex">The Index.</param> /// <param name="dwFlags">The dwFlags.</param> /// <param name="pCapabilities">The Capabilities.</param> /// <returns></returns> internal static int XInputGetCapabilities(int dwUserIndex, int dwFlags, ref XInputCapabilities pCapabilities) { return NativeMethods.XInputGetCapabilities(dwUserIndex, dwFlags, ref pCapabilities); }
internal static extern int XInputGetCapabilities( int dwUserIndex, int dwFlags, ref XInputCapabilities pCapabilities );
public static extern int XInputGetCapabilities ( int dwUserIndex, // [in] Index of the gamer associated with the device int dwFlags, // [in] Input flags that identify the device type ref XInputCapabilities pCapabilities // [out] Receives the capabilities );
internal static extern int XInputGetCapabilities ( int dwUserIndex, int dwFlags, ref XInputCapabilities pCapabilities );
public static extern int XInputGetCapabilities(int userIndex, int flags, ref XInputCapabilities capabilities);
private static extern int XInputGetCapabilities14(int dwUserIndex, int dwFlags, ref XInputCapabilities pCapabilities);
/// <summary> /// Gets the Capabilities. /// </summary> /// <param name="dwUserIndex">The Index.</param> /// <param name="dwFlags">The dwFlags.</param> /// <param name="pCapabilities">The Capabilities.</param> /// <returns></returns> internal static int XInputGetCapabilities(int dwUserIndex, int dwFlags, ref XInputCapabilities pCapabilities) { return(NativeMethods.XInputGetCapabilities(dwUserIndex, dwFlags, ref pCapabilities)); }