コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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));
        }
コード例 #3
0
 internal static extern global::SharpSDL.GameControllerButtonBind.__Internal GameControllerGetBindForButton(global::System.IntPtr gamecontroller, global::SharpSDL.GameControllerButton button);
コード例 #4
0
 internal static extern byte GameControllerGetButton(global::System.IntPtr gamecontroller, global::SharpSDL.GameControllerButton button);
コード例 #5
0
 internal static extern global::System.IntPtr GameControllerGetStringForButton(global::SharpSDL.GameControllerButton button);