SDL_oldnames.h 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654
  1. /*
  2. Simple DirectMedia Layer
  3. Copyright (C) 1997-2022 Sam Lantinga <[email protected]>
  4. This software is provided 'as-is', without any express or implied
  5. warranty. In no event will the authors be held liable for any damages
  6. arising from the use of this software.
  7. Permission is granted to anyone to use this software for any purpose,
  8. including commercial applications, and to alter it and redistribute it
  9. freely, subject to the following restrictions:
  10. 1. The origin of this software must not be misrepresented; you must not
  11. claim that you wrote the original software. If you use this software
  12. in a product, an acknowledgment in the product documentation would be
  13. appreciated but is not required.
  14. 2. Altered source versions must be plainly marked as such, and must not be
  15. misrepresented as being the original software.
  16. 3. This notice may not be removed or altered from any source distribution.
  17. */
  18. /**
  19. * \file SDL_oldnames.h
  20. *
  21. * Definitions to ease transition from SDL2 code
  22. */
  23. #ifndef SDL_oldnames_h_
  24. #define SDL_oldnames_h_
  25. #include <SDL3/SDL_platform.h>
  26. /* The new function names are recommended, but if you want to have the
  27. * old names available while you are in the process of migrating code
  28. * to SDL3, you can define `SDL_ENABLE_OLD_NAMES` in your project.
  29. *
  30. * You can use https://github.com/libsdl-org/SDL/blob/main/build-scripts/rename_symbols.py to mass rename the symbols defined here in your codebase:
  31. * rename_symbols.py --all-symbols source_code_path
  32. */
  33. #ifdef SDL_ENABLE_OLD_NAMES
  34. /* ##SDL_audio.h */
  35. #define SDL_AudioStreamAvailable SDL_GetAudioStreamAvailable
  36. #define SDL_AudioStreamClear SDL_ClearAudioStream
  37. #define SDL_AudioStreamFlush SDL_FlushAudioStream
  38. #define SDL_AudioStreamGet SDL_GetAudioStreamData
  39. #define SDL_AudioStreamPut SDL_PutAudioStreamData
  40. #define SDL_FreeAudioStream SDL_DestroyAudioStream
  41. #define SDL_FreeWAV SDL_free
  42. #define SDL_NewAudioStream SDL_CreateAudioStream
  43. /* ##SDL_events.h */
  44. #define SDL_CONTROLLERAXISMOTION SDL_GAMEPADAXISMOTION
  45. #define SDL_CONTROLLERBUTTONDOWN SDL_GAMEPADBUTTONDOWN
  46. #define SDL_CONTROLLERBUTTONUP SDL_GAMEPADBUTTONUP
  47. #define SDL_CONTROLLERDEVICEADDED SDL_GAMEPADADDED
  48. #define SDL_CONTROLLERDEVICEREMAPPED SDL_GAMEPADDEVICEREMAPPED
  49. #define SDL_CONTROLLERDEVICEREMOVED SDL_GAMEPADREMOVED
  50. #define SDL_CONTROLLERSENSORUPDATE SDL_GAMEPADSENSORUPDATE
  51. #define SDL_CONTROLLERTOUCHPADDOWN SDL_GAMEPADTOUCHPADDOWN
  52. #define SDL_CONTROLLERTOUCHPADMOTION SDL_GAMEPADTOUCHPADMOTION
  53. #define SDL_CONTROLLERTOUCHPADUP SDL_GAMEPADTOUCHPADUP
  54. #define SDL_ControllerAxisEvent SDL_GamepadAxisEvent
  55. #define SDL_ControllerButtonEvent SDL_GamepadButtonEvent
  56. #define SDL_ControllerDeviceEvent SDL_GamepadDeviceEvent
  57. #define SDL_ControllerSensorEvent SDL_GamepadSensorEvent
  58. #define SDL_ControllerTouchpadEvent SDL_GamepadTouchpadEvent
  59. /* ##SDL_gamepad.h */
  60. #define SDL_CONTROLLER_AXIS_INVALID SDL_GAMEPAD_AXIS_INVALID
  61. #define SDL_CONTROLLER_AXIS_LEFTX SDL_GAMEPAD_AXIS_LEFTX
  62. #define SDL_CONTROLLER_AXIS_LEFTY SDL_GAMEPAD_AXIS_LEFTY
  63. #define SDL_CONTROLLER_AXIS_MAX SDL_GAMEPAD_AXIS_MAX
  64. #define SDL_CONTROLLER_AXIS_RIGHTX SDL_GAMEPAD_AXIS_RIGHTX
  65. #define SDL_CONTROLLER_AXIS_RIGHTY SDL_GAMEPAD_AXIS_RIGHTY
  66. #define SDL_CONTROLLER_AXIS_TRIGGERLEFT SDL_GAMEPAD_AXIS_LEFT_TRIGGER
  67. #define SDL_CONTROLLER_AXIS_TRIGGERRIGHT SDL_GAMEPAD_AXIS_RIGHT_TRIGGER
  68. #define SDL_CONTROLLER_BINDTYPE_AXIS SDL_GAMEPAD_BINDTYPE_AXIS
  69. #define SDL_CONTROLLER_BINDTYPE_BUTTON SDL_GAMEPAD_BINDTYPE_BUTTON
  70. #define SDL_CONTROLLER_BINDTYPE_HAT SDL_GAMEPAD_BINDTYPE_HAT
  71. #define SDL_CONTROLLER_BINDTYPE_NONE SDL_GAMEPAD_BINDTYPE_NONE
  72. #define SDL_CONTROLLER_BUTTON_A SDL_GAMEPAD_BUTTON_A
  73. #define SDL_CONTROLLER_BUTTON_B SDL_GAMEPAD_BUTTON_B
  74. #define SDL_CONTROLLER_BUTTON_BACK SDL_GAMEPAD_BUTTON_BACK
  75. #define SDL_CONTROLLER_BUTTON_DPAD_DOWN SDL_GAMEPAD_BUTTON_DPAD_DOWN
  76. #define SDL_CONTROLLER_BUTTON_DPAD_LEFT SDL_GAMEPAD_BUTTON_DPAD_LEFT
  77. #define SDL_CONTROLLER_BUTTON_DPAD_RIGHT SDL_GAMEPAD_BUTTON_DPAD_RIGHT
  78. #define SDL_CONTROLLER_BUTTON_DPAD_UP SDL_GAMEPAD_BUTTON_DPAD_UP
  79. #define SDL_CONTROLLER_BUTTON_GUIDE SDL_GAMEPAD_BUTTON_GUIDE
  80. #define SDL_CONTROLLER_BUTTON_INVALID SDL_GAMEPAD_BUTTON_INVALID
  81. #define SDL_CONTROLLER_BUTTON_LEFTSHOULDER SDL_GAMEPAD_BUTTON_LEFT_SHOULDER
  82. #define SDL_CONTROLLER_BUTTON_LEFTSTICK SDL_GAMEPAD_BUTTON_LEFT_STICK
  83. #define SDL_CONTROLLER_BUTTON_MAX SDL_GAMEPAD_BUTTON_MAX
  84. #define SDL_CONTROLLER_BUTTON_MISC1 SDL_GAMEPAD_BUTTON_MISC1
  85. #define SDL_CONTROLLER_BUTTON_PADDLE1 SDL_GAMEPAD_BUTTON_PADDLE1
  86. #define SDL_CONTROLLER_BUTTON_PADDLE2 SDL_GAMEPAD_BUTTON_PADDLE2
  87. #define SDL_CONTROLLER_BUTTON_PADDLE3 SDL_GAMEPAD_BUTTON_PADDLE3
  88. #define SDL_CONTROLLER_BUTTON_PADDLE4 SDL_GAMEPAD_BUTTON_PADDLE4
  89. #define SDL_CONTROLLER_BUTTON_RIGHTSHOULDER SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER
  90. #define SDL_CONTROLLER_BUTTON_RIGHTSTICK SDL_GAMEPAD_BUTTON_RIGHT_STICK
  91. #define SDL_CONTROLLER_BUTTON_START SDL_GAMEPAD_BUTTON_START
  92. #define SDL_CONTROLLER_BUTTON_TOUCHPAD SDL_GAMEPAD_BUTTON_TOUCHPAD
  93. #define SDL_CONTROLLER_BUTTON_X SDL_GAMEPAD_BUTTON_X
  94. #define SDL_CONTROLLER_BUTTON_Y SDL_GAMEPAD_BUTTON_Y
  95. #define SDL_CONTROLLER_TYPE_AMAZON_LUNA SDL_GAMEPAD_TYPE_AMAZON_LUNA
  96. #define SDL_CONTROLLER_TYPE_GOOGLE_STADIA SDL_GAMEPAD_TYPE_GOOGLE_STADIA
  97. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
  98. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
  99. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
  100. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
  101. #define SDL_CONTROLLER_TYPE_NVIDIA_SHIELD SDL_GAMEPAD_TYPE_NVIDIA_SHIELD
  102. #define SDL_CONTROLLER_TYPE_PS3 SDL_GAMEPAD_TYPE_PS3
  103. #define SDL_CONTROLLER_TYPE_PS4 SDL_GAMEPAD_TYPE_PS4
  104. #define SDL_CONTROLLER_TYPE_PS5 SDL_GAMEPAD_TYPE_PS5
  105. #define SDL_CONTROLLER_TYPE_UNKNOWN SDL_GAMEPAD_TYPE_UNKNOWN
  106. #define SDL_CONTROLLER_TYPE_VIRTUAL SDL_GAMEPAD_TYPE_VIRTUAL
  107. #define SDL_CONTROLLER_TYPE_XBOX360 SDL_GAMEPAD_TYPE_XBOX360
  108. #define SDL_CONTROLLER_TYPE_XBOXONE SDL_GAMEPAD_TYPE_XBOXONE
  109. #define SDL_GameController SDL_Gamepad
  110. #define SDL_GameControllerAddMapping SDL_AddGamepadMapping
  111. #define SDL_GameControllerAddMappingsFromFile SDL_AddGamepadMappingsFromFile
  112. #define SDL_GameControllerAddMappingsFromRW SDL_AddGamepadMappingsFromRW
  113. #define SDL_GameControllerAxis SDL_GamepadAxis
  114. #define SDL_GameControllerBindType SDL_GamepadBindingType
  115. #define SDL_GameControllerButton SDL_GamepadButton
  116. #define SDL_GameControllerButtonBind SDL_GamepadBinding
  117. #define SDL_GameControllerClose SDL_CloseGamepad
  118. #define SDL_GameControllerEventState SDL_GetGamepadEventState
  119. #define SDL_GameControllerFromInstanceID SDL_GetGamepadFromInstanceID
  120. #define SDL_GameControllerFromPlayerIndex SDL_GetGamepadFromPlayerIndex
  121. #define SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GetGamepadAppleSFSymbolsNameForAxis
  122. #define SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GetGamepadAppleSFSymbolsNameForButton
  123. #define SDL_GameControllerGetAttached SDL_IsGamepadConnected
  124. #define SDL_GameControllerGetAxis SDL_GetGamepadAxis
  125. #define SDL_GameControllerGetAxisFromString SDL_GetGamepadAxisFromString
  126. #define SDL_GameControllerGetBindForAxis SDL_GetGamepadBindForAxis
  127. #define SDL_GameControllerGetBindForButton SDL_GetGamepadBindForButton
  128. #define SDL_GameControllerGetButton SDL_GetGamepadButton
  129. #define SDL_GameControllerGetButtonFromString SDL_GetGamepadButtonFromString
  130. #define SDL_GameControllerGetFirmwareVersion SDL_GetGamepadFirmwareVersion
  131. #define SDL_GameControllerGetJoystick SDL_GetGamepadJoystick
  132. #define SDL_GameControllerGetNumTouchpadFingers SDL_GetGamepadNumTouchpadFingers
  133. #define SDL_GameControllerGetNumTouchpads SDL_GetGamepadNumTouchpads
  134. #define SDL_GameControllerGetPlayerIndex SDL_GetGamepadPlayerIndex
  135. #define SDL_GameControllerGetProduct SDL_GetGamepadProduct
  136. #define SDL_GameControllerGetProductVersion SDL_GetGamepadProductVersion
  137. #define SDL_GameControllerGetSensorData SDL_GetGamepadSensorData
  138. #define SDL_GameControllerGetSensorDataRate SDL_GetGamepadSensorDataRate
  139. #define SDL_GameControllerGetSerial SDL_GetGamepadSerial
  140. #define SDL_GameControllerGetStringForAxis SDL_GetGamepadStringForAxis
  141. #define SDL_GameControllerGetStringForButton SDL_GetGamepadStringForButton
  142. #define SDL_GameControllerGetTouchpadFinger SDL_GetGamepadTouchpadFinger
  143. #define SDL_GameControllerGetType SDL_GetGamepadType
  144. #define SDL_GameControllerGetVendor SDL_GetGamepadVendor
  145. #define SDL_GameControllerHasAxis SDL_GamepadHasAxis
  146. #define SDL_GameControllerHasButton SDL_GamepadHasButton
  147. #define SDL_GameControllerHasLED SDL_GamepadHasLED
  148. #define SDL_GameControllerHasRumble SDL_GamepadHasRumble
  149. #define SDL_GameControllerHasRumbleTriggers SDL_GamepadHasRumbleTriggers
  150. #define SDL_GameControllerHasSensor SDL_GamepadHasSensor
  151. #define SDL_GameControllerIsSensorEnabled SDL_IsGamepadSensorEnabled
  152. #define SDL_GameControllerMapping SDL_GetGamepadMapping
  153. #define SDL_GameControllerMappingForDeviceIndex SDL_GetGamepadMappingForDeviceIndex
  154. #define SDL_GameControllerMappingForGUID SDL_GetGamepadMappingForGUID
  155. #define SDL_GameControllerMappingForIndex SDL_GetGamepadMappingForIndex
  156. #define SDL_GameControllerName SDL_GetGamepadName
  157. #define SDL_GameControllerNameForIndex SDL_GetGamepadNameForIndex
  158. #define SDL_GameControllerNumMappings SDL_GetNumGamepadMappings
  159. #define SDL_GameControllerOpen SDL_OpenGamepad
  160. #define SDL_GameControllerPath SDL_GetGamepadPath
  161. #define SDL_GameControllerPathForIndex SDL_GetGamepadPathForIndex
  162. #define SDL_GameControllerRumble SDL_RumbleGamepad
  163. #define SDL_GameControllerRumbleTriggers SDL_RumbleGamepadTriggers
  164. #define SDL_GameControllerSendEffect SDL_SendGamepadEffect
  165. #define SDL_GameControllerSetLED SDL_SetGamepadLED
  166. #define SDL_GameControllerSetPlayerIndex SDL_SetGamepadPlayerIndex
  167. #define SDL_GameControllerSetSensorEnabled SDL_SetGamepadSensorEnabled
  168. #define SDL_GameControllerType SDL_GamepadType
  169. #define SDL_GameControllerTypeForIndex SDL_GetGamepadTypeForIndex
  170. #define SDL_GameControllerUpdate SDL_UpdateGamepads
  171. #define SDL_INIT_GAMECONTROLLER SDL_INIT_GAMEPAD
  172. #define SDL_IsGameController SDL_IsGamepad
  173. /* ##SDL_joystick.h */
  174. #define SDL_JoystickAttachVirtual SDL_AttachVirtualJoystick
  175. #define SDL_JoystickAttachVirtualEx SDL_AttachVirtualJoystickEx
  176. #define SDL_JoystickClose SDL_CloseJoystick
  177. #define SDL_JoystickCurrentPowerLevel SDL_GetJoystickPowerLevel
  178. #define SDL_JoystickDetachVirtual SDL_DetachVirtualJoystick
  179. #define SDL_JoystickEventState SDL_GetJoystickEventState
  180. #define SDL_JoystickFromInstanceID SDL_GetJoystickFromInstanceID
  181. #define SDL_JoystickFromPlayerIndex SDL_GetJoystickFromPlayerIndex
  182. #define SDL_JoystickGetAttached SDL_IsJoystickConnected
  183. #define SDL_JoystickGetAxis SDL_GetJoystickAxis
  184. #define SDL_JoystickGetAxisInitialState SDL_GetJoystickAxisInitialState
  185. #define SDL_JoystickGetButton SDL_GetJoystickButton
  186. #define SDL_JoystickGetDeviceGUID SDL_GetJoystickDeviceGUID
  187. #define SDL_JoystickGetDeviceInstanceID SDL_GetJoystickDeviceInstanceID
  188. #define SDL_JoystickGetDevicePlayerIndex SDL_GetJoystickDevicePlayerIndex
  189. #define SDL_JoystickGetDeviceProduct SDL_GetJoystickDeviceProduct
  190. #define SDL_JoystickGetDeviceProductVersion SDL_GetJoystickDeviceProductVersion
  191. #define SDL_JoystickGetDeviceType SDL_GetJoystickDeviceType
  192. #define SDL_JoystickGetDeviceVendor SDL_GetJoystickDeviceVendor
  193. #define SDL_JoystickGetFirmwareVersion SDL_GetJoystickFirmwareVersion
  194. #define SDL_JoystickGetGUID SDL_GetJoystickGUID
  195. #define SDL_JoystickGetGUIDFromString SDL_GetJoystickGUIDFromString
  196. #define SDL_JoystickGetGUIDString SDL_GetJoystickGUIDString
  197. #define SDL_JoystickGetHat SDL_GetJoystickHat
  198. #define SDL_JoystickGetPlayerIndex SDL_GetJoystickPlayerIndex
  199. #define SDL_JoystickGetProduct SDL_GetJoystickProduct
  200. #define SDL_JoystickGetProductVersion SDL_GetJoystickProductVersion
  201. #define SDL_JoystickGetSerial SDL_GetJoystickSerial
  202. #define SDL_JoystickGetType SDL_GetJoystickType
  203. #define SDL_JoystickGetVendor SDL_GetJoystickVendor
  204. #define SDL_JoystickInstanceID SDL_GetJoystickInstanceID
  205. #define SDL_JoystickIsVirtual SDL_IsJoystickVirtual
  206. #define SDL_JoystickName SDL_GetJoystickName
  207. #define SDL_JoystickNameForIndex SDL_GetJoystickNameForIndex
  208. #define SDL_JoystickNumAxes SDL_GetNumJoystickAxes
  209. #define SDL_JoystickNumButtons SDL_GetNumJoystickButtons
  210. #define SDL_JoystickNumHats SDL_GetNumJoystickHats
  211. #define SDL_JoystickOpen SDL_OpenJoystick
  212. #define SDL_JoystickPath SDL_GetJoystickPath
  213. #define SDL_JoystickPathForIndex SDL_GetJoystickPathForIndex
  214. #define SDL_JoystickRumble SDL_RumbleJoystick
  215. #define SDL_JoystickRumbleTriggers SDL_RumbleJoystickTriggers
  216. #define SDL_JoystickSendEffect SDL_SendJoystickEffect
  217. #define SDL_JoystickSetLED SDL_SetJoystickLED
  218. #define SDL_JoystickSetPlayerIndex SDL_SetJoystickPlayerIndex
  219. #define SDL_JoystickSetVirtualAxis SDL_SetJoystickVirtualAxis
  220. #define SDL_JoystickSetVirtualButton SDL_SetJoystickVirtualButton
  221. #define SDL_JoystickSetVirtualHat SDL_SetJoystickVirtualHat
  222. #define SDL_JoystickUpdate SDL_UpdateJoysticks
  223. #define SDL_NumJoysticks SDL_GetNumJoysticks
  224. /* ##SDL_keycode.h */
  225. #define KMOD_ALT SDL_KMOD_ALT
  226. #define KMOD_CAPS SDL_KMOD_CAPS
  227. #define KMOD_CTRL SDL_KMOD_CTRL
  228. #define KMOD_GUI SDL_KMOD_GUI
  229. #define KMOD_LALT SDL_KMOD_LALT
  230. #define KMOD_LCTRL SDL_KMOD_LCTRL
  231. #define KMOD_LGUI SDL_KMOD_LGUI
  232. #define KMOD_LSHIFT SDL_KMOD_LSHIFT
  233. #define KMOD_MODE SDL_KMOD_MODE
  234. #define KMOD_NONE SDL_KMOD_NONE
  235. #define KMOD_NUM SDL_KMOD_NUM
  236. #define KMOD_RALT SDL_KMOD_RALT
  237. #define KMOD_RCTRL SDL_KMOD_RCTRL
  238. #define KMOD_RESERVED SDL_KMOD_RESERVED
  239. #define KMOD_RGUI SDL_KMOD_RGUI
  240. #define KMOD_RSHIFT SDL_KMOD_RSHIFT
  241. #define KMOD_SCROLL SDL_KMOD_SCROLL
  242. #define KMOD_SHIFT SDL_KMOD_SHIFT
  243. /* ##SDL_pixels.h */
  244. #define SDL_AllocFormat SDL_CreatePixelFormat
  245. #define SDL_AllocPalette SDL_CreatePalette
  246. #define SDL_FreeFormat SDL_DestroyPixelFormat
  247. #define SDL_FreePalette SDL_DestroyPalette
  248. #define SDL_MasksToPixelFormatEnum SDL_GetPixelFormatEnumForMasks
  249. #define SDL_PixelFormatEnumToMasks SDL_GetMasksForPixelFormatEnum
  250. /* ##SDL_platform.h */
  251. #ifdef __IOS__
  252. #define __IPHONEOS__ __IOS__
  253. #endif
  254. #ifdef __MACOS__
  255. #define __MACOSX__ __MACOS__
  256. #endif
  257. /* ##SDL_render.h */
  258. #define SDL_RenderCopy SDL_RenderTexture
  259. #define SDL_RenderCopyEx SDL_RenderTextureRotated
  260. #define SDL_RenderCopyExF SDL_RenderTextureRotatedF
  261. #define SDL_RenderCopyF SDL_RenderTextureF
  262. #define SDL_RenderDrawLine SDL_RenderLine
  263. #define SDL_RenderDrawLineF SDL_RenderLineF
  264. #define SDL_RenderDrawLines SDL_RenderLines
  265. #define SDL_RenderDrawLinesF SDL_RenderLinesF
  266. #define SDL_RenderDrawPoint SDL_RenderPoint
  267. #define SDL_RenderDrawPointF SDL_RenderPointF
  268. #define SDL_RenderDrawPoints SDL_RenderPoints
  269. #define SDL_RenderDrawPointsF SDL_RenderPointsF
  270. #define SDL_RenderDrawRect SDL_RenderRect
  271. #define SDL_RenderDrawRectF SDL_RenderRectF
  272. #define SDL_RenderDrawRects SDL_RenderRects
  273. #define SDL_RenderDrawRectsF SDL_RenderRectsF
  274. #define SDL_RenderGetClipRect SDL_GetRenderClipRect
  275. #define SDL_RenderGetIntegerScale SDL_GetRenderIntegerScale
  276. #define SDL_RenderGetLogicalSize SDL_GetRenderLogicalSize
  277. #define SDL_RenderGetMetalCommandEncoder SDL_GetRenderMetalCommandEncoder
  278. #define SDL_RenderGetMetalLayer SDL_GetRenderMetalLayer
  279. #define SDL_RenderGetScale SDL_GetRenderScale
  280. #define SDL_RenderGetViewport SDL_GetRenderViewport
  281. #define SDL_RenderGetWindow SDL_GetRenderWindow
  282. #define SDL_RenderIsClipEnabled SDL_IsRenderClipEnabled
  283. #define SDL_RenderSetClipRect SDL_SetRenderClipRect
  284. #define SDL_RenderSetIntegerScale SDL_SetRenderIntegerScale
  285. #define SDL_RenderSetLogicalSize SDL_SetRenderLogicalSize
  286. #define SDL_RenderSetScale SDL_SetRenderScale
  287. #define SDL_RenderSetVSync SDL_SetRenderVSync
  288. #define SDL_RenderSetViewport SDL_SetRenderViewport
  289. #define SDL_RenderTargetSupported SDL_IsRenderTargetSupported
  290. /* ##SDL_rwops.h */
  291. #define RW_SEEK_CUR SDL_RW_SEEK_CUR
  292. #define RW_SEEK_END SDL_RW_SEEK_END
  293. #define RW_SEEK_SET SDL_RW_SEEK_SET
  294. /* ##SDL_sensor.h */
  295. #define SDL_NumSensors SDL_GetNumSensors
  296. #define SDL_SensorClose SDL_CloseSensor
  297. #define SDL_SensorFromInstanceID SDL_GetSensorFromInstanceID
  298. #define SDL_SensorGetData SDL_GetSensorData
  299. #define SDL_SensorGetDeviceInstanceID SDL_GetSensorDeviceInstanceID
  300. #define SDL_SensorGetDeviceName SDL_GetSensorDeviceName
  301. #define SDL_SensorGetDeviceNonPortableType SDL_GetSensorDeviceNonPortableType
  302. #define SDL_SensorGetDeviceType SDL_GetSensorDeviceType
  303. #define SDL_SensorGetInstanceID SDL_GetSensorInstanceID
  304. #define SDL_SensorGetName SDL_GetSensorName
  305. #define SDL_SensorGetNonPortableType SDL_GetSensorNonPortableType
  306. #define SDL_SensorGetType SDL_GetSensorType
  307. #define SDL_SensorOpen SDL_OpenSensor
  308. #define SDL_SensorUpdate SDL_UpdateSensors
  309. /* ##SDL_surface.h */
  310. #define SDL_FillRect SDL_FillSurfaceRect
  311. #define SDL_FillRects SDL_FillSurfaceRects
  312. #define SDL_FreeSurface SDL_DestroySurface
  313. #define SDL_GetClipRect SDL_GetSurfaceClipRect
  314. #define SDL_GetColorKey SDL_GetSurfaceColorKey
  315. #define SDL_HasColorKey SDL_SurfaceHasColorKey
  316. #define SDL_HasSurfaceRLE SDL_SurfaceHasRLE
  317. #define SDL_LowerBlit SDL_BlitSurfaceUnchecked
  318. #define SDL_LowerBlitScaled SDL_BlitSurfaceUncheckedScaled
  319. #define SDL_SetClipRect SDL_SetSurfaceClipRect
  320. #define SDL_SetColorKey SDL_SetSurfaceColorKey
  321. #define SDL_UpperBlit SDL_BlitSurface
  322. #define SDL_UpperBlitScaled SDL_BlitSurfaceScaled
  323. /* ##SDL_video.h */
  324. #define SDL_GetPointDisplayIndex SDL_GetDisplayIndexForPoint
  325. #define SDL_GetRectDisplayIndex SDL_GetDisplayIndexForRect
  326. #else /* !SDL_ENABLE_OLD_NAMES */
  327. /* ##SDL_audio.h */
  328. #define SDL_AudioStreamAvailable SDL_AudioStreamAvailable_renamed_SDL_GetAudioStreamAvailable
  329. #define SDL_AudioStreamClear SDL_AudioStreamClear_renamed_SDL_ClearAudioStream
  330. #define SDL_AudioStreamFlush SDL_AudioStreamFlush_renamed_SDL_FlushAudioStream
  331. #define SDL_AudioStreamGet SDL_AudioStreamGet_renamed_SDL_GetAudioStreamData
  332. #define SDL_AudioStreamPut SDL_AudioStreamPut_renamed_SDL_PutAudioStreamData
  333. #define SDL_FreeAudioStream SDL_FreeAudioStream_renamed_SDL_DestroyAudioStream
  334. #define SDL_FreeWAV SDL_FreeWAV_renamed_SDL_free
  335. #define SDL_NewAudioStream SDL_NewAudioStream_renamed_SDL_CreateAudioStream
  336. /* ##SDL_events.h */
  337. #define SDL_CONTROLLERAXISMOTION SDL_CONTROLLERAXISMOTION_renamed_SDL_GAMEPADAXISMOTION
  338. #define SDL_CONTROLLERBUTTONDOWN SDL_CONTROLLERBUTTONDOWN_renamed_SDL_GAMEPADBUTTONDOWN
  339. #define SDL_CONTROLLERBUTTONUP SDL_CONTROLLERBUTTONUP_renamed_SDL_GAMEPADBUTTONUP
  340. #define SDL_CONTROLLERDEVICEADDED SDL_CONTROLLERDEVICEADDED_renamed_SDL_GAMEPADDEVICEADDED
  341. #define SDL_CONTROLLERDEVICEREMAPPED SDL_CONTROLLERDEVICEREMAPPED_renamed_SDL_GAMEPADDEVICEREMAPPED
  342. #define SDL_CONTROLLERDEVICEREMOVED SDL_CONTROLLERDEVICEREMOVED_renamed_SDL_GAMEPADDEVICEREMOVED
  343. #define SDL_CONTROLLERSENSORUPDATE SDL_CONTROLLERSENSORUPDATE_renamed_SDL_GAMEPADSENSORUPDATE
  344. #define SDL_CONTROLLERTOUCHPADDOWN SDL_CONTROLLERTOUCHPADDOWN_renamed_SDL_GAMEPADTOUCHPADDOWN
  345. #define SDL_CONTROLLERTOUCHPADMOTION SDL_CONTROLLERTOUCHPADMOTION_renamed_SDL_GAMEPADTOUCHPADMOTION
  346. #define SDL_CONTROLLERTOUCHPADUP SDL_CONTROLLERTOUCHPADUP_renamed_SDL_GAMEPADTOUCHPADUP
  347. #define SDL_ControllerAxisEvent SDL_ControllerAxisEvent_renamed_SDL_GamepadAxisEvent
  348. #define SDL_ControllerButtonEvent SDL_ControllerButtonEvent_renamed_SDL_GamepadButtonEvent
  349. #define SDL_ControllerDeviceEvent SDL_ControllerDeviceEvent_renamed_SDL_GamepadDeviceEvent
  350. #define SDL_ControllerSensorEvent SDL_ControllerSensorEvent_renamed_SDL_GamepadSensorEvent
  351. #define SDL_ControllerTouchpadEvent SDL_ControllerTouchpadEvent_renamed_SDL_GamepadTouchpadEvent
  352. /* ##SDL_gamepad.h */
  353. #define SDL_CONTROLLER_AXIS_INVALID SDL_CONTROLLER_AXIS_INVALID_renamed_SDL_GAMEPAD_AXIS_INVALID
  354. #define SDL_CONTROLLER_AXIS_LEFTX SDL_CONTROLLER_AXIS_LEFTX_renamed_SDL_GAMEPAD_AXIS_LEFTX
  355. #define SDL_CONTROLLER_AXIS_LEFTY SDL_CONTROLLER_AXIS_LEFTY_renamed_SDL_GAMEPAD_AXIS_LEFTY
  356. #define SDL_CONTROLLER_AXIS_MAX SDL_CONTROLLER_AXIS_MAX_renamed_SDL_GAMEPAD_AXIS_MAX
  357. #define SDL_CONTROLLER_AXIS_RIGHTX SDL_CONTROLLER_AXIS_RIGHTX_renamed_SDL_GAMEPAD_AXIS_RIGHTX
  358. #define SDL_CONTROLLER_AXIS_RIGHTY SDL_CONTROLLER_AXIS_RIGHTY_renamed_SDL_GAMEPAD_AXIS_RIGHTY
  359. #define SDL_CONTROLLER_AXIS_TRIGGERLEFT SDL_CONTROLLER_AXIS_TRIGGERLEFT_renamed_SDL_GAMEPAD_AXIS_LEFT_TRIGGER
  360. #define SDL_CONTROLLER_AXIS_TRIGGERRIGHT SDL_CONTROLLER_AXIS_TRIGGERRIGHT_renamed_SDL_GAMEPAD_AXIS_RIGHT_TRIGGER
  361. #define SDL_CONTROLLER_BINDTYPE_AXIS SDL_CONTROLLER_BINDTYPE_AXIS_renamed_SDL_GAMEPAD_BINDTYPE_AXIS
  362. #define SDL_CONTROLLER_BINDTYPE_BUTTON SDL_CONTROLLER_BINDTYPE_BUTTON_renamed_SDL_GAMEPAD_BINDTYPE_BUTTON
  363. #define SDL_CONTROLLER_BINDTYPE_HAT SDL_CONTROLLER_BINDTYPE_HAT_renamed_SDL_GAMEPAD_BINDTYPE_HAT
  364. #define SDL_CONTROLLER_BINDTYPE_NONE SDL_CONTROLLER_BINDTYPE_NONE_renamed_SDL_GAMEPAD_BINDTYPE_NONE
  365. #define SDL_CONTROLLER_BUTTON_A SDL_CONTROLLER_BUTTON_A_renamed_SDL_GAMEPAD_BUTTON_A
  366. #define SDL_CONTROLLER_BUTTON_B SDL_CONTROLLER_BUTTON_B_renamed_SDL_GAMEPAD_BUTTON_B
  367. #define SDL_CONTROLLER_BUTTON_BACK SDL_CONTROLLER_BUTTON_BACK_renamed_SDL_GAMEPAD_BUTTON_BACK
  368. #define SDL_CONTROLLER_BUTTON_DPAD_DOWN SDL_CONTROLLER_BUTTON_DPAD_DOWN_renamed_SDL_GAMEPAD_BUTTON_DPAD_DOWN
  369. #define SDL_CONTROLLER_BUTTON_DPAD_LEFT SDL_CONTROLLER_BUTTON_DPAD_LEFT_renamed_SDL_GAMEPAD_BUTTON_DPAD_LEFT
  370. #define SDL_CONTROLLER_BUTTON_DPAD_RIGHT SDL_CONTROLLER_BUTTON_DPAD_RIGHT_renamed_SDL_GAMEPAD_BUTTON_DPAD_RIGHT
  371. #define SDL_CONTROLLER_BUTTON_DPAD_UP SDL_CONTROLLER_BUTTON_DPAD_UP_renamed_SDL_GAMEPAD_BUTTON_DPAD_UP
  372. #define SDL_CONTROLLER_BUTTON_GUIDE SDL_CONTROLLER_BUTTON_GUIDE_renamed_SDL_GAMEPAD_BUTTON_GUIDE
  373. #define SDL_CONTROLLER_BUTTON_INVALID SDL_CONTROLLER_BUTTON_INVALID_renamed_SDL_GAMEPAD_BUTTON_INVALID
  374. #define SDL_CONTROLLER_BUTTON_LEFTSHOULDER SDL_CONTROLLER_BUTTON_LEFTSHOULDER_renamed_SDL_GAMEPAD_BUTTON_LEFT_SHOULDER
  375. #define SDL_CONTROLLER_BUTTON_LEFTSTICK SDL_CONTROLLER_BUTTON_LEFTSTICK_renamed_SDL_GAMEPAD_BUTTON_LEFT_STICK
  376. #define SDL_CONTROLLER_BUTTON_MAX SDL_CONTROLLER_BUTTON_MAX_renamed_SDL_GAMEPAD_BUTTON_MAX
  377. #define SDL_CONTROLLER_BUTTON_MISC1 SDL_CONTROLLER_BUTTON_MISC1_renamed_SDL_GAMEPAD_BUTTON_MISC1
  378. #define SDL_CONTROLLER_BUTTON_PADDLE1 SDL_CONTROLLER_BUTTON_PADDLE1_renamed_SDL_GAMEPAD_BUTTON_PADDLE1
  379. #define SDL_CONTROLLER_BUTTON_PADDLE2 SDL_CONTROLLER_BUTTON_PADDLE2_renamed_SDL_GAMEPAD_BUTTON_PADDLE2
  380. #define SDL_CONTROLLER_BUTTON_PADDLE3 SDL_CONTROLLER_BUTTON_PADDLE3_renamed_SDL_GAMEPAD_BUTTON_PADDLE3
  381. #define SDL_CONTROLLER_BUTTON_PADDLE4 SDL_CONTROLLER_BUTTON_PADDLE4_renamed_SDL_GAMEPAD_BUTTON_PADDLE4
  382. #define SDL_CONTROLLER_BUTTON_RIGHTSHOULDER SDL_CONTROLLER_BUTTON_RIGHTSHOULDER_renamed_SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER
  383. #define SDL_CONTROLLER_BUTTON_RIGHTSTICK SDL_CONTROLLER_BUTTON_RIGHTSTICK_renamed_SDL_GAMEPAD_BUTTON_RIGHT_STICK
  384. #define SDL_CONTROLLER_BUTTON_START SDL_CONTROLLER_BUTTON_START_renamed_SDL_GAMEPAD_BUTTON_START
  385. #define SDL_CONTROLLER_BUTTON_TOUCHPAD SDL_CONTROLLER_BUTTON_TOUCHPAD_renamed_SDL_GAMEPAD_BUTTON_TOUCHPAD
  386. #define SDL_CONTROLLER_BUTTON_X SDL_CONTROLLER_BUTTON_X_renamed_SDL_GAMEPAD_BUTTON_X
  387. #define SDL_CONTROLLER_BUTTON_Y SDL_CONTROLLER_BUTTON_Y_renamed_SDL_GAMEPAD_BUTTON_Y
  388. #define SDL_CONTROLLER_TYPE_AMAZON_LUNA SDL_CONTROLLER_TYPE_AMAZON_LUNA_renamed_SDL_GAMEPAD_TYPE_AMAZON_LUNA
  389. #define SDL_CONTROLLER_TYPE_GOOGLE_STADIA SDL_CONTROLLER_TYPE_GOOGLE_STADIA_renamed_SDL_GAMEPAD_TYPE_GOOGLE_STADIA
  390. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
  391. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
  392. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
  393. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
  394. #define SDL_CONTROLLER_TYPE_NVIDIA_SHIELD SDL_CONTROLLER_TYPE_NVIDIA_SHIELD_renamed_SDL_GAMEPAD_TYPE_NVIDIA_SHIELD
  395. #define SDL_CONTROLLER_TYPE_PS3 SDL_CONTROLLER_TYPE_PS3_renamed_SDL_GAMEPAD_TYPE_PS3
  396. #define SDL_CONTROLLER_TYPE_PS4 SDL_CONTROLLER_TYPE_PS4_renamed_SDL_GAMEPAD_TYPE_PS4
  397. #define SDL_CONTROLLER_TYPE_PS5 SDL_CONTROLLER_TYPE_PS5_renamed_SDL_GAMEPAD_TYPE_PS5
  398. #define SDL_CONTROLLER_TYPE_UNKNOWN SDL_CONTROLLER_TYPE_UNKNOWN_renamed_SDL_GAMEPAD_TYPE_UNKNOWN
  399. #define SDL_CONTROLLER_TYPE_VIRTUAL SDL_CONTROLLER_TYPE_VIRTUAL_renamed_SDL_GAMEPAD_TYPE_VIRTUAL
  400. #define SDL_CONTROLLER_TYPE_XBOX360 SDL_CONTROLLER_TYPE_XBOX360_renamed_SDL_GAMEPAD_TYPE_XBOX360
  401. #define SDL_CONTROLLER_TYPE_XBOXONE SDL_CONTROLLER_TYPE_XBOXONE_renamed_SDL_GAMEPAD_TYPE_XBOXONE
  402. #define SDL_GameController SDL_GameController_renamed_SDL_Gamepad
  403. #define SDL_GameControllerAddMapping SDL_GameControllerAddMapping_renamed_SDL_AddGamepadMapping
  404. #define SDL_GameControllerAddMappingsFromFile SDL_GameControllerAddMappingsFromFile_renamed_SDL_AddGamepadMappingsFromFile
  405. #define SDL_GameControllerAddMappingsFromRW SDL_GameControllerAddMappingsFromRW_renamed_SDL_AddGamepadMappingsFromRW
  406. #define SDL_GameControllerAxis SDL_GameControllerAxis_renamed_SDL_GamepadAxis
  407. #define SDL_GameControllerBindType SDL_GameControllerBindType_renamed_SDL_GamepadBindingType
  408. #define SDL_GameControllerButton SDL_GameControllerButton_renamed_SDL_GamepadButton
  409. #define SDL_GameControllerButtonBind SDL_GameControllerButtonBind_renamed_SDL_GamepadBinding
  410. #define SDL_GameControllerClose SDL_GameControllerClose_renamed_SDL_CloseGamepad
  411. #define SDL_GameControllerEventState SDL_GameControllerEventState_renamed_SDL_GetGamepadEventState
  412. #define SDL_GameControllerFromInstanceID SDL_GameControllerFromInstanceID_renamed_SDL_GetGamepadFromInstanceID
  413. #define SDL_GameControllerFromPlayerIndex SDL_GameControllerFromPlayerIndex_renamed_SDL_GetGamepadFromPlayerIndex
  414. #define SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GameControllerGetAppleSFSymbolsNameForAxis_renamed_SDL_GetGamepadAppleSFSymbolsNameForAxis
  415. #define SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GameControllerGetAppleSFSymbolsNameForButton_renamed_SDL_GetGamepadAppleSFSymbolsNameForButton
  416. #define SDL_GameControllerGetAttached SDL_GameControllerGetAttached_renamed_SDL_IsGamepadConnected
  417. #define SDL_GameControllerGetAxis SDL_GameControllerGetAxis_renamed_SDL_GetGamepadAxis
  418. #define SDL_GameControllerGetAxisFromString SDL_GameControllerGetAxisFromString_renamed_SDL_GetGamepadAxisFromString
  419. #define SDL_GameControllerGetBindForAxis SDL_GameControllerGetBindForAxis_renamed_SDL_GetGamepadBindForAxis
  420. #define SDL_GameControllerGetBindForButton SDL_GameControllerGetBindForButton_renamed_SDL_GetGamepadBindForButton
  421. #define SDL_GameControllerGetButton SDL_GameControllerGetButton_renamed_SDL_GetGamepadButton
  422. #define SDL_GameControllerGetButtonFromString SDL_GameControllerGetButtonFromString_renamed_SDL_GetGamepadButtonFromString
  423. #define SDL_GameControllerGetFirmwareVersion SDL_GameControllerGetFirmwareVersion_renamed_SDL_GetGamepadFirmwareVersion
  424. #define SDL_GameControllerGetJoystick SDL_GameControllerGetJoystick_renamed_SDL_GetGamepadJoystick
  425. #define SDL_GameControllerGetNumTouchpadFingers SDL_GameControllerGetNumTouchpadFingers_renamed_SDL_GetGamepadNumTouchpadFingers
  426. #define SDL_GameControllerGetNumTouchpads SDL_GameControllerGetNumTouchpads_renamed_SDL_GetGamepadNumTouchpads
  427. #define SDL_GameControllerGetPlayerIndex SDL_GameControllerGetPlayerIndex_renamed_SDL_GetGamepadPlayerIndex
  428. #define SDL_GameControllerGetProduct SDL_GameControllerGetProduct_renamed_SDL_GetGamepadProduct
  429. #define SDL_GameControllerGetProductVersion SDL_GameControllerGetProductVersion_renamed_SDL_GetGamepadProductVersion
  430. #define SDL_GameControllerGetSensorData SDL_GameControllerGetSensorData_renamed_SDL_GetGamepadSensorData
  431. #define SDL_GameControllerGetSensorDataRate SDL_GameControllerGetSensorDataRate_renamed_SDL_GetGamepadSensorDataRate
  432. #define SDL_GameControllerGetSerial SDL_GameControllerGetSerial_renamed_SDL_GetGamepadSerial
  433. #define SDL_GameControllerGetStringForAxis SDL_GameControllerGetStringForAxis_renamed_SDL_GetGamepadStringForAxis
  434. #define SDL_GameControllerGetStringForButton SDL_GameControllerGetStringForButton_renamed_SDL_GetGamepadStringForButton
  435. #define SDL_GameControllerGetTouchpadFinger SDL_GameControllerGetTouchpadFinger_renamed_SDL_GetGamepadTouchpadFinger
  436. #define SDL_GameControllerGetType SDL_GameControllerGetType_renamed_SDL_GetGamepadType
  437. #define SDL_GameControllerGetVendor SDL_GameControllerGetVendor_renamed_SDL_GetGamepadVendor
  438. #define SDL_GameControllerHasAxis SDL_GameControllerHasAxis_renamed_SDL_GamepadHasAxis
  439. #define SDL_GameControllerHasButton SDL_GameControllerHasButton_renamed_SDL_GamepadHasButton
  440. #define SDL_GameControllerHasLED SDL_GameControllerHasLED_renamed_SDL_GamepadHasLED
  441. #define SDL_GameControllerHasRumble SDL_GameControllerHasRumble_renamed_SDL_GamepadHasRumble
  442. #define SDL_GameControllerHasRumbleTriggers SDL_GameControllerHasRumbleTriggers_renamed_SDL_GamepadHasRumbleTriggers
  443. #define SDL_GameControllerHasSensor SDL_GameControllerHasSensor_renamed_SDL_GamepadHasSensor
  444. #define SDL_GameControllerIsSensorEnabled SDL_GameControllerIsSensorEnabled_renamed_SDL_IsGamepadSensorEnabled
  445. #define SDL_GameControllerMapping SDL_GameControllerMapping_renamed_SDL_GetGamepadMapping
  446. #define SDL_GameControllerMappingForDeviceIndex SDL_GameControllerMappingForDeviceIndex_renamed_SDL_GetGamepadMappingForDeviceIndex
  447. #define SDL_GameControllerMappingForGUID SDL_GameControllerMappingForGUID_renamed_SDL_GetGamepadMappingForGUID
  448. #define SDL_GameControllerMappingForIndex SDL_GameControllerMappingForIndex_renamed_SDL_GetGamepadMappingForIndex
  449. #define SDL_GameControllerName SDL_GameControllerName_renamed_SDL_GetGamepadName
  450. #define SDL_GameControllerNameForIndex SDL_GameControllerNameForIndex_renamed_SDL_GetGamepadNameForIndex
  451. #define SDL_GameControllerNumMappings SDL_GameControllerNumMappings_renamed_SDL_GetNumGamepadMappings
  452. #define SDL_GameControllerOpen SDL_GameControllerOpen_renamed_SDL_OpenGamepad
  453. #define SDL_GameControllerPath SDL_GameControllerPath_renamed_SDL_GetGamepadPath
  454. #define SDL_GameControllerPathForIndex SDL_GameControllerPathForIndex_renamed_SDL_GetGamepadPathForIndex
  455. #define SDL_GameControllerRumble SDL_GameControllerRumble_renamed_SDL_RumbleGamepad
  456. #define SDL_GameControllerRumbleTriggers SDL_GameControllerRumbleTriggers_renamed_SDL_RumbleGamepadTriggers
  457. #define SDL_GameControllerSendEffect SDL_GameControllerSendEffect_renamed_SDL_SendGamepadEffect
  458. #define SDL_GameControllerSetLED SDL_GameControllerSetLED_renamed_SDL_SetGamepadLED
  459. #define SDL_GameControllerSetPlayerIndex SDL_GameControllerSetPlayerIndex_renamed_SDL_SetGamepadPlayerIndex
  460. #define SDL_GameControllerSetSensorEnabled SDL_GameControllerSetSensorEnabled_renamed_SDL_SetGamepadSensorEnabled
  461. #define SDL_GameControllerType SDL_GameControllerType_renamed_SDL_GamepadType
  462. #define SDL_GameControllerTypeForIndex SDL_GameControllerTypeForIndex_renamed_SDL_GetGamepadTypeForIndex
  463. #define SDL_GameControllerUpdate SDL_GameControllerUpdate_renamed_SDL_UpdateGamepads
  464. #define SDL_INIT_GAMECONTROLLER SDL_INIT_GAMECONTROLLER_renamed_SDL_INIT_GAMEPAD
  465. #define SDL_IsGameController SDL_IsGameController_renamed_SDL_IsGamepad
  466. /* ##SDL_joystick.h */
  467. #define SDL_JoystickAttachVirtual SDL_JoystickAttachVirtual_renamed_SDL_AttachVirtualJoystick
  468. #define SDL_JoystickAttachVirtualEx SDL_JoystickAttachVirtualEx_renamed_SDL_AttachVirtualJoystickEx
  469. #define SDL_JoystickClose SDL_JoystickClose_renamed_SDL_CloseJoystick
  470. #define SDL_JoystickCurrentPowerLevel SDL_JoystickCurrentPowerLevel_renamed_SDL_GetJoystickPowerLevel
  471. #define SDL_JoystickDetachVirtual SDL_JoystickDetachVirtual_renamed_SDL_DetachVirtualJoystick
  472. #define SDL_JoystickEventState SDL_JoystickEventState_renamed_SDL_GetJoystickEventState
  473. #define SDL_JoystickFromInstanceID SDL_JoystickFromInstanceID_renamed_SDL_GetJoystickFromInstanceID
  474. #define SDL_JoystickFromPlayerIndex SDL_JoystickFromPlayerIndex_renamed_SDL_GetJoystickFromPlayerIndex
  475. #define SDL_JoystickGetAttached SDL_JoystickGetAttached_renamed_SDL_IsJoystickConnected
  476. #define SDL_JoystickGetAxis SDL_JoystickGetAxis_renamed_SDL_GetJoystickAxis
  477. #define SDL_JoystickGetAxisInitialState SDL_JoystickGetAxisInitialState_renamed_SDL_GetJoystickAxisInitialState
  478. #define SDL_JoystickGetButton SDL_JoystickGetButton_renamed_SDL_GetJoystickButton
  479. #define SDL_JoystickGetDeviceGUID SDL_JoystickGetDeviceGUID_renamed_SDL_GetJoystickDeviceGUID
  480. #define SDL_JoystickGetDeviceInstanceID SDL_JoystickGetDeviceInstanceID_renamed_SDL_GetJoystickDeviceInstanceID
  481. #define SDL_JoystickGetDevicePlayerIndex SDL_JoystickGetDevicePlayerIndex_renamed_SDL_GetJoystickDevicePlayerIndex
  482. #define SDL_JoystickGetDeviceProduct SDL_JoystickGetDeviceProduct_renamed_SDL_GetJoystickDeviceProduct
  483. #define SDL_JoystickGetDeviceProductVersion SDL_JoystickGetDeviceProductVersion_renamed_SDL_GetJoystickDeviceProductVersion
  484. #define SDL_JoystickGetDeviceType SDL_JoystickGetDeviceType_renamed_SDL_GetJoystickDeviceType
  485. #define SDL_JoystickGetDeviceVendor SDL_JoystickGetDeviceVendor_renamed_SDL_GetJoystickDeviceVendor
  486. #define SDL_JoystickGetFirmwareVersion SDL_JoystickGetFirmwareVersion_renamed_SDL_GetJoystickFirmwareVersion
  487. #define SDL_JoystickGetGUID SDL_JoystickGetGUID_renamed_SDL_GetJoystickGUID
  488. #define SDL_JoystickGetGUIDFromString SDL_JoystickGetGUIDFromString_renamed_SDL_GetJoystickGUIDFromString
  489. #define SDL_JoystickGetGUIDString SDL_JoystickGetGUIDString_renamed_SDL_GetJoystickGUIDString
  490. #define SDL_JoystickGetHat SDL_JoystickGetHat_renamed_SDL_GetJoystickHat
  491. #define SDL_JoystickGetPlayerIndex SDL_JoystickGetPlayerIndex_renamed_SDL_GetJoystickPlayerIndex
  492. #define SDL_JoystickGetProduct SDL_JoystickGetProduct_renamed_SDL_GetJoystickProduct
  493. #define SDL_JoystickGetProductVersion SDL_JoystickGetProductVersion_renamed_SDL_GetJoystickProductVersion
  494. #define SDL_JoystickGetSerial SDL_JoystickGetSerial_renamed_SDL_GetJoystickSerial
  495. #define SDL_JoystickGetType SDL_JoystickGetType_renamed_SDL_GetJoystickType
  496. #define SDL_JoystickGetVendor SDL_JoystickGetVendor_renamed_SDL_GetJoystickVendor
  497. #define SDL_JoystickInstanceID SDL_JoystickInstanceID_renamed_SDL_GetJoystickInstanceID
  498. #define SDL_JoystickIsVirtual SDL_JoystickIsVirtual_renamed_SDL_IsJoystickVirtual
  499. #define SDL_JoystickName SDL_JoystickName_renamed_SDL_GetJoystickName
  500. #define SDL_JoystickNameForIndex SDL_JoystickNameForIndex_renamed_SDL_GetJoystickNameForIndex
  501. #define SDL_JoystickNumAxes SDL_JoystickNumAxes_renamed_SDL_GetNumJoystickAxes
  502. #define SDL_JoystickNumButtons SDL_JoystickNumButtons_renamed_SDL_GetNumJoystickButtons
  503. #define SDL_JoystickNumHats SDL_JoystickNumHats_renamed_SDL_GetNumJoystickHats
  504. #define SDL_JoystickOpen SDL_JoystickOpen_renamed_SDL_OpenJoystick
  505. #define SDL_JoystickPath SDL_JoystickPath_renamed_SDL_GetJoystickPath
  506. #define SDL_JoystickPathForIndex SDL_JoystickPathForIndex_renamed_SDL_GetJoystickPathForIndex
  507. #define SDL_JoystickRumble SDL_JoystickRumble_renamed_SDL_RumbleJoystick
  508. #define SDL_JoystickRumbleTriggers SDL_JoystickRumbleTriggers_renamed_SDL_RumbleJoystickTriggers
  509. #define SDL_JoystickSendEffect SDL_JoystickSendEffect_renamed_SDL_SendJoystickEffect
  510. #define SDL_JoystickSetLED SDL_JoystickSetLED_renamed_SDL_SetJoystickLED
  511. #define SDL_JoystickSetPlayerIndex SDL_JoystickSetPlayerIndex_renamed_SDL_SetJoystickPlayerIndex
  512. #define SDL_JoystickSetVirtualAxis SDL_JoystickSetVirtualAxis_renamed_SDL_SetJoystickVirtualAxis
  513. #define SDL_JoystickSetVirtualButton SDL_JoystickSetVirtualButton_renamed_SDL_SetJoystickVirtualButton
  514. #define SDL_JoystickSetVirtualHat SDL_JoystickSetVirtualHat_renamed_SDL_SetJoystickVirtualHat
  515. #define SDL_JoystickUpdate SDL_JoystickUpdate_renamed_SDL_UpdateJoysticks
  516. #define SDL_NumJoysticks SDL_NumJoysticks_renamed_SDL_GetNumJoysticks
  517. /* ##SDL_keycode.h */
  518. #define KMOD_ALT KMOD_ALT_renamed_SDL_KMOD_ALT
  519. #define KMOD_CAPS KMOD_CAPS_renamed_SDL_KMOD_CAPS
  520. #define KMOD_CTRL KMOD_CTRL_renamed_SDL_KMOD_CTRL
  521. #define KMOD_GUI KMOD_GUI_renamed_SDL_KMOD_GUI
  522. #define KMOD_LALT KMOD_LALT_renamed_SDL_KMOD_LALT
  523. #define KMOD_LCTRL KMOD_LCTRL_renamed_SDL_KMOD_LCTRL
  524. #define KMOD_LGUI KMOD_LGUI_renamed_SDL_KMOD_LGUI
  525. #define KMOD_LSHIFT KMOD_LSHIFT_renamed_SDL_KMOD_LSHIFT
  526. #define KMOD_MODE KMOD_MODE_renamed_SDL_KMOD_MODE
  527. #define KMOD_NONE KMOD_NONE_renamed_SDL_KMOD_NONE
  528. #define KMOD_NUM KMOD_NUM_renamed_SDL_KMOD_NUM
  529. #define KMOD_RALT KMOD_RALT_renamed_SDL_KMOD_RALT
  530. #define KMOD_RCTRL KMOD_RCTRL_renamed_SDL_KMOD_RCTRL
  531. #define KMOD_RESERVED KMOD_RESERVED_renamed_SDL_KMOD_RESERVED
  532. #define KMOD_RGUI KMOD_RGUI_renamed_SDL_KMOD_RGUI
  533. #define KMOD_RSHIFT KMOD_RSHIFT_renamed_SDL_KMOD_RSHIFT
  534. #define KMOD_SCROLL KMOD_SCROLL_renamed_SDL_KMOD_SCROLL
  535. #define KMOD_SHIFT KMOD_SHIFT_renamed_SDL_KMOD_SHIFT
  536. /* ##SDL_pixels.h */
  537. #define SDL_AllocFormat SDL_AllocFormat_renamed_SDL_CreatePixelFormat
  538. #define SDL_AllocPalette SDL_AllocPalette_renamed_SDL_CreatePalette
  539. #define SDL_FreeFormat SDL_FreeFormat_renamed_SDL_DestroyPixelFormat
  540. #define SDL_FreePalette SDL_FreePalette_renamed_SDL_DestroyPalette
  541. #define SDL_MasksToPixelFormatEnum SDL_MasksToPixelFormatEnum_renamed_SDL_GetPixelFormatEnumForMasks
  542. #define SDL_PixelFormatEnumToMasks SDL_PixelFormatEnumToMasks_renamed_SDL_GetMasksForPixelFormatEnum
  543. /* ##SDL_platform.h */
  544. #ifdef __IOS__
  545. #define __IPHONEOS__ __IPHONEOS___renamed___IOS__
  546. #endif
  547. #ifdef __MACOS__
  548. #define __MACOSX__ __MACOSX___renamed___MACOS__
  549. #endif
  550. /* ##SDL_render.h */
  551. #define SDL_RenderCopy SDL_RenderCopy_renamed_SDL_RenderTexture
  552. #define SDL_RenderCopyEx SDL_RenderCopyEx_renamed_SDL_RenderTextureRotated
  553. #define SDL_RenderCopyExF SDL_RenderCopyExF_renamed_SDL_RenderTextureRotatedF
  554. #define SDL_RenderCopyF SDL_RenderCopyF_renamed_SDL_RenderTextureF
  555. #define SDL_RenderDrawLine SDL_RenderDrawLine_renamed_SDL_RenderLine
  556. #define SDL_RenderDrawLineF SDL_RenderDrawLineF_renamed_SDL_RenderLineF
  557. #define SDL_RenderDrawLines SDL_RenderDrawLines_renamed_SDL_RenderLines
  558. #define SDL_RenderDrawLinesF SDL_RenderDrawLinesF_renamed_SDL_RenderLinesF
  559. #define SDL_RenderDrawPoint SDL_RenderDrawPoint_renamed_SDL_RenderPoint
  560. #define SDL_RenderDrawPointF SDL_RenderDrawPointF_renamed_SDL_RenderPointF
  561. #define SDL_RenderDrawPoints SDL_RenderDrawPoints_renamed_SDL_RenderPoints
  562. #define SDL_RenderDrawPointsF SDL_RenderDrawPointsF_renamed_SDL_RenderPointsF
  563. #define SDL_RenderDrawRect SDL_RenderDrawRect_renamed_SDL_RenderRect
  564. #define SDL_RenderDrawRectF SDL_RenderDrawRectF_renamed_SDL_RenderRectF
  565. #define SDL_RenderDrawRects SDL_RenderDrawRects_renamed_SDL_RenderRects
  566. #define SDL_RenderDrawRectsF SDL_RenderDrawRectsF_renamed_SDL_RenderRectsF
  567. #define SDL_RenderGetClipRect SDL_RenderGetClipRect_renamed_SDL_GetRenderClipRect
  568. #define SDL_RenderGetIntegerScale SDL_RenderGetIntegerScale_renamed_SDL_GetRenderIntegerScale
  569. #define SDL_RenderGetLogicalSize SDL_RenderGetLogicalSize_renamed_SDL_GetRenderLogicalSize
  570. #define SDL_RenderGetMetalCommandEncoder SDL_RenderGetMetalCommandEncoder_renamed_SDL_GetRenderMetalCommandEncoder
  571. #define SDL_RenderGetMetalLayer SDL_RenderGetMetalLayer_renamed_SDL_GetRenderMetalLayer
  572. #define SDL_RenderGetScale SDL_RenderGetScale_renamed_SDL_GetRenderScale
  573. #define SDL_RenderGetViewport SDL_RenderGetViewport_renamed_SDL_GetRenderViewport
  574. #define SDL_RenderGetWindow SDL_RenderGetWindow_renamed_SDL_GetRenderWindow
  575. #define SDL_RenderIsClipEnabled SDL_RenderIsClipEnabled_renamed_SDL_IsRenderClipEnabled
  576. #define SDL_RenderSetClipRect SDL_RenderSetClipRect_renamed_SDL_SetRenderClipRect
  577. #define SDL_RenderSetIntegerScale SDL_RenderSetIntegerScale_renamed_SDL_SetRenderIntegerScale
  578. #define SDL_RenderSetLogicalSize SDL_RenderSetLogicalSize_renamed_SDL_SetRenderLogicalSize
  579. #define SDL_RenderSetScale SDL_RenderSetScale_renamed_SDL_SetRenderScale
  580. #define SDL_RenderSetVSync SDL_RenderSetVSync_renamed_SDL_SetRenderVSync
  581. #define SDL_RenderSetViewport SDL_RenderSetViewport_renamed_SDL_SetRenderViewport
  582. #define SDL_RenderTargetSupported SDL_RenderTargetSupported_renamed_SDL_IsRenderTargetSupported
  583. /* ##SDL_rwops.h */
  584. #define RW_SEEK_CUR RW_SEEK_CUR_renamed_SDL_RW_SEEK_CUR
  585. #define RW_SEEK_END RW_SEEK_END_renamed_SDL_RW_SEEK_END
  586. #define RW_SEEK_SET RW_SEEK_SET_renamed_SDL_RW_SEEK_SET
  587. /* ##SDL_sensor.h */
  588. #define SDL_NumSensors SDL_NumSensors_renamed_SDL_GetNumSensors
  589. #define SDL_SensorClose SDL_SensorClose_renamed_SDL_CloseSensor
  590. #define SDL_SensorFromInstanceID SDL_SensorFromInstanceID_renamed_SDL_GetSensorFromInstanceID
  591. #define SDL_SensorGetData SDL_SensorGetData_renamed_SDL_GetSensorData
  592. #define SDL_SensorGetDeviceInstanceID SDL_SensorGetDeviceInstanceID_renamed_SDL_GetSensorDeviceInstanceID
  593. #define SDL_SensorGetDeviceName SDL_SensorGetDeviceName_renamed_SDL_GetSensorDeviceName
  594. #define SDL_SensorGetDeviceNonPortableType SDL_SensorGetDeviceNonPortableType_renamed_SDL_GetSensorDeviceNonPortableType
  595. #define SDL_SensorGetDeviceType SDL_SensorGetDeviceType_renamed_SDL_GetSensorDeviceType
  596. #define SDL_SensorGetInstanceID SDL_SensorGetInstanceID_renamed_SDL_GetSensorInstanceID
  597. #define SDL_SensorGetName SDL_SensorGetName_renamed_SDL_GetSensorName
  598. #define SDL_SensorGetNonPortableType SDL_SensorGetNonPortableType_renamed_SDL_GetSensorNonPortableType
  599. #define SDL_SensorGetType SDL_SensorGetType_renamed_SDL_GetSensorType
  600. #define SDL_SensorOpen SDL_SensorOpen_renamed_SDL_OpenSensor
  601. #define SDL_SensorUpdate SDL_SensorUpdate_renamed_SDL_UpdateSensors
  602. /* ##SDL_surface.h */
  603. #define SDL_FillRect SDL_FillRect_renamed_SDL_FillSurfaceRect
  604. #define SDL_FillRects SDL_FillRects_renamed_SDL_FillSurfaceRects
  605. #define SDL_FreeSurface SDL_FreeSurface_renamed_SDL_DestroySurface
  606. #define SDL_GetClipRect SDL_GetClipRect_renamed_SDL_GetSurfaceClipRect
  607. #define SDL_GetColorKey SDL_GetColorKey_renamed_SDL_GetSurfaceColorKey
  608. #define SDL_HasColorKey SDL_HasColorKey_renamed_SDL_SurfaceHasColorKey
  609. #define SDL_HasSurfaceRLE SDL_HasSurfaceRLE_renamed_SDL_SurfaceHasRLE
  610. #define SDL_LowerBlit SDL_LowerBlit_renamed_SDL_BlitSurfaceUnchecked
  611. #define SDL_LowerBlitScaled SDL_LowerBlitScaled_renamed_SDL_BlitSurfaceUncheckedScaled
  612. #define SDL_SetClipRect SDL_SetClipRect_renamed_SDL_SetSurfaceClipRect
  613. #define SDL_SetColorKey SDL_SetColorKey_renamed_SDL_SetSurfaceColorKey
  614. #define SDL_UpperBlit SDL_UpperBlit_renamed_SDL_BlitSurface
  615. #define SDL_UpperBlitScaled SDL_UpperBlitScaled_renamed_SDL_BlitSurfaceScaled
  616. /* ##SDL_video.h */
  617. #define SDL_GetPointDisplayIndex SDL_GetPointDisplayIndex_renamed_SDL_GetDisplayIndexForPoint
  618. #define SDL_GetRectDisplayIndex SDL_GetRectDisplayIndex_renamed_SDL_GetDisplayIndexForRect
  619. #endif /* SDL_ENABLE_OLD_NAMES */
  620. #endif /* SDL_oldnames_h_ */