<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>My Project: SDL_hints.h Source File</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">My Project </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="headertitle"> <div class="title">SDL_hints.h</div> </div> </div><!--header--> <div class="contents"> <a href="SDL__hints_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> Simple DirectMedia Layer</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> Copyright (C) 1997-2019 Sam Lantinga <slouken@libsdl.org></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"></span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> This software is provided 'as-is', without any express or implied</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> warranty. In no event will the authors be held liable for any damages</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> arising from the use of this software.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> Permission is granted to anyone to use this software for any purpose,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> including commercial applications, and to alter it and redistribute it</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> freely, subject to the following restrictions:</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"></span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> 1. The origin of this software must not be misrepresented; you must not</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> claim that you wrote the original software. If you use this software</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> in a product, an acknowledgment in the product documentation would be</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> appreciated but is not required.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> 2. Altered source versions must be plainly marked as such, and must not be</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> misrepresented as being the original software.</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> 3. This notice may not be removed or altered from any source distribution.</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">*/</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#ifndef SDL_hints_h_</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#define SDL_hints_h_</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#include "<a class="code" href="SDL__stdinc_8h.html">SDL_stdinc.h</a>"</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#include "<a class="code" href="begin__code_8h.html">begin_code.h</a>"</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a4f14744afc8f84bf52e3bfaec2667824"> 65</a></span> <span class="preprocessor">#define SDL_HINT_FRAMEBUFFER_ACCELERATION "SDL_FRAMEBUFFER_ACCELERATION"</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a1ecf7a77582e3af7938b2f7c8d900aee"> 85</a></span> <span class="preprocessor">#define SDL_HINT_RENDER_DRIVER "SDL_RENDER_DRIVER"</span></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a156051f550fba6a1d8dfafd8bc90b1b2"> 96</a></span> <span class="preprocessor">#define SDL_HINT_RENDER_OPENGL_SHADERS "SDL_RENDER_OPENGL_SHADERS"</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a6e06533f9f12c456accacb7c1f40a58d"> 107</a></span> <span class="preprocessor">#define SDL_HINT_RENDER_DIRECT3D_THREADSAFE "SDL_RENDER_DIRECT3D_THREADSAFE"</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ac25a4eba109ed065d639f6054d2b842c"> 120</a></span> <span class="preprocessor">#define SDL_HINT_RENDER_DIRECT3D11_DEBUG "SDL_RENDER_DIRECT3D11_DEBUG"</span></div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a2b4f2979611c7eedbe80e37a644bac7d"> 131</a></span> <span class="preprocessor">#define SDL_HINT_RENDER_LOGICAL_SIZE_MODE "SDL_RENDER_LOGICAL_SIZE_MODE"</span></div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a10b6e40601439f51131d8a264070ab2e"> 143</a></span> <span class="preprocessor">#define SDL_HINT_RENDER_SCALE_QUALITY "SDL_RENDER_SCALE_QUALITY"</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ab512fdde4a91d3a271df7b59297fcf98"> 154</a></span> <span class="preprocessor">#define SDL_HINT_RENDER_VSYNC "SDL_RENDER_VSYNC"</span></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a7d3457c4003d46ddb560a96844ca1f85"> 165</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_ALLOW_SCREENSAVER "SDL_VIDEO_ALLOW_SCREENSAVER"</span></div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a866aaf8bf196921021eb7bda46b7a781"> 176</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_X11_XVIDMODE "SDL_VIDEO_X11_XVIDMODE"</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div><div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ad40f9ea3808d57729baf6d69c019af4b"> 187</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_X11_XINERAMA "SDL_VIDEO_X11_XINERAMA"</span></div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ab78bba735481c64f25a01799c0266058"> 198</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_X11_XRANDR "SDL_VIDEO_X11_XRANDR"</span></div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a64cf86da8e0fab9201f5d6e677df1a87"> 212</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_X11_NET_WM_PING "SDL_VIDEO_X11_NET_WM_PING"</span></div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#abc592ad47225c77acdec3d778782a37e"> 224</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR "SDL_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR"</span></div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ab34ea46e0365bd0546c6fa6f4b56d86e"> 235</a></span> <span class="preprocessor">#define SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN "SDL_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN"</span></div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a2a5b224b4a44f6a884a3b4bb6bd4fc97"> 240</a></span> <span class="preprocessor">#define SDL_HINT_WINDOWS_INTRESOURCE_ICON "SDL_WINDOWS_INTRESOURCE_ICON"</span></div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="preprocessor">#define SDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL "SDL_WINDOWS_INTRESOURCE_ICON_SMALL"</span></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a4751d59cbeb36e0e41139f2f3273602d"> 252</a></span> <span class="preprocessor">#define SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP "SDL_WINDOWS_ENABLE_MESSAGELOOP"</span></div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a5295df139727cd78a0663afb0b91010b"> 263</a></span> <span class="preprocessor">#define SDL_HINT_GRAB_KEYBOARD "SDL_GRAB_KEYBOARD"</span></div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a4e9442b90dd2ecd694c8adb74b38f39c"> 268</a></span> <span class="preprocessor">#define SDL_HINT_MOUSE_DOUBLE_CLICK_TIME "SDL_MOUSE_DOUBLE_CLICK_TIME"</span></div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a994debcf46f5f3a39bd80c259975d200"> 273</a></span> <span class="preprocessor">#define SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS "SDL_MOUSE_DOUBLE_CLICK_RADIUS"</span></div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a1a5034b3e1f390aed827bd627ebdd555"> 278</a></span> <span class="preprocessor">#define SDL_HINT_MOUSE_NORMAL_SPEED_SCALE "SDL_MOUSE_NORMAL_SPEED_SCALE"</span></div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ad69c295983ec1db56ea26af46f184ce7"> 283</a></span> <span class="preprocessor">#define SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE "SDL_MOUSE_RELATIVE_SPEED_SCALE"</span></div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div><div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ad2592e57adcf22b77618347fef431790"> 294</a></span> <span class="preprocessor">#define SDL_HINT_MOUSE_RELATIVE_MODE_WARP "SDL_MOUSE_RELATIVE_MODE_WARP"</span></div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a59083735a2377046c2fc72eb0a3e855f"> 305</a></span> <span class="preprocessor">#define SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH "SDL_MOUSE_FOCUS_CLICKTHROUGH"</span></div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div><div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a334b89b47382e48b03e24defe96b6163"> 316</a></span> <span class="preprocessor">#define SDL_HINT_TOUCH_MOUSE_EVENTS "SDL_TOUCH_MOUSE_EVENTS"</span></div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span> </div><div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a2e433b3f7bdc4cecf273339cc2c603fc"> 326</a></span> <span class="preprocessor">#define SDL_HINT_MOUSE_TOUCH_EVENTS "SDL_MOUSE_TOUCH_EVENTS"</span></div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a85488274590bff72c3d1dba5829443f6"> 332</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS "SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS"</span></div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#abe9410e8b6809c9fdcb1f69e6894a2e8"> 349</a></span> <span class="preprocessor">#define SDL_HINT_IDLE_TIMER_DISABLED "SDL_IOS_IDLE_TIMER_DISABLED"</span></div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a1e2eef18b43aa15121d8250a408421ce"> 360</a></span> <span class="preprocessor">#define SDL_HINT_ORIENTATIONS "SDL_IOS_ORIENTATIONS"</span></div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> </div><div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a0301d6377ef50a5a435653743d2771f4"> 378</a></span> <span class="preprocessor">#define SDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS "SDL_APPLE_TV_CONTROLLER_UI_EVENTS"</span></div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span> </div><div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a9b66ef93d2b547e671881bbfdf6c2ddc"> 388</a></span> <span class="preprocessor">#define SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION "SDL_APPLE_TV_REMOTE_ALLOW_ROTATION"</span></div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span> </div><div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a7f03e5cd7f050a5e9304e3bc46586b06"> 399</a></span> <span class="preprocessor">#define SDL_HINT_IOS_HIDE_HOME_INDICATOR "SDL_IOS_HIDE_HOME_INDICATOR"</span></div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span> </div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a3864d9d3569d0edcf7b0a07d8b769810"> 409</a></span> <span class="preprocessor">#define SDL_HINT_ACCELEROMETER_AS_JOYSTICK "SDL_ACCELEROMETER_AS_JOYSTICK"</span></div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span> </div><div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a798d47734b79941d6acb861fb91811f4"> 419</a></span> <span class="preprocessor">#define SDL_HINT_TV_REMOTE_AS_JOYSTICK "SDL_TV_REMOTE_AS_JOYSTICK"</span></div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span> </div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a74031ed3b17889222462108800b91c3c"> 428</a></span> <span class="preprocessor">#define SDL_HINT_XINPUT_ENABLED "SDL_XINPUT_ENABLED"</span></div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div><div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a7a7ae9f9a2a771b1f83b5cd165f1c3bb"> 437</a></span> <span class="preprocessor">#define SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING "SDL_XINPUT_USE_OLD_JOYSTICK_MAPPING"</span></div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span> </div><div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ae6733a084fded26033d0b3a1ab1480a4"> 447</a></span> <span class="preprocessor">#define SDL_HINT_GAMECONTROLLERCONFIG "SDL_GAMECONTROLLERCONFIG"</span></div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span> </div><div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a9b6a9932c2d1b85041e15d8a49eb6042"> 457</a></span> <span class="preprocessor">#define SDL_HINT_GAMECONTROLLERCONFIG_FILE "SDL_GAMECONTROLLERCONFIG_FILE"</span></div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span> </div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span> <span class="preprocessor">#define SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES "SDL_GAMECONTROLLER_IGNORE_DEVICES"</span></div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> </div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> <span class="preprocessor">#define SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT "SDL_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT"</span></div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span> </div><div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ab343c91586c6b4789763e4a82b35de0b"> 496</a></span> <span class="preprocessor">#define SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS "SDL_JOYSTICK_ALLOW_BACKGROUND_EVENTS"</span></div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span> </div><div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a44418d1feca9fbd08b8d246efa6a0246"> 507</a></span> <span class="preprocessor">#define SDL_HINT_JOYSTICK_HIDAPI "SDL_JOYSTICK_HIDAPI"</span></div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span> </div><div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#afb90e86b777091befbd4f8479e112b35"> 518</a></span> <span class="preprocessor">#define SDL_HINT_JOYSTICK_HIDAPI_PS4 "SDL_JOYSTICK_HIDAPI_PS4"</span></div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span> </div><div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a637cb45d5e5565bd7730dcbeb918fda7"> 533</a></span> <span class="preprocessor">#define SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE "SDL_JOYSTICK_HIDAPI_PS4_RUMBLE"</span></div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span> </div><div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a1dd9dddd7db2fb38cd9be60b8c06c24d"> 544</a></span> <span class="preprocessor">#define SDL_HINT_JOYSTICK_HIDAPI_STEAM "SDL_JOYSTICK_HIDAPI_STEAM"</span></div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span> </div><div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a5eef83e49dd47d681b9cc7453618fd4e"> 555</a></span> <span class="preprocessor">#define SDL_HINT_JOYSTICK_HIDAPI_SWITCH "SDL_JOYSTICK_HIDAPI_SWITCH"</span></div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span> </div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a91f5e5be4fae10d57618ea45a252e259"> 566</a></span> <span class="preprocessor">#define SDL_HINT_JOYSTICK_HIDAPI_XBOX "SDL_JOYSTICK_HIDAPI_XBOX"</span></div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span> </div><div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a709aa033c6d055cee1c6cffb85cc5053"> 577</a></span> <span class="preprocessor">#define SDL_HINT_ENABLE_STEAM_CONTROLLERS "SDL_ENABLE_STEAM_CONTROLLERS"</span></div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span> </div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span> </div><div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ac0deec953ae4635131cbe321192236ff"> 588</a></span> <span class="preprocessor">#define SDL_HINT_ALLOW_TOPMOST "SDL_ALLOW_TOPMOST"</span></div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span> </div><div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#afbc6ba9f809e07557eb369f763299174"> 604</a></span> <span class="preprocessor">#define SDL_HINT_TIMER_RESOLUTION "SDL_TIMER_RESOLUTION"</span></div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span> </div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span> </div><div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a1abf971bf456c82d8cc06868b75fd564"> 622</a></span> <span class="preprocessor">#define SDL_HINT_QTWAYLAND_CONTENT_ORIENTATION "SDL_QTWAYLAND_CONTENT_ORIENTATION"</span></div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span> </div><div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a8893a7653ab4562b99f25aad9e5f41cb"> 633</a></span> <span class="preprocessor">#define SDL_HINT_QTWAYLAND_WINDOW_FLAGS "SDL_QTWAYLAND_WINDOW_FLAGS"</span></div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span> </div><div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a70a6e1364071cde0cba942d47bc7a246"> 647</a></span> <span class="preprocessor">#define SDL_HINT_THREAD_STACK_SIZE "SDL_THREAD_STACK_SIZE"</span></div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span> </div><div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ac4537a3cf34a3a2d2a1dd674ea7daa6f"> 652</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_HIGHDPI_DISABLED "SDL_VIDEO_HIGHDPI_DISABLED"</span></div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span> </div><div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a63dd635fa195f590f645c1170f50968d"> 660</a></span> <span class="preprocessor">#define SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK "SDL_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK"</span></div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span> </div><div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a1e91c63c1b9c4afd7c0349b4392270fd"> 676</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_WIN_D3DCOMPILER "SDL_VIDEO_WIN_D3DCOMPILER"</span></div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span> </div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a007f98915e3ca58963c3cace38ed3a05"> 695</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT "SDL_VIDEO_WINDOW_SHARE_PIXEL_FORMAT"</span></div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span> </div><div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a5f898b6a1c5658f84c812540bb857560"> 721</a></span> <span class="preprocessor">#define SDL_HINT_WINRT_PRIVACY_POLICY_URL "SDL_WINRT_PRIVACY_POLICY_URL"</span></div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span> </div><div class="line"><a name="l00742"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a2e703ae1982069e228243e2633cf41c7"> 742</a></span> <span class="preprocessor">#define SDL_HINT_WINRT_PRIVACY_POLICY_LABEL "SDL_WINRT_PRIVACY_POLICY_LABEL"</span></div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span> </div><div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a50fab1c4959c71f2e066b7eec874ef90"> 794</a></span> <span class="preprocessor">#define SDL_HINT_WINRT_HANDLE_BACK_BUTTON "SDL_WINRT_HANDLE_BACK_BUTTON"</span></div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span> </div><div class="line"><a name="l00813"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a7f78bfa36d29dc21728bfabce8b336c3"> 813</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES "SDL_VIDEO_MAC_FULLSCREEN_SPACES"</span></div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span> </div><div class="line"><a name="l00821"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a1b75df316decc7aae5bc31b0595c1b01"> 821</a></span> <span class="preprocessor">#define SDL_HINT_MAC_BACKGROUND_APP "SDL_MAC_BACKGROUND_APP"</span></div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span> </div><div class="line"><a name="l00833"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a83f55aca7bd64c9157f00ad356bda81e"> 833</a></span> <span class="preprocessor">#define SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION "SDL_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION"</span></div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>  </div><div class="line"><a name="l00845"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ac2dce1bbb095169a9de048eeee233e2d"> 845</a></span> <span class="preprocessor">#define SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION "SDL_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION"</span></div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span> </div><div class="line"><a name="l00857"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a17c7ae7e0cbbdb6a5049f559a58228ad"> 857</a></span> <span class="preprocessor">#define SDL_HINT_IME_INTERNAL_EDITING "SDL_IME_INTERNAL_EDITING"</span></div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span> </div><div class="line"><a name="l00874"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#aa1d03c5fbbc178cc9a2c9e669a73e9c5"> 874</a></span> <span class="preprocessor">#define SDL_HINT_ANDROID_TRAP_BACK_BUTTON "SDL_ANDROID_TRAP_BACK_BUTTON"</span></div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span> </div><div class="line"><a name="l00885"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a8ccbdf2a0e78710a892a5de2ddc42ec9"> 885</a></span> <span class="preprocessor">#define SDL_HINT_ANDROID_BLOCK_ON_PAUSE "SDL_ANDROID_BLOCK_ON_PAUSE"</span></div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span> </div><div class="line"><a name="l00897"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ae840652b9ebd21e4317ee80e7b527339"> 897</a></span> <span class="preprocessor">#define SDL_HINT_RETURN_KEY_HIDES_IME "SDL_RETURN_KEY_HIDES_IME"</span></div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span> </div><div class="line"><a name="l00911"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a70b9664a38b946b73b669be38add94ef"> 911</a></span> <span class="preprocessor">#define SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT "SDL_EMSCRIPTEN_KEYBOARD_ELEMENT"</span></div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span> </div><div class="line"><a name="l00923"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a58db46309f4295553ed4b0f1a4ccfa54"> 923</a></span> <span class="preprocessor">#define SDL_HINT_NO_SIGNAL_HANDLERS "SDL_NO_SIGNAL_HANDLERS"</span></div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span> </div><div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a591d43be8d8b8cc6ad9dd37f69e50630"> 932</a></span> <span class="preprocessor">#define SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 "SDL_WINDOWS_NO_CLOSE_ON_ALT_F4"</span></div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span> </div><div class="line"><a name="l00951"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a75c4ce4bba90833587eae21903d3d3fe"> 951</a></span> <span class="preprocessor">#define SDL_HINT_BMP_SAVE_LEGACY_FORMAT "SDL_BMP_SAVE_LEGACY_FORMAT"</span></div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span> </div><div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#af9f679cc77a01ece373e3aff177f2802"> 967</a></span> <span class="preprocessor">#define SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING "SDL_WINDOWS_DISABLE_THREAD_NAMING"</span></div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span> </div><div class="line"><a name="l00975"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a0e762eabcf52604adb9bcb9a554e3f32"> 975</a></span> <span class="preprocessor">#define SDL_HINT_RPI_VIDEO_LAYER "SDL_RPI_VIDEO_LAYER"</span></div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span> </div><div class="line"><a name="l00993"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ab419844280b39c7c713ec7d7246e71a4"> 993</a></span> <span class="preprocessor">#define SDL_HINT_VIDEO_DOUBLE_BUFFER "SDL_VIDEO_DOUBLE_BUFFER"</span></div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span> </div><div class="line"><a name="l01024"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#adce02dd2716ef92d3c787789ccfbb98e"> 1024</a></span> <span class="preprocessor">#define SDL_HINT_OPENGL_ES_DRIVER "SDL_OPENGL_ES_DRIVER"</span></div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span> </div><div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ac95cc95cd003647ccc6b1446a7e3c408"> 1050</a></span> <span class="preprocessor">#define SDL_HINT_AUDIO_RESAMPLING_MODE "SDL_AUDIO_RESAMPLING_MODE"</span></div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span> </div><div class="line"><a name="l01063"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#aadfee7d079b71eebc291fc42622ead38"> 1063</a></span> <span class="preprocessor">#define SDL_HINT_AUDIO_CATEGORY "SDL_AUDIO_CATEGORY"</span></div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span> </div><div class="line"><a name="l01087"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#af03fa72fddb9fed3f6dbab282fb3f958"> 1087</a></span> <span class="preprocessor">#define SDL_HINT_RENDER_BATCHING "SDL_RENDER_BATCHING"</span></div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span> </div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span> </div><div class="line"><a name="l01109"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#abeeb244e7cc4610e45235e41039c8211"> 1109</a></span> <span class="preprocessor">#define SDL_HINT_EVENT_LOGGING "SDL_EVENT_LOGGING"</span></div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span> </div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span> </div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span> </div><div class="line"><a name="l01132"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#abf565db22ddc2f8a3842d42db9a71e8b"> 1132</a></span> <span class="preprocessor">#define SDL_HINT_WAVE_RIFF_CHUNK_SIZE "SDL_WAVE_RIFF_CHUNK_SIZE"</span></div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span> </div><div class="line"><a name="l01148"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a464d623d2f0edb55e2da44d09e32e72a"> 1148</a></span> <span class="preprocessor">#define SDL_HINT_WAVE_TRUNCATION "SDL_WAVE_TRUNCATION"</span></div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span> </div><div class="line"><a name="l01175"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a9b502b557707a58d9f51c593ca0077e2"> 1175</a></span> <span class="preprocessor">#define SDL_HINT_WAVE_FACT_CHUNK "SDL_WAVE_FACT_CHUNK"</span></div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span> </div><div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#ab85f3099d9bb0445b0c6b5002cfaa7ed"> 1180</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span> {</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>  SDL_HINT_DEFAULT,</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>  SDL_HINT_NORMAL,</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>  SDL_HINT_OVERRIDE</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span> } <a class="code" href="SDL__hints_8h.html#ab85f3099d9bb0445b0c6b5002cfaa7ed">SDL_HintPriority</a>;</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span> </div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span> </div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span> <span class="keyword">extern</span> DECLSPEC SDL_bool SDLCALL <a class="code" href="SDL__hints_8h.html#aa8dbcd854090784ae237aeeefb7e6232">SDL_SetHintWithPriority</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *value,</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>  <a class="code" href="SDL__hints_8h.html#ab85f3099d9bb0445b0c6b5002cfaa7ed">SDL_HintPriority</a> priority);</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span> </div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span> <span class="keyword">extern</span> DECLSPEC SDL_bool SDLCALL <a class="code" href="SDL__hints_8h.html#a9b47f5aa3911644f0a5a3f0cfa9198a4">SDL_SetHint</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span> </div><div class="line"><a name="l01214"></a><span class="lineno"> 1214</span> <span class="keyword">extern</span> DECLSPEC <span class="keyword">const</span> <span class="keywordtype">char</span> * SDLCALL <a class="code" href="SDL__hints_8h.html#a7b26a63a33768fab43d50e3fd0d41eb5">SDL_GetHint</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span> </div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span> <span class="keyword">extern</span> DECLSPEC SDL_bool SDLCALL <a class="code" href="SDL__hints_8h.html#ac64146ba3607164ed325956ea3d6d392">SDL_GetHintBoolean</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, SDL_bool default_value);</div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span> </div><div class="line"><a name="l01226"></a><span class="lineno"><a class="line" href="SDL__hints_8h.html#a393a846a6c2dbc4ec9e52bd9bef14e02"> 1226</a></span> <span class="keyword">typedef</span> void (SDLCALL *<a class="code" href="SDL__hints_8h.html#a393a846a6c2dbc4ec9e52bd9bef14e02">SDL_HintCallback</a>)(<span class="keywordtype">void</span> *userdata, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *oldValue, <span class="keyword">const</span> <span class="keywordtype">char</span> *newValue);</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span> </div><div class="line"><a name="l01235"></a><span class="lineno"> 1235</span> <span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__hints_8h.html#a8731ae1704dd7a70f63cc6cdd242b5ae">SDL_AddHintCallback</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div><div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>  <a class="code" href="SDL__hints_8h.html#a393a846a6c2dbc4ec9e52bd9bef14e02">SDL_HintCallback</a> callback,</div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>  <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l01238"></a><span class="lineno"> 1238</span> </div><div class="line"><a name="l01246"></a><span class="lineno"> 1246</span> <span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__hints_8h.html#aff84d56f5de197e49a778e18ad76ab0e">SDL_DelHintCallback</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>  <a class="code" href="SDL__hints_8h.html#a393a846a6c2dbc4ec9e52bd9bef14e02">SDL_HintCallback</a> callback,</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>  <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l01249"></a><span class="lineno"> 1249</span> </div><div class="line"><a name="l01255"></a><span class="lineno"> 1255</span> <span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__hints_8h.html#a7feb78f92319c07e9d53d7be8185cdbb">SDL_ClearHints</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l01256"></a><span class="lineno"> 1256</span> </div><div class="line"><a name="l01257"></a><span class="lineno"> 1257</span> </div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span> }</div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span> <span class="preprocessor">#include "<a class="code" href="close__code_8h.html">close_code.h</a>"</span></div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span> </div><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span> <span class="preprocessor">#endif </span><span class="comment">/* SDL_hints_h_ */</span><span class="preprocessor"></span></div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span> </div><div class="line"><a name="l01266"></a><span class="lineno"> 1266</span> <span class="comment">/* vi: set ts=4 sw=4 expandtab: */</span></div><div class="ttc" id="SDL__hints_8h_html_ac64146ba3607164ed325956ea3d6d392"><div class="ttname"><a href="SDL__hints_8h.html#ac64146ba3607164ed325956ea3d6d392">SDL_GetHintBoolean</a></div><div class="ttdeci">DECLSPEC SDL_bool SDLCALL SDL_GetHintBoolean(const char *name, SDL_bool default_value)</div><div class="ttdoc">Get a hint.</div></div> <div class="ttc" id="begin__code_8h_html"><div class="ttname"><a href="begin__code_8h.html">begin_code.h</a></div></div> <div class="ttc" id="SDL__stdinc_8h_html"><div class="ttname"><a href="SDL__stdinc_8h.html">SDL_stdinc.h</a></div></div> <div class="ttc" id="close__code_8h_html"><div class="ttname"><a href="close__code_8h.html">close_code.h</a></div></div> <div class="ttc" id="SDL__hints_8h_html_a393a846a6c2dbc4ec9e52bd9bef14e02"><div class="ttname"><a href="SDL__hints_8h.html#a393a846a6c2dbc4ec9e52bd9bef14e02">SDL_HintCallback</a></div><div class="ttdeci">void(SDLCALL * SDL_HintCallback)(void *userdata, const char *name, const char *oldValue, const char *newValue)</div><div class="ttdoc">type definition of the hint callback function.</div><div class="ttdef"><b>Definition:</b> SDL_hints.h:1226</div></div> <div class="ttc" id="SDL__hints_8h_html_a7feb78f92319c07e9d53d7be8185cdbb"><div class="ttname"><a href="SDL__hints_8h.html#a7feb78f92319c07e9d53d7be8185cdbb">SDL_ClearHints</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_ClearHints(void)</div><div class="ttdoc">Clear all hints.</div></div> <div class="ttc" id="SDL__hints_8h_html_aff84d56f5de197e49a778e18ad76ab0e"><div class="ttname"><a href="SDL__hints_8h.html#aff84d56f5de197e49a778e18ad76ab0e">SDL_DelHintCallback</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_DelHintCallback(const char *name, SDL_HintCallback callback, void *userdata)</div><div class="ttdoc">Remove a function watching a particular hint.</div></div> <div class="ttc" id="SDL__hints_8h_html_a9b47f5aa3911644f0a5a3f0cfa9198a4"><div class="ttname"><a href="SDL__hints_8h.html#a9b47f5aa3911644f0a5a3f0cfa9198a4">SDL_SetHint</a></div><div class="ttdeci">DECLSPEC SDL_bool SDLCALL SDL_SetHint(const char *name, const char *value)</div><div class="ttdoc">Set a hint with normal priority.</div></div> <div class="ttc" id="SDL__hints_8h_html_a8731ae1704dd7a70f63cc6cdd242b5ae"><div class="ttname"><a href="SDL__hints_8h.html#a8731ae1704dd7a70f63cc6cdd242b5ae">SDL_AddHintCallback</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_AddHintCallback(const char *name, SDL_HintCallback callback, void *userdata)</div><div class="ttdoc">Add a function to watch a particular hint.</div></div> <div class="ttc" id="SDL__hints_8h_html_ab85f3099d9bb0445b0c6b5002cfaa7ed"><div class="ttname"><a href="SDL__hints_8h.html#ab85f3099d9bb0445b0c6b5002cfaa7ed">SDL_HintPriority</a></div><div class="ttdeci">SDL_HintPriority</div><div class="ttdoc">An enumeration of hint priorities.</div><div class="ttdef"><b>Definition:</b> SDL_hints.h:1180</div></div> <div class="ttc" id="SDL__hints_8h_html_aa8dbcd854090784ae237aeeefb7e6232"><div class="ttname"><a href="SDL__hints_8h.html#aa8dbcd854090784ae237aeeefb7e6232">SDL_SetHintWithPriority</a></div><div class="ttdeci">DECLSPEC SDL_bool SDLCALL SDL_SetHintWithPriority(const char *name, const char *value, SDL_HintPriority priority)</div><div class="ttdoc">Set a hint with a specific priority.</div></div> <div class="ttc" id="SDL__hints_8h_html_a7b26a63a33768fab43d50e3fd0d41eb5"><div class="ttname"><a href="SDL__hints_8h.html#a7b26a63a33768fab43d50e3fd0d41eb5">SDL_GetHint</a></div><div class="ttdeci">DECLSPEC const char *SDLCALL SDL_GetHint(const char *name)</div><div class="ttdoc">Get a hint.</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.15 </small></address> </body> </html>