Ejemplo n.º 1
0
 /// <summary>
 /// <para> Get the equivalent ActionOrigin for a given Xbox controller origin this can be chained with GetGlyphForActionOrigin to provide future proof glyphs for</para>
 /// <para> non-Steam Input API action games. Note - this only translates the buttons directly and doesn't take into account any remapping a user has made in their configuration</para>
 /// </summary>
 public static EInputActionOrigin GetActionOriginFromXboxOrigin(InputHandle_t inputHandle, EXboxOrigin eOrigin)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamInput_GetActionOriginFromXboxOrigin(CSteamAPIContext.GetSteamInput(), inputHandle, eOrigin));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// <para> Get the equivalent ActionOrigin for a given Xbox controller origin this can be chained with GetGlyphForActionOrigin to provide future proof glyphs for</para>
 /// <para> non-Steam Input API action games. Note - this only translates the buttons directly and doesn't take into account any remapping a user has made in their configuration</para>
 /// </summary>
 public static EControllerActionOrigin GetActionOriginFromXboxOrigin(ControllerHandle_t controllerHandle, EXboxOrigin eOrigin)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamController_GetActionOriginFromXboxOrigin(CSteamAPIContext.GetSteamController(), controllerHandle, eOrigin));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// <para> Get a local path to art for on-screen glyph for a particular Xbox controller origin</para>
 /// </summary>
 public static string GetGlyphForXboxOrigin(EXboxOrigin eOrigin)
 {
     InteropHelp.TestIfAvailableClient();
     return(InteropHelp.PtrToStringUTF8(NativeMethods.ISteamInput_GetGlyphForXboxOrigin(CSteamAPIContext.GetSteamInput(), eOrigin)));
 }
Ejemplo n.º 4
0
 public static string GetStringForXboxOrigin(EXboxOrigin eOrigin) => default;                                                                          // 0x000000018094D6E0-0x000000018094D740
 public static string GetGlyphForXboxOrigin(EXboxOrigin eOrigin) => default;                                                                           // 0x000000018094D550-0x000000018094D5B0
Ejemplo n.º 5
0
 public static string GetGlyphForXboxOrigin(EXboxOrigin eOrigin) => default;                                                                           // 0x000000018094D550-0x000000018094D5B0
 public static EControllerActionOrigin GetActionOriginFromXboxOrigin(ControllerHandle_t controllerHandle, EXboxOrigin eOrigin) => default;             // 0x000000018094CB20-0x000000018094CB80
Ejemplo n.º 6
0
 public static string GetGlyphForXboxOrigin(EXboxOrigin eOrigin) => default;                                                                 // 0x00000001807A1C60-0x00000001807A1CC0
 public static EInputActionOrigin GetActionOriginFromXboxOrigin(InputHandle_t inputHandle, EXboxOrigin eOrigin) => default;                  // 0x00000001807A1230-0x00000001807A1290
Ejemplo n.º 7
0
 public static int GetGamepadIndexForController(ControllerHandle_t ulControllerHandle) => default;                                                     // 0x000000018094D4A0-0x000000018094D4F0
 public static string GetStringForXboxOrigin(EXboxOrigin eOrigin) => default;                                                                          // 0x000000018094D6E0-0x000000018094D740
Ejemplo n.º 8
0
 public static string GetStringForXboxOrigin(EXboxOrigin eOrigin) => default;                                                                // 0x00000001807A1E40-0x00000001807A1EA0
 public static string GetGlyphForXboxOrigin(EXboxOrigin eOrigin) => default;                                                                 // 0x00000001807A1C60-0x00000001807A1CC0
Ejemplo n.º 9
0
 public static int GetGamepadIndexForController(InputHandle_t ulinputHandle) => default;                                                     // 0x00000001807A1BB0-0x00000001807A1C00
 public static string GetStringForXboxOrigin(EXboxOrigin eOrigin) => default;                                                                // 0x00000001807A1E40-0x00000001807A1EA0
Ejemplo n.º 10
0
 /// Get the equivalent ActionOrigin for a given Xbox controller origin this can be chained with GetGlyphForActionOrigin to provide future proof glyphs for
 /// non-Steam Input API action games. Note - this only translates the buttons directly and doesn't take into account any remapping a user has made in their configuration
 public static EInputActionOrigin GetActionOriginFromXboxOrigin(InputHandle_t inputHandle, EXboxOrigin eOrigin)
 {
     return((EInputActionOrigin)0);
 }
Ejemplo n.º 11
0
 /// Get a local path to art for on-screen glyph for a particular Xbox controller origin. This function is serialized.
 public static string GetGlyphForXboxOrigin(EXboxOrigin eOrigin)
 {
     return("");
 }
Ejemplo n.º 12
0
 /// Get the equivalent ActionOrigin for a given Xbox controller origin this can be chained with GetGlyphForActionOrigin to provide future proof glyphs for</para>
 /// non-Steam Input API action games. Note - this only translates the buttons directly and doesn't take into account any remapping a user has made in their configuration</para>
 public static EControllerActionOrigin GetActionOriginFromXboxOrigin(ControllerHandle_t controllerHandle, EXboxOrigin eOrigin)
 {
     return((EControllerActionOrigin)0);
 }