|
38 | 38 | "SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT", |
39 | 39 | "SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS", |
40 | 40 | "SDL_HINT_GRAB_KEYBOARD", |
| 41 | + "SDL_HINT_HIDAPI_IGNORE_DEVICES", |
41 | 42 | "SDL_HINT_IDLE_TIMER_DISABLED", |
42 | 43 | "SDL_HINT_IME_INTERNAL_EDITING", |
43 | 44 | "SDL_HINT_IME_SHOW_UI", |
|
49 | 50 | "SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE", |
50 | 51 | "SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS", |
51 | 52 | "SDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS", |
| 53 | + "SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS", |
52 | 54 | "SDL_HINT_JOYSTICK_HIDAPI_LUNA", |
53 | 55 | "SDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC", |
54 | 56 | "SDL_HINT_JOYSTICK_HIDAPI_SHIELD", |
| 57 | + "SDL_HINT_JOYSTICK_HIDAPI_PS3", |
55 | 58 | "SDL_HINT_JOYSTICK_HIDAPI_PS4", |
56 | 59 | "SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE", |
57 | 60 | "SDL_HINT_JOYSTICK_HIDAPI_PS5", |
|
63 | 66 | "SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED", |
64 | 67 | "SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED", |
65 | 68 | "SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED", |
| 69 | + "SDL_HINT_JOYSTICK_HIDAPI_WII", |
| 70 | + "SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED", |
66 | 71 | "SDL_HINT_JOYSTICK_HIDAPI_XBOX", |
| 72 | + "SDL_HINT_JOYSTICK_HIDAPI_XBOX_360", |
| 73 | + "SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED", |
| 74 | + "SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS", |
| 75 | + "SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE", |
| 76 | + "SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED", |
67 | 77 | "SDL_HINT_JOYSTICK_RAWINPUT", |
68 | 78 | "SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT", |
69 | 79 | "SDL_HINT_JOYSTICK_HIDAPI_CORRELATE_XINPUT", |
|
86 | 96 | "SDL_HINT_MOUSE_RELATIVE_MODE_WARP", |
87 | 97 | "SDL_HINT_MOUSE_RELATIVE_SCALING", |
88 | 98 | "SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE", |
| 99 | + "SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE", |
89 | 100 | "SDL_HINT_MOUSE_RELATIVE_WARP_MOTION", |
90 | 101 | "SDL_HINT_MOUSE_TOUCH_EVENTS", |
91 | 102 | "SDL_HINT_MOUSE_AUTO_CAPTURE", |
|
105 | 116 | "SDL_HINT_RENDER_OPENGL_SHADERS", |
106 | 117 | "SDL_HINT_RENDER_SCALE_QUALITY", |
107 | 118 | "SDL_HINT_RENDER_VSYNC", |
| 119 | + "SDL_HINT_PS2_DYNAMIC_VSYNC", |
108 | 120 | "SDL_HINT_RETURN_KEY_HIDES_IME", |
109 | 121 | "SDL_HINT_RPI_VIDEO_LAYER", |
110 | 122 | "SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME", |
|
125 | 137 | "SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR", |
126 | 138 | "SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR", |
127 | 139 | "SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION", |
| 140 | + "SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP", |
128 | 141 | "SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT", |
129 | 142 | "SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL", |
130 | 143 | "SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN", |
|
208 | 221 | SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN = b"SDL_VIDEO_FOREIGN_WINDOW_VULKAN" |
209 | 222 | SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR = b"SDL_VIDEO_WAYLAND_ALLOW_LIBDECOR" |
210 | 223 | SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR = b"SDL_VIDEO_WAYLAND_PREFER_LIBDECOR" |
| 224 | +SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP = b"SDL_VIDEO_WAYLAND_EMULATE_MOUSE_WARP" |
211 | 225 | SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION = b"SDL_VIDEO_WAYLAND_MODE_EMULATION" |
212 | 226 | SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT = b"SDL_VIDEO_WINDOW_SHARE_PIXEL_FORMAT" |
213 | 227 | SDL_HINT_VIDEO_X11_FORCE_EGL = b"SDL_VIDEO_X11_FORCE_EGL" |
|
264 | 278 | SDL_HINT_MOUSE_RELATIVE_MODE_WARP = b"SDL_MOUSE_RELATIVE_MODE_WARP" |
265 | 279 | SDL_HINT_MOUSE_RELATIVE_SCALING = b"SDL_MOUSE_RELATIVE_SCALING" |
266 | 280 | SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE = b"SDL_MOUSE_RELATIVE_SPEED_SCALE" |
| 281 | +SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE = b"SDL_MOUSE_RELATIVE_SYSTEM_SCALE" |
267 | 282 | SDL_HINT_MOUSE_RELATIVE_WARP_MOTION = b"SDL_MOUSE_RELATIVE_WARP_MOTION" |
268 | 283 | SDL_HINT_MOUSE_TOUCH_EVENTS = b"SDL_MOUSE_TOUCH_EVENTS" |
269 | 284 | SDL_HINT_TOUCH_MOUSE_EVENTS = b"SDL_TOUCH_MOUSE_EVENTS" |
|
280 | 295 | SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES = b"SDL_GAMECONTROLLER_IGNORE_DEVICES" |
281 | 296 | SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT = b"SDL_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT" |
282 | 297 | SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS = b"SDL_GAMECONTROLLER_USE_BUTTON_LABELS" |
| 298 | +SDL_HINT_HIDAPI_IGNORE_DEVICES = b"SDL_HIDAPI_IGNORE_DEVICES" |
283 | 299 | SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS = b"SDL_JOYSTICK_ALLOW_BACKGROUND_EVENTS" |
284 | 300 | SDL_HINT_JOYSTICK_HIDAPI = b"SDL_JOYSTICK_HIDAPI" |
285 | 301 | SDL_HINT_JOYSTICK_HIDAPI_CORRELATE_XINPUT = b"SDL_JOYSTICK_HIDAPI_CORRELATE_XINPUT" |
286 | 302 | SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE = b"SDL_JOYSTICK_HIDAPI_GAMECUBE" |
287 | 303 | SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE = b"SDL_JOYSTICK_GAMECUBE_RUMBLE_BRAKE" |
288 | 304 | SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS = b"SDL_JOYSTICK_HIDAPI_JOY_CONS" |
| 305 | +SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED = b"SDL_JOYSTICK_HIDAPI_JOYCON_HOME_LED" |
289 | 306 | SDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS = b"SDL_JOYSTICK_HIDAPI_COMBINE_JOY_CONS" |
| 307 | +SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS = b"SDL_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS" |
290 | 308 | SDL_HINT_JOYSTICK_HIDAPI_LUNA = b"SDL_JOYSTICK_HIDAPI_LUNA" |
291 | 309 | SDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC = b"SDL_JOYSTICK_HIDAPI_NINTENDO_CLASSIC" |
292 | 310 | SDL_HINT_JOYSTICK_HIDAPI_SHIELD = b"SDL_JOYSTICK_HIDAPI_SHIELD" |
| 311 | +SDL_HINT_JOYSTICK_HIDAPI_PS3 = b"SDL_JOYSTICK_HIDAPI_PS3" |
293 | 312 | SDL_HINT_JOYSTICK_HIDAPI_PS4 = b"SDL_JOYSTICK_HIDAPI_PS4" |
294 | 313 | SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE = b"SDL_JOYSTICK_HIDAPI_PS4_RUMBLE" |
295 | 314 | SDL_HINT_JOYSTICK_HIDAPI_PS5 = b"SDL_JOYSTICK_HIDAPI_PS5" |
|
299 | 318 | SDL_HINT_JOYSTICK_HIDAPI_STEAM = b"SDL_JOYSTICK_HIDAPI_STEAM" |
300 | 319 | SDL_HINT_JOYSTICK_HIDAPI_SWITCH = b"SDL_JOYSTICK_HIDAPI_SWITCH" |
301 | 320 | SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED = b"SDL_JOYSTICK_HIDAPI_SWITCH_HOME_LED" |
302 | | -SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED = b"SDL_JOYSTICK_HIDAPI_JOYCON_HOME_LED" |
303 | 321 | SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED = b"SDL_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED" |
| 322 | +SDL_HINT_JOYSTICK_HIDAPI_WII = b"SDL_JOYSTICK_HIDAPI_WII" |
| 323 | +SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED = b"SDL_JOYSTICK_HIDAPI_WII_PLAYER_LED" |
304 | 324 | SDL_HINT_JOYSTICK_HIDAPI_XBOX = b"SDL_JOYSTICK_HIDAPI_XBOX" |
| 325 | +SDL_HINT_JOYSTICK_HIDAPI_XBOX_360 = b"SDL_JOYSTICK_HIDAPI_XBOX_360" |
| 326 | +SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED = b"SDL_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED" |
| 327 | +SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS = b"SDL_JOYSTICK_HIDAPI_XBOX_360_WIRELESS" |
| 328 | +SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE = b"SDL_JOYSTICK_HIDAPI_XBOX_ONE" |
| 329 | +SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED = b"SDL_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED" |
305 | 330 | SDL_HINT_JOYSTICK_RAWINPUT = b"SDL_JOYSTICK_RAWINPUT" |
306 | 331 | SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT = b"SDL_JOYSTICK_RAWINPUT_CORRELATE_XINPUT" |
307 | 332 | SDL_HINT_JOYSTICK_ROG_CHAKRAM = b"SDL_JOYSTICK_ROG_CHAKRAM" |
|
321 | 346 | SDL_HINT_MAC_BACKGROUND_APP = b"SDL_MAC_BACKGROUND_APP" |
322 | 347 | SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK = b"SDL_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK" |
323 | 348 | SDL_HINT_MAC_OPENGL_ASYNC_DISPATCH = b"SDL_MAC_OPENGL_ASYNC_DISPATCH" |
| 349 | +SDL_HINT_PS2_DYNAMIC_VSYNC = b"SDL_PS2_DYNAMIC_VSYNC" |
324 | 350 | SDL_HINT_RPI_VIDEO_LAYER = b"SDL_RPI_VIDEO_LAYER" |
325 | 351 | SDL_HINT_RENDER_DIRECT3D11_DEBUG = b"SDL_RENDER_DIRECT3D11_DEBUG" |
326 | 352 | SDL_HINT_RENDER_DIRECT3D_THREADSAFE = b"SDL_RENDER_DIRECT3D_THREADSAFE" |
|
381 | 407 | SDLFunc("SDL_SetHintWithPriority", [c_char_p, c_char_p, SDL_HintPriority], SDL_bool), |
382 | 408 | SDLFunc("SDL_SetHint", [c_char_p, c_char_p], SDL_bool), |
383 | 409 | SDLFunc("SDL_GetHint", [c_char_p], c_char_p), |
| 410 | + SDLFunc("SDL_ResetHint", [c_char_p], SDL_bool, added='2.24.0'), |
| 411 | + SDLFunc("SDL_ResetHints", None, None, added='2.26.0'), |
384 | 412 | SDLFunc("SDL_GetHintBoolean", [c_char_p, SDL_bool], SDL_bool, added='2.0.5'), |
385 | 413 | SDLFunc("SDL_ClearHints"), |
386 | 414 | SDLFunc("SDL_AddHintCallback", [c_char_p, SDL_HintCallback, c_void_p]), |
387 | | - SDLFunc("SDL_DelHintCallback",[c_char_p, SDL_HintCallback, c_void_p]), |
| 415 | + SDLFunc("SDL_DelHintCallback", [c_char_p, SDL_HintCallback, c_void_p]), |
388 | 416 | ] |
389 | 417 | _ctypes = AttributeDict() |
390 | 418 | for f in _funcdefs: |
|
397 | 425 | SDL_SetHintWithPriority = _ctypes["SDL_SetHintWithPriority"] |
398 | 426 | SDL_SetHint = _ctypes["SDL_SetHint"] |
399 | 427 | SDL_GetHint = _ctypes["SDL_GetHint"] |
| 428 | +SDL_ResetHint = _ctypes["SDL_ResetHint"] |
| 429 | +SDL_ResetHints = _ctypes["SDL_ResetHints"] |
400 | 430 | SDL_GetHintBoolean = _ctypes["SDL_GetHintBoolean"] |
401 | 431 | SDL_ClearHints = _ctypes["SDL_ClearHints"] |
402 | 432 | SDL_AddHintCallback = _ctypes["SDL_AddHintCallback"] |
|
0 commit comments