mirror of
https://github.com/Ryujinx/SDL2-CS.git
synced 2024-12-22 17:55:36 +00:00
Add some missing hints from 2.0.14 and minor correctness updates
This is based on my update to 2.0.14 I did based on ppy's fork. Even if what I did in the end was duplicate compared to upstream, I found some differences and missing bits. This commit is here to address those missing bits.
This commit is contained in:
parent
53026deb22
commit
a95473071f
10
src/SDL2.cs
10
src/SDL2.cs
|
@ -680,6 +680,10 @@ namespace SDL2
|
||||||
"SDL_AUTO_UPDATE_JOYSTICKS";
|
"SDL_AUTO_UPDATE_JOYSTICKS";
|
||||||
public const string SDL_HINT_AUTO_UPDATE_SENSORS =
|
public const string SDL_HINT_AUTO_UPDATE_SENSORS =
|
||||||
"SDL_AUTO_UPDATE_SENSORS";
|
"SDL_AUTO_UPDATE_SENSORS";
|
||||||
|
public const string SDL_HINT_MOUSE_RELATIVE_SCALING =
|
||||||
|
"SDL_MOUSE_RELATIVE_SCALING";
|
||||||
|
public const string SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE =
|
||||||
|
"SDL_JOYSTICK_HIDAPI_PS5_RUMBLE";
|
||||||
|
|
||||||
public enum SDL_HintPriority
|
public enum SDL_HintPriority
|
||||||
{
|
{
|
||||||
|
@ -6811,7 +6815,7 @@ namespace SDL2
|
||||||
*/
|
*/
|
||||||
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
||||||
public static extern int SDL_GameControllerRumbleTriggers(
|
public static extern int SDL_GameControllerRumbleTriggers(
|
||||||
IntPtr joystick,
|
IntPtr gamecontroller,
|
||||||
UInt16 left_rumble,
|
UInt16 left_rumble,
|
||||||
UInt16 right_rumble,
|
UInt16 right_rumble,
|
||||||
UInt32 duration_ms
|
UInt32 duration_ms
|
||||||
|
@ -6993,7 +6997,7 @@ namespace SDL2
|
||||||
public const byte SDL_HAPTIC_POLAR = 0;
|
public const byte SDL_HAPTIC_POLAR = 0;
|
||||||
public const byte SDL_HAPTIC_CARTESIAN = 1;
|
public const byte SDL_HAPTIC_CARTESIAN = 1;
|
||||||
public const byte SDL_HAPTIC_SPHERICAL = 2;
|
public const byte SDL_HAPTIC_SPHERICAL = 2;
|
||||||
public const byte SDL_HAPTIC_STEERING_AXIS = 3;
|
public const byte SDL_HAPTIC_STEERING_AXIS = 3; /* Requires >= 2.0.14 */
|
||||||
|
|
||||||
/* SDL_HapticRunEffect */
|
/* SDL_HapticRunEffect */
|
||||||
public const uint SDL_HAPTIC_INFINITY = 4294967295U;
|
public const uint SDL_HAPTIC_INFINITY = 4294967295U;
|
||||||
|
@ -8199,7 +8203,7 @@ namespace SDL2
|
||||||
|
|
||||||
/* Only available in SDL 2.0.14 or higher. */
|
/* Only available in SDL 2.0.14 or higher. */
|
||||||
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
||||||
public static extern IntPtr SDL_SIMDRealloc(IntPtr mem, uint len);
|
public static extern IntPtr SDL_SIMDRealloc(IntPtr ptr, uint len);
|
||||||
|
|
||||||
/* Only available in SDL 2.0.10 or higher. */
|
/* Only available in SDL 2.0.10 or higher. */
|
||||||
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
||||||
|
|
Loading…
Reference in a new issue