/// <summary>Get the current state of a button on a game controller.</summary> /// <remarks>The button indices start at index 0.</remarks> public static byte GameControllerGetButton(global::SharpSDL.SDL_GameController gamecontroller, global::SharpSDL.GameControllerButton button) { var __arg0 = ReferenceEquals(gamecontroller, null) ? global::System.IntPtr.Zero : gamecontroller.__Instance; var __ret = __Internal.GameControllerGetButton(__arg0, button); return(__ret); }
/// <summary>turn this button enum into a string mapping</summary> public static string GameControllerGetStringForButton(global::SharpSDL.GameControllerButton button) { var __ret = __Internal.GameControllerGetStringForButton(button); return(Marshal.PtrToStringAnsi(__ret)); }
internal static extern global::SharpSDL.GameControllerButtonBind.__Internal GameControllerGetBindForButton(global::System.IntPtr gamecontroller, global::SharpSDL.GameControllerButton button);
internal static extern byte GameControllerGetButton(global::System.IntPtr gamecontroller, global::SharpSDL.GameControllerButton button);
internal static extern global::System.IntPtr GameControllerGetStringForButton(global::SharpSDL.GameControllerButton button);