Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > bf9e3bc1aec7873c087fb2ccd927873f > files > 90

sdl2-docs-2.0.10-1.mga7.noarch.rpm

<!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_render.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&amp;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&amp;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_render.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="SDL__render_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>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">  Simple DirectMedia Layer</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">  Copyright (C) 1997-2019 Sam Lantinga &lt;slouken@libsdl.org&gt;</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">  This software is provided &#39;as-is&#39;, without any express or implied</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<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>&#160;<span class="comment">  arising from the use of this software.</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<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>&#160;<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>&#160;<span class="comment">  freely, subject to the following restrictions:</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<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>&#160;<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>&#160;<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>&#160;<span class="comment">     appreciated but is not required.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<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>&#160;<span class="comment">     misrepresented as being the original software.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<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>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#ifndef SDL_render_h_</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#define SDL_render_h_</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="SDL__stdinc_8h.html">SDL_stdinc.h</a>&quot;</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="SDL__rect_8h.html">SDL_rect.h</a>&quot;</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="SDL__video_8h.html">SDL_video.h</a>&quot;</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="begin__code_8h.html">begin_code.h</a>&quot;</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">/* Set up for C function definitions, even when using C++ */</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130">   64</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;{</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a02efc6cb7656c03d7a7d0164aced7e84">   66</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a02efc6cb7656c03d7a7d0164aced7e84">SDL_RENDERER_SOFTWARE</a> = 0x00000001,         </div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a1268ba2faaf6d9c7c7b71fc550f4248a">   67</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a1268ba2faaf6d9c7c7b71fc550f4248a">SDL_RENDERER_ACCELERATED</a> = 0x00000002,      </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a12abcfe685ff444f0fc727db981a0c83">   69</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a12abcfe685ff444f0fc727db981a0c83">SDL_RENDERER_PRESENTVSYNC</a> = 0x00000004,     </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a77aa48df9c4f56f0b1c66c406da3ab81">   71</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a77aa48df9c4f56f0b1c66c406da3ab81">SDL_RENDERER_TARGETTEXTURE</a> = 0x00000008     </div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;} <a class="code" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130">SDL_RendererFlags</a>;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structSDL__RendererInfo.html">   78</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structSDL__RendererInfo.html">SDL_RendererInfo</a></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;{</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structSDL__RendererInfo.html#a433ecb2865c81ba9f28038e56a4ae6f3">   80</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structSDL__RendererInfo.html#a433ecb2865c81ba9f28038e56a4ae6f3">name</a>;           </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structSDL__RendererInfo.html#a95cf0ffd1704fd0a4dd8ceac6c9f0542">   81</a></span>&#160;    Uint32 <a class="code" href="structSDL__RendererInfo.html#a95cf0ffd1704fd0a4dd8ceac6c9f0542">flags</a>;               </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structSDL__RendererInfo.html#acdec165b2053b914313f5996983ec6b8">   82</a></span>&#160;    Uint32 <a class="code" href="structSDL__RendererInfo.html#acdec165b2053b914313f5996983ec6b8">num_texture_formats</a>; </div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structSDL__RendererInfo.html#a88450f9d48e593ec4571e3ba7cc3427d">   83</a></span>&#160;    Uint32 <a class="code" href="structSDL__RendererInfo.html#a88450f9d48e593ec4571e3ba7cc3427d">texture_formats</a>[16]; </div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structSDL__RendererInfo.html#a6e6757e3d5c1f0922adaba39380edfa6">   84</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structSDL__RendererInfo.html#a6e6757e3d5c1f0922adaba39380edfa6">max_texture_width</a>;      </div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structSDL__RendererInfo.html#a87c6a13e8d535c2148f8913c05e13102">   85</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structSDL__RendererInfo.html#a87c6a13e8d535c2148f8913c05e13102">max_texture_height</a>;     </div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;} <a class="code" href="SDL__render_8h.html#a6d745185e6d2287d8a9a622d8b65dfce">SDL_RendererInfo</a>;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9">   91</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;{</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a07c9015fe5cf4e0737d2836acdf00a34">   93</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a07c9015fe5cf4e0737d2836acdf00a34">SDL_TEXTUREACCESS_STATIC</a>,    </div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a19a4751f16e6b411aeb9c835d6c061b4">   94</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a19a4751f16e6b411aeb9c835d6c061b4">SDL_TEXTUREACCESS_STREAMING</a>, </div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a52249f41ca2ec4971ec96ee395868a9a">   95</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a52249f41ca2ec4971ec96ee395868a9a">SDL_TEXTUREACCESS_TARGET</a>     </div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;} <a class="code" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9">SDL_TextureAccess</a>;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5">  101</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;{</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a3c1a49753bd4e0a8cfa7c64ed5a4b0df">  103</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a3c1a49753bd4e0a8cfa7c64ed5a4b0df">SDL_TEXTUREMODULATE_NONE</a> = 0x00000000,     </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a5a9d122094526405306483d856caa21e">  104</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a5a9d122094526405306483d856caa21e">SDL_TEXTUREMODULATE_COLOR</a> = 0x00000001,    </div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a431abaf1e024cd43df94a967ba1e836f">  105</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a431abaf1e024cd43df94a967ba1e836f">SDL_TEXTUREMODULATE_ALPHA</a> = 0x00000002     </div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;} <a class="code" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5">SDL_TextureModulate</a>;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12">  111</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;{</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12a580b026a6ad4e3493677ad47f3bd939a">  113</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12a580b026a6ad4e3493677ad47f3bd939a">SDL_FLIP_NONE</a> = 0x00000000,     </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12acfc2af6936e75fa246c98d316425c0ce">  114</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12acfc2af6936e75fa246c98d316425c0ce">SDL_FLIP_HORIZONTAL</a> = 0x00000001,    </div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12a27ec807eec1d9adffced6a70cd85ef01">  115</a></span>&#160;    <a class="code" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12a27ec807eec1d9adffced6a70cd85ef01">SDL_FLIP_VERTICAL</a> = 0x00000002     </div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;} <a class="code" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12">SDL_RendererFlip</a>;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keyword">struct </span>SDL_Renderer;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>SDL_Renderer SDL_Renderer;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keyword">struct </span>SDL_Texture;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>SDL_Texture SDL_Texture;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="comment">/* Function prototypes */</span></div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a4dd8a7e6e6f0948541a1ff6b2ecff192">SDL_GetNumRenderDrivers</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#aa9a7e1ca629863212c2c1b17112f65bd">SDL_GetRenderDriverInfo</a>(<span class="keywordtype">int</span> index,</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;                                                    <a class="code" href="structSDL__RendererInfo.html">SDL_RendererInfo</a> * info);</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#ac3aa070e5cda5bab246621f7efc9f143">SDL_CreateWindowAndRenderer</a>(</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;                                <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, Uint32 window_flags,</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;                                <a class="code" href="SDL__video_8h.html#a55a196c7d3b8497538632c79ae1e6392">SDL_Window</a> **window, SDL_Renderer **renderer);</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="keyword">extern</span> DECLSPEC SDL_Renderer * SDLCALL <a class="code" href="SDL__render_8h.html#a8db1ba55c15a3477d71f6a793cee54f1">SDL_CreateRenderer</a>(<a class="code" href="SDL__video_8h.html#a55a196c7d3b8497538632c79ae1e6392">SDL_Window</a> * window,</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;                                               <span class="keywordtype">int</span> index, Uint32 flags);</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="keyword">extern</span> DECLSPEC SDL_Renderer * SDLCALL <a class="code" href="SDL__render_8h.html#a1a26a4aa0d2baa4c150ee1e080d1eeee">SDL_CreateSoftwareRenderer</a>(<a class="code" href="structSDL__Surface.html">SDL_Surface</a> * surface);</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">extern</span> DECLSPEC SDL_Renderer * SDLCALL <a class="code" href="SDL__render_8h.html#ab8e17e5235991e1da5a53a90f1d53d11">SDL_GetRenderer</a>(<a class="code" href="SDL__video_8h.html#a55a196c7d3b8497538632c79ae1e6392">SDL_Window</a> * window);</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#afdc8a35ce033f5111843ac9518dc47a4">SDL_GetRendererInfo</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;                                                <a class="code" href="structSDL__RendererInfo.html">SDL_RendererInfo</a> * info);</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#abfc0c9a50d9d1870ab7d271b7a73d8ab">SDL_GetRendererOutputSize</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;                                                      <span class="keywordtype">int</span> *w, <span class="keywordtype">int</span> *h);</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="keyword">extern</span> DECLSPEC SDL_Texture * SDLCALL <a class="code" href="SDL__render_8h.html#ab5ff70c980ec23b05a95e0435bd55b4a">SDL_CreateTexture</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;                                                        Uint32 format,</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;                                                        <span class="keywordtype">int</span> access, <span class="keywordtype">int</span> w,</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;                                                        <span class="keywordtype">int</span> h);</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="keyword">extern</span> DECLSPEC SDL_Texture * SDLCALL <a class="code" href="SDL__render_8h.html#a0c75234b90965e9db70947fbe91a5840">SDL_CreateTextureFromSurface</a>(SDL_Renderer * renderer, <a class="code" href="structSDL__Surface.html">SDL_Surface</a> * surface);</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#aade777757bfc3b98bf3ef742b1d8a052">SDL_QueryTexture</a>(SDL_Texture * texture,</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;                                             Uint32 * format, <span class="keywordtype">int</span> *access,</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;                                             <span class="keywordtype">int</span> *w, <span class="keywordtype">int</span> *h);</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a348399db33c03a7882cef0c6e6c1756f">SDL_SetTextureColorMod</a>(SDL_Texture * texture,</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;                                                   Uint8 r, Uint8 g, Uint8 b);</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#aa70e4ce3a875399d4291dca23e687b11">SDL_GetTextureColorMod</a>(SDL_Texture * texture,</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;                                                   Uint8 * r, Uint8 * g,</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;                                                   Uint8 * b);</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a1cc3302a4c7fb3b37e8fd5263a80758b">SDL_SetTextureAlphaMod</a>(SDL_Texture * texture,</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;                                                   Uint8 alpha);</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a4d9a9e945ec95f30e5c48ce305de33ad">SDL_GetTextureAlphaMod</a>(SDL_Texture * texture,</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;                                                   Uint8 * alpha);</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#af8b9cb77ca18f76c18f39d29ed960de8">SDL_SetTextureBlendMode</a>(SDL_Texture * texture,</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;                                                    <a class="code" href="SDL__blendmode_8h.html#a850d3c67a878fd6698a1c8dbb1eabf1e">SDL_BlendMode</a> blendMode);</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a2595ee57e6f3a4882f3ae4062ca420c4">SDL_GetTextureBlendMode</a>(SDL_Texture * texture,</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;                                                    <a class="code" href="SDL__blendmode_8h.html#a850d3c67a878fd6698a1c8dbb1eabf1e">SDL_BlendMode</a> *blendMode);</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a7aab41a7058997590095e5568d065c11">SDL_UpdateTexture</a>(SDL_Texture * texture,</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;                                              <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect,</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;                                              <span class="keyword">const</span> <span class="keywordtype">void</span> *pixels, <span class="keywordtype">int</span> pitch);</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#aad2bf04e82a6fb8df44c0b6791321cb5">SDL_UpdateYUVTexture</a>(SDL_Texture * texture,</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;                                                 <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect,</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;                                                 <span class="keyword">const</span> Uint8 *Yplane, <span class="keywordtype">int</span> Ypitch,</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;                                                 <span class="keyword">const</span> Uint8 *Uplane, <span class="keywordtype">int</span> Upitch,</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;                                                 <span class="keyword">const</span> Uint8 *Vplane, <span class="keywordtype">int</span> Vpitch);</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#af64adcd12e4e9d41d48031fd3da7b913">SDL_LockTexture</a>(SDL_Texture * texture,</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;                                            <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect,</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;                                            <span class="keywordtype">void</span> **pixels, <span class="keywordtype">int</span> *pitch);</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__render_8h.html#a7fc9db6cde77fc9c95a4f65bc7d30073">SDL_UnlockTexture</a>(SDL_Texture * texture);</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;<span class="keyword">extern</span> DECLSPEC SDL_bool SDLCALL <a class="code" href="SDL__render_8h.html#a126c5e0fb7abb3aa1bbfe60ac0102857">SDL_RenderTargetSupported</a>(SDL_Renderer *renderer);</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a2479163b0f2909cc50cef7af3c279000">SDL_SetRenderTarget</a>(SDL_Renderer *renderer,</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;                                                SDL_Texture *texture);</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;<span class="keyword">extern</span> DECLSPEC SDL_Texture * SDLCALL <a class="code" href="SDL__render_8h.html#a042f1c998d4a29ea236fffcaa0782bf1">SDL_GetRenderTarget</a>(SDL_Renderer *renderer);</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#ad0596fd507c9bf9f8f9594cd9064860c">SDL_RenderSetLogicalSize</a>(SDL_Renderer * renderer, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h);</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__render_8h.html#aa566ba52ac01bd13f6fdfcdfc3af217f">SDL_RenderGetLogicalSize</a>(SDL_Renderer * renderer, <span class="keywordtype">int</span> *w, <span class="keywordtype">int</span> *h);</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a62c3f8273280e5795075d2921d4ea30f">SDL_RenderSetIntegerScale</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;                                                      SDL_bool enable);</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;<span class="keyword">extern</span> DECLSPEC SDL_bool SDLCALL <a class="code" href="SDL__render_8h.html#a435c61d9f048550388198478e8fdeaa0">SDL_RenderGetIntegerScale</a>(SDL_Renderer * renderer);</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a27bad6dceb9d5e08d41506260dfc1c71">SDL_RenderSetViewport</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;                                                  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;</div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__render_8h.html#a60a7a6cb31b64f9f13c923fe44ba4d6f">SDL_RenderGetViewport</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;                                                   <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a2788c24590fd26bcf0d5be2ffcb85c04">SDL_RenderSetClipRect</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;                                                  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div><div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__render_8h.html#af91e64e2b473a5eb7e93caf253fb760c">SDL_RenderGetClipRect</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;                                                   <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;</div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;<span class="keyword">extern</span> DECLSPEC SDL_bool SDLCALL <a class="code" href="SDL__render_8h.html#ab8125c772a65956fbb259389b6563523">SDL_RenderIsClipEnabled</a>(SDL_Renderer * renderer);</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;</div><div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#aa52b062e271226c5ec8cdb8aa6dc69eb">SDL_RenderSetScale</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;                                               <span class="keywordtype">float</span> scaleX, <span class="keywordtype">float</span> scaleY);</div><div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;</div><div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__render_8h.html#a0271c4a8d32cacaff54de9aa7b5a797d">SDL_RenderGetScale</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;                                               <span class="keywordtype">float</span> *scaleX, <span class="keywordtype">float</span> *scaleY);</div><div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;</div><div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#aa26234da40f87f4b16d715564242a341">SDL_SetRenderDrawColor</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;                                           Uint8 r, Uint8 g, Uint8 b,</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;                                           Uint8 a);</div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;</div><div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a1b8e6544c3fc23ddd9b0f0bfb14cef39">SDL_GetRenderDrawColor</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;                                           Uint8 * r, Uint8 * g, Uint8 * b,</div><div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;                                           Uint8 * a);</div><div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;</div><div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a37e6e440b995756c9cc8a20fe3ca2385">SDL_SetRenderDrawBlendMode</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;                                                       <a class="code" href="SDL__blendmode_8h.html#a850d3c67a878fd6698a1c8dbb1eabf1e">SDL_BlendMode</a> blendMode);</div><div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;</div><div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a384109767532e9703652233571a0d3cf">SDL_GetRenderDrawBlendMode</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;                                                       <a class="code" href="SDL__blendmode_8h.html#a850d3c67a878fd6698a1c8dbb1eabf1e">SDL_BlendMode</a> *blendMode);</div><div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;</div><div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a473b4abbb29c60e98876eb68ad850f79">SDL_RenderClear</a>(SDL_Renderer * renderer);</div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;</div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#ab576a09c91675dbd8dba9d05dd2fc0bc">SDL_RenderDrawPoint</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;                                                <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div><div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;</div><div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a8ff1a991e7a2599cfc9ea43dfa920d0b">SDL_RenderDrawPoints</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;                                                 <span class="keyword">const</span> <a class="code" href="structSDL__Point.html">SDL_Point</a> * points,</div><div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;                                                 <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;</div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a6d50e252f15e0c6c14639bdd343285fd">SDL_RenderDrawLine</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;                                               <span class="keywordtype">int</span> x1, <span class="keywordtype">int</span> y1, <span class="keywordtype">int</span> x2, <span class="keywordtype">int</span> y2);</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;</div><div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a556f150677bb965448b7b361bceb7a76">SDL_RenderDrawLines</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;                                                <span class="keyword">const</span> <a class="code" href="structSDL__Point.html">SDL_Point</a> * points,</div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;                                                <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;</div><div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#ab2a89b5a0c25adb6abdb9aeff28f177c">SDL_RenderDrawRect</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;                                               <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;</div><div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#ae56460fe1b478a55916650e695145cbf">SDL_RenderDrawRects</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;                                                <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rects,</div><div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;                                                <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;</div><div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a3b5098c1944441034d2c5cff419f93cc">SDL_RenderFillRect</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;                                               <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div><div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;</div><div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a987fe30e64168702f1dfa6407fbe8bec">SDL_RenderFillRects</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;                                                <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rects,</div><div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;                                                <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;</div><div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a4b6c2353384c7b7128fd5960b24f2ae6">SDL_RenderCopy</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;                                           SDL_Texture * texture,</div><div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;                                           <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * srcrect,</div><div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;                                           <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * dstrect);</div><div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;</div><div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#ac2c665c1ce910413272a004cdb52e28e">SDL_RenderCopyEx</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;                                           SDL_Texture * texture,</div><div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;                                           <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * srcrect,</div><div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;                                           <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * dstrect,</div><div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;                                           <span class="keyword">const</span> <span class="keywordtype">double</span> angle,</div><div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;                                           <span class="keyword">const</span> <a class="code" href="structSDL__Point.html">SDL_Point</a> *center,</div><div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;                                           <span class="keyword">const</span> <a class="code" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12">SDL_RendererFlip</a> flip);</div><div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;</div><div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;</div><div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#aa62bd2597d5a7650e7ad666c2a15e688">SDL_RenderDrawPointF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;                                                 <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);</div><div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;</div><div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a94cef2f19a261a175e3a748dd95bec69">SDL_RenderDrawPointsF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;                                                  <span class="keyword">const</span> <a class="code" href="structSDL__FPoint.html">SDL_FPoint</a> * points,</div><div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;                                                  <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;</div><div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a05ad434757513f4b98de29aaee8f70e3">SDL_RenderDrawLineF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;                                                <span class="keywordtype">float</span> x1, <span class="keywordtype">float</span> y1, <span class="keywordtype">float</span> x2, <span class="keywordtype">float</span> y2);</div><div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;</div><div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a60727a3df49c84428e486cc067107406">SDL_RenderDrawLinesF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;                                                <span class="keyword">const</span> <a class="code" href="structSDL__FPoint.html">SDL_FPoint</a> * points,</div><div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;                                                <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;</div><div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#ae6ca4e63fe1189d44a42eb831c4f9dc2">SDL_RenderDrawRectF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;                                               <span class="keyword">const</span> <a class="code" href="structSDL__FRect.html">SDL_FRect</a> * rect);</div><div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;</div><div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#ac0be470fecfd02a348d017ef4dcac2e5">SDL_RenderDrawRectsF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;                                                 <span class="keyword">const</span> <a class="code" href="structSDL__FRect.html">SDL_FRect</a> * rects,</div><div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;                                                 <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;</div><div class="line"><a name="l00924"></a><span class="lineno">  924</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#afc08075c669fffd2ab7808ffedad3edc">SDL_RenderFillRectF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00925"></a><span class="lineno">  925</span>&#160;                                                <span class="keyword">const</span> <a class="code" href="structSDL__FRect.html">SDL_FRect</a> * rect);</div><div class="line"><a name="l00926"></a><span class="lineno">  926</span>&#160;</div><div class="line"><a name="l00936"></a><span class="lineno">  936</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a599b48b93c5f6e55f7c12c766205f8a1">SDL_RenderFillRectsF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00937"></a><span class="lineno">  937</span>&#160;                                                 <span class="keyword">const</span> <a class="code" href="structSDL__FRect.html">SDL_FRect</a> * rects,</div><div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;                                                 <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;</div><div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a4514e3254853776f9c5202d8808e5354">SDL_RenderCopyF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;                                            SDL_Texture * texture,</div><div class="line"><a name="l00954"></a><span class="lineno">  954</span>&#160;                                            <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * srcrect,</div><div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;                                            <span class="keyword">const</span> <a class="code" href="structSDL__FRect.html">SDL_FRect</a> * dstrect);</div><div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;</div><div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#ac7f9810c9b14afb97cd9b0bbc68ac73d">SDL_RenderCopyExF</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00973"></a><span class="lineno">  973</span>&#160;                                            SDL_Texture * texture,</div><div class="line"><a name="l00974"></a><span class="lineno">  974</span>&#160;                                            <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * srcrect,</div><div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;                                            <span class="keyword">const</span> <a class="code" href="structSDL__FRect.html">SDL_FRect</a> * dstrect,</div><div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;                                            <span class="keyword">const</span> <span class="keywordtype">double</span> angle,</div><div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160;                                            <span class="keyword">const</span> <a class="code" href="structSDL__FPoint.html">SDL_FPoint</a> *center,</div><div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;                                            <span class="keyword">const</span> <a class="code" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12">SDL_RendererFlip</a> flip);</div><div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;</div><div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a6aa7797b165275f1bdd76c3188a784f9">SDL_RenderReadPixels</a>(SDL_Renderer * renderer,</div><div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;                                                 <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect,</div><div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;                                                 Uint32 format,</div><div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;                                                 <span class="keywordtype">void</span> *pixels, <span class="keywordtype">int</span> pitch);</div><div class="line"><a name="l00999"></a><span class="lineno">  999</span>&#160;</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__render_8h.html#a48fa9d24395f3610746988ecca2aae86">SDL_RenderPresent</a>(SDL_Renderer * renderer);</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__render_8h.html#a078c0a925e24542d356a02183a306be6">SDL_DestroyTexture</a>(SDL_Texture * texture);</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> SDLCALL <a class="code" href="SDL__render_8h.html#ab1f096742fa9c882c3f1555ee62c4ac2">SDL_DestroyRenderer</a>(SDL_Renderer * renderer);</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a1b874552e4d5dcfa069256e49c6c2ae4">SDL_RenderFlush</a>(SDL_Renderer * renderer);</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#a00a25a5b53d11a363aa8dac1120cd274">SDL_GL_BindTexture</a>(SDL_Texture *texture, <span class="keywordtype">float</span> *texw, <span class="keywordtype">float</span> *texh);</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">int</span> SDLCALL <a class="code" href="SDL__render_8h.html#aaf7df600fe205822dea3a9e56f6c78ad">SDL_GL_UnbindTexture</a>(SDL_Texture *texture);</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> *SDLCALL <a class="code" href="SDL__render_8h.html#a70967f6f13b573c1b05ad10ac8367875">SDL_RenderGetMetalLayer</a>(SDL_Renderer * renderer);</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;<span class="keyword">extern</span> DECLSPEC <span class="keywordtype">void</span> *SDLCALL <a class="code" href="SDL__render_8h.html#ab928ea8c999e354d641b0bea3ff2d471">SDL_RenderGetMetalCommandEncoder</a>(SDL_Renderer * renderer);</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;<span class="comment">/* Ends C function definitions when using C++ */</span></div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;}</div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="close__code_8h.html">close_code.h</a>&quot;</span></div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* SDL_render_h_ */</span><span class="preprocessor"></span></div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;</div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;<span class="comment">/* vi: set ts=4 sw=4 expandtab: */</span></div><div class="ttc" id="SDL__render_8h_html_a6b8417d7af279e8a0d4a51233da99bc9a52249f41ca2ec4971ec96ee395868a9a"><div class="ttname"><a href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a52249f41ca2ec4971ec96ee395868a9a">SDL_TEXTUREACCESS_TARGET</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:95</div></div>
<div class="ttc" id="SDL__video_8h_html_a55a196c7d3b8497538632c79ae1e6392"><div class="ttname"><a href="SDL__video_8h.html#a55a196c7d3b8497538632c79ae1e6392">SDL_Window</a></div><div class="ttdeci">struct SDL_Window SDL_Window</div><div class="ttdoc">The type used to identify a window.</div><div class="ttdef"><b>Definition:</b> SDL_video.h:90</div></div>
<div class="ttc" id="SDL__render_8h_html_a70967f6f13b573c1b05ad10ac8367875"><div class="ttname"><a href="SDL__render_8h.html#a70967f6f13b573c1b05ad10ac8367875">SDL_RenderGetMetalLayer</a></div><div class="ttdeci">DECLSPEC void *SDLCALL SDL_RenderGetMetalLayer(SDL_Renderer *renderer)</div><div class="ttdoc">Get the CAMetalLayer associated with the given Metal renderer.</div></div>
<div class="ttc" id="SDL__render_8h_html_a6280e56838e0e684caa0869c7c973c12"><div class="ttname"><a href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12">SDL_RendererFlip</a></div><div class="ttdeci">SDL_RendererFlip</div><div class="ttdoc">Flip constants for SDL_RenderCopyEx.</div><div class="ttdef"><b>Definition:</b> SDL_render.h:111</div></div>
<div class="ttc" id="SDL__render_8h_html_afdc8a35ce033f5111843ac9518dc47a4"><div class="ttname"><a href="SDL__render_8h.html#afdc8a35ce033f5111843ac9518dc47a4">SDL_GetRendererInfo</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GetRendererInfo(SDL_Renderer *renderer, SDL_RendererInfo *info)</div><div class="ttdoc">Get information about a rendering context.</div></div>
<div class="ttc" id="structSDL__FPoint_html"><div class="ttname"><a href="structSDL__FPoint.html">SDL_FPoint</a></div><div class="ttdoc">The structure that defines a point (floating point)</div><div class="ttdef"><b>Definition:</b> SDL_rect.h:60</div></div>
<div class="ttc" id="SDL__render_8h_html_a8db1ba55c15a3477d71f6a793cee54f1"><div class="ttname"><a href="SDL__render_8h.html#a8db1ba55c15a3477d71f6a793cee54f1">SDL_CreateRenderer</a></div><div class="ttdeci">DECLSPEC SDL_Renderer *SDLCALL SDL_CreateRenderer(SDL_Window *window, int index, Uint32 flags)</div><div class="ttdoc">Create a 2D rendering context for a window.</div></div>
<div class="ttc" id="structSDL__RendererInfo_html_a95cf0ffd1704fd0a4dd8ceac6c9f0542"><div class="ttname"><a href="structSDL__RendererInfo.html#a95cf0ffd1704fd0a4dd8ceac6c9f0542">SDL_RendererInfo::flags</a></div><div class="ttdeci">Uint32 flags</div><div class="ttdef"><b>Definition:</b> SDL_render.h:81</div></div>
<div class="ttc" id="SDL__render_8h_html_a0271c4a8d32cacaff54de9aa7b5a797d"><div class="ttname"><a href="SDL__render_8h.html#a0271c4a8d32cacaff54de9aa7b5a797d">SDL_RenderGetScale</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_RenderGetScale(SDL_Renderer *renderer, float *scaleX, float *scaleY)</div><div class="ttdoc">Get the drawing scale for the current target.</div></div>
<div class="ttc" id="SDL__video_8h_html"><div class="ttname"><a href="SDL__video_8h.html">SDL_video.h</a></div></div>
<div class="ttc" id="SDL__render_8h_html_af91e64e2b473a5eb7e93caf253fb760c"><div class="ttname"><a href="SDL__render_8h.html#af91e64e2b473a5eb7e93caf253fb760c">SDL_RenderGetClipRect</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_RenderGetClipRect(SDL_Renderer *renderer, SDL_Rect *rect)</div><div class="ttdoc">Get the clip rectangle for the current target.</div></div>
<div class="ttc" id="SDL__render_8h_html_af64adcd12e4e9d41d48031fd3da7b913"><div class="ttname"><a href="SDL__render_8h.html#af64adcd12e4e9d41d48031fd3da7b913">SDL_LockTexture</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_LockTexture(SDL_Texture *texture, const SDL_Rect *rect, void **pixels, int *pitch)</div><div class="ttdoc">Lock a portion of the texture for write-only pixel access.</div></div>
<div class="ttc" id="SDL__render_8h_html_a00a25a5b53d11a363aa8dac1120cd274"><div class="ttname"><a href="SDL__render_8h.html#a00a25a5b53d11a363aa8dac1120cd274">SDL_GL_BindTexture</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GL_BindTexture(SDL_Texture *texture, float *texw, float *texh)</div><div class="ttdoc">Bind the texture to the current OpenGL/ES/ES2 context for use with OpenGL instructions.</div></div>
<div class="ttc" id="SDL__render_8h_html_ab2a89b5a0c25adb6abdb9aeff28f177c"><div class="ttname"><a href="SDL__render_8h.html#ab2a89b5a0c25adb6abdb9aeff28f177c">SDL_RenderDrawRect</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawRect(SDL_Renderer *renderer, const SDL_Rect *rect)</div><div class="ttdoc">Draw a rectangle on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a37e6e440b995756c9cc8a20fe3ca2385"><div class="ttname"><a href="SDL__render_8h.html#a37e6e440b995756c9cc8a20fe3ca2385">SDL_SetRenderDrawBlendMode</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_SetRenderDrawBlendMode(SDL_Renderer *renderer, SDL_BlendMode blendMode)</div><div class="ttdoc">Set the blend mode used for drawing operations (Fill and Line).</div></div>
<div class="ttc" id="SDL__render_8h_html_a60a7a6cb31b64f9f13c923fe44ba4d6f"><div class="ttname"><a href="SDL__render_8h.html#a60a7a6cb31b64f9f13c923fe44ba4d6f">SDL_RenderGetViewport</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_RenderGetViewport(SDL_Renderer *renderer, SDL_Rect *rect)</div><div class="ttdoc">Get the drawing area for the current target.</div></div>
<div class="ttc" id="SDL__rect_8h_html"><div class="ttname"><a href="SDL__rect_8h.html">SDL_rect.h</a></div></div>
<div class="ttc" id="SDL__render_8h_html_a6280e56838e0e684caa0869c7c973c12a580b026a6ad4e3493677ad47f3bd939a"><div class="ttname"><a href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12a580b026a6ad4e3493677ad47f3bd939a">SDL_FLIP_NONE</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:113</div></div>
<div class="ttc" id="SDL__render_8h_html_a7aab41a7058997590095e5568d065c11"><div class="ttname"><a href="SDL__render_8h.html#a7aab41a7058997590095e5568d065c11">SDL_UpdateTexture</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_UpdateTexture(SDL_Texture *texture, const SDL_Rect *rect, const void *pixels, int pitch)</div><div class="ttdoc">Update the given texture rectangle with new pixel data.</div></div>
<div class="ttc" id="SDL__render_8h_html_a05ad434757513f4b98de29aaee8f70e3"><div class="ttname"><a href="SDL__render_8h.html#a05ad434757513f4b98de29aaee8f70e3">SDL_RenderDrawLineF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawLineF(SDL_Renderer *renderer, float x1, float y1, float x2, float y2)</div><div class="ttdoc">Draw a line on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a4514e3254853776f9c5202d8808e5354"><div class="ttname"><a href="SDL__render_8h.html#a4514e3254853776f9c5202d8808e5354">SDL_RenderCopyF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderCopyF(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *srcrect, const SDL_FRect *dstrect)</div><div class="ttdoc">Copy a portion of the texture to the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_aaf7df600fe205822dea3a9e56f6c78ad"><div class="ttname"><a href="SDL__render_8h.html#aaf7df600fe205822dea3a9e56f6c78ad">SDL_GL_UnbindTexture</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GL_UnbindTexture(SDL_Texture *texture)</div><div class="ttdoc">Unbind a texture from the current OpenGL/ES/ES2 context.</div></div>
<div class="ttc" id="SDL__render_8h_html_aad2bf04e82a6fb8df44c0b6791321cb5"><div class="ttname"><a href="SDL__render_8h.html#aad2bf04e82a6fb8df44c0b6791321cb5">SDL_UpdateYUVTexture</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_UpdateYUVTexture(SDL_Texture *texture, const SDL_Rect *rect, const Uint8 *Yplane, int Ypitch, const Uint8 *Uplane, int Upitch, const Uint8 *Vplane, int Vpitch)</div><div class="ttdoc">Update a rectangle within a planar YV12 or IYUV texture with new pixel data.</div></div>
<div class="ttc" id="SDL__render_8h_html_aa52b062e271226c5ec8cdb8aa6dc69eb"><div class="ttname"><a href="SDL__render_8h.html#aa52b062e271226c5ec8cdb8aa6dc69eb">SDL_RenderSetScale</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderSetScale(SDL_Renderer *renderer, float scaleX, float scaleY)</div><div class="ttdoc">Set the drawing scale for rendering on the current target.</div></div>
<div class="ttc" id="SDL__render_8h_html_ab8e17e5235991e1da5a53a90f1d53d11"><div class="ttname"><a href="SDL__render_8h.html#ab8e17e5235991e1da5a53a90f1d53d11">SDL_GetRenderer</a></div><div class="ttdeci">DECLSPEC SDL_Renderer *SDLCALL SDL_GetRenderer(SDL_Window *window)</div><div class="ttdoc">Get the renderer associated with a window.</div></div>
<div class="ttc" id="SDL__render_8h_html_abfc0c9a50d9d1870ab7d271b7a73d8ab"><div class="ttname"><a href="SDL__render_8h.html#abfc0c9a50d9d1870ab7d271b7a73d8ab">SDL_GetRendererOutputSize</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GetRendererOutputSize(SDL_Renderer *renderer, int *w, int *h)</div><div class="ttdoc">Get the output size in pixels of a rendering context.</div></div>
<div class="ttc" id="SDL__render_8h_html_a7fc9db6cde77fc9c95a4f65bc7d30073"><div class="ttname"><a href="SDL__render_8h.html#a7fc9db6cde77fc9c95a4f65bc7d30073">SDL_UnlockTexture</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_UnlockTexture(SDL_Texture *texture)</div><div class="ttdoc">Unlock a texture, uploading the changes to video memory, if needed.</div></div>
<div class="ttc" id="SDL__render_8h_html_ab928ea8c999e354d641b0bea3ff2d471"><div class="ttname"><a href="SDL__render_8h.html#ab928ea8c999e354d641b0bea3ff2d471">SDL_RenderGetMetalCommandEncoder</a></div><div class="ttdeci">DECLSPEC void *SDLCALL SDL_RenderGetMetalCommandEncoder(SDL_Renderer *renderer)</div><div class="ttdoc">Get the Metal command encoder for the current frame.</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="structSDL__Rect_html"><div class="ttname"><a href="structSDL__Rect.html">SDL_Rect</a></div><div class="ttdoc">A rectangle, with the origin at the upper left (integer).</div><div class="ttdef"><b>Definition:</b> SDL_rect.h:77</div></div>
<div class="ttc" id="SDL__render_8h_html_a6d50e252f15e0c6c14639bdd343285fd"><div class="ttname"><a href="SDL__render_8h.html#a6d50e252f15e0c6c14639bdd343285fd">SDL_RenderDrawLine</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawLine(SDL_Renderer *renderer, int x1, int y1, int x2, int y2)</div><div class="ttdoc">Draw a line on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_ae6ca4e63fe1189d44a42eb831c4f9dc2"><div class="ttname"><a href="SDL__render_8h.html#ae6ca4e63fe1189d44a42eb831c4f9dc2">SDL_RenderDrawRectF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawRectF(SDL_Renderer *renderer, const SDL_FRect *rect)</div><div class="ttdoc">Draw a rectangle on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a556f150677bb965448b7b361bceb7a76"><div class="ttname"><a href="SDL__render_8h.html#a556f150677bb965448b7b361bceb7a76">SDL_RenderDrawLines</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawLines(SDL_Renderer *renderer, const SDL_Point *points, int count)</div><div class="ttdoc">Draw a series of connected lines on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a8d8aacd15cb2cb24e61ae1905e7a5ab5a3c1a49753bd4e0a8cfa7c64ed5a4b0df"><div class="ttname"><a href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a3c1a49753bd4e0a8cfa7c64ed5a4b0df">SDL_TEXTUREMODULATE_NONE</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:103</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="SDL__render_8h_html_a27bad6dceb9d5e08d41506260dfc1c71"><div class="ttname"><a href="SDL__render_8h.html#a27bad6dceb9d5e08d41506260dfc1c71">SDL_RenderSetViewport</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderSetViewport(SDL_Renderer *renderer, const SDL_Rect *rect)</div><div class="ttdoc">Set the drawing area for rendering on the current target.</div></div>
<div class="ttc" id="structSDL__Surface_html"><div class="ttname"><a href="structSDL__Surface.html">SDL_Surface</a></div><div class="ttdoc">A collection of pixels used in software blitting.</div><div class="ttdef"><b>Definition:</b> SDL_surface.h:70</div></div>
<div class="ttc" id="SDL__render_8h_html_a8d8aacd15cb2cb24e61ae1905e7a5ab5a5a9d122094526405306483d856caa21e"><div class="ttname"><a href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a5a9d122094526405306483d856caa21e">SDL_TEXTUREMODULATE_COLOR</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:104</div></div>
<div class="ttc" id="SDL__render_8h_html_a2479163b0f2909cc50cef7af3c279000"><div class="ttname"><a href="SDL__render_8h.html#a2479163b0f2909cc50cef7af3c279000">SDL_SetRenderTarget</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_SetRenderTarget(SDL_Renderer *renderer, SDL_Texture *texture)</div><div class="ttdoc">Set a texture as the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a6d745185e6d2287d8a9a622d8b65dfce"><div class="ttname"><a href="SDL__render_8h.html#a6d745185e6d2287d8a9a622d8b65dfce">SDL_RendererInfo</a></div><div class="ttdeci">struct SDL_RendererInfo SDL_RendererInfo</div><div class="ttdoc">Information on the capabilities of a render driver or context.</div></div>
<div class="ttc" id="SDL__render_8h_html_a1cc3302a4c7fb3b37e8fd5263a80758b"><div class="ttname"><a href="SDL__render_8h.html#a1cc3302a4c7fb3b37e8fd5263a80758b">SDL_SetTextureAlphaMod</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_SetTextureAlphaMod(SDL_Texture *texture, Uint8 alpha)</div><div class="ttdoc">Set an additional alpha value used in render copy operations.</div></div>
<div class="ttc" id="SDL__render_8h_html_a4b6c2353384c7b7128fd5960b24f2ae6"><div class="ttname"><a href="SDL__render_8h.html#a4b6c2353384c7b7128fd5960b24f2ae6">SDL_RenderCopy</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderCopy(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *srcrect, const SDL_Rect *dstrect)</div><div class="ttdoc">Copy a portion of the texture to the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a435c61d9f048550388198478e8fdeaa0"><div class="ttname"><a href="SDL__render_8h.html#a435c61d9f048550388198478e8fdeaa0">SDL_RenderGetIntegerScale</a></div><div class="ttdeci">DECLSPEC SDL_bool SDLCALL SDL_RenderGetIntegerScale(SDL_Renderer *renderer)</div><div class="ttdoc">Get whether integer scales are forced for resolution-independent rendering.</div></div>
<div class="ttc" id="SDL__render_8h_html_a8ff1a991e7a2599cfc9ea43dfa920d0b"><div class="ttname"><a href="SDL__render_8h.html#a8ff1a991e7a2599cfc9ea43dfa920d0b">SDL_RenderDrawPoints</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawPoints(SDL_Renderer *renderer, const SDL_Point *points, int count)</div><div class="ttdoc">Draw multiple points on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a3b5098c1944441034d2c5cff419f93cc"><div class="ttname"><a href="SDL__render_8h.html#a3b5098c1944441034d2c5cff419f93cc">SDL_RenderFillRect</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderFillRect(SDL_Renderer *renderer, const SDL_Rect *rect)</div><div class="ttdoc">Fill a rectangle on the current rendering target with the drawing color.</div></div>
<div class="ttc" id="structSDL__RendererInfo_html_a6e6757e3d5c1f0922adaba39380edfa6"><div class="ttname"><a href="structSDL__RendererInfo.html#a6e6757e3d5c1f0922adaba39380edfa6">SDL_RendererInfo::max_texture_width</a></div><div class="ttdeci">int max_texture_width</div><div class="ttdef"><b>Definition:</b> SDL_render.h:84</div></div>
<div class="ttc" id="SDL__render_8h_html_a1b874552e4d5dcfa069256e49c6c2ae4"><div class="ttname"><a href="SDL__render_8h.html#a1b874552e4d5dcfa069256e49c6c2ae4">SDL_RenderFlush</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderFlush(SDL_Renderer *renderer)</div><div class="ttdoc">Force the rendering context to flush any pending commands to the underlying rendering API.</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__render_8h_html_aa70e4ce3a875399d4291dca23e687b11"><div class="ttname"><a href="SDL__render_8h.html#aa70e4ce3a875399d4291dca23e687b11">SDL_GetTextureColorMod</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GetTextureColorMod(SDL_Texture *texture, Uint8 *r, Uint8 *g, Uint8 *b)</div><div class="ttdoc">Get the additional color value used in render copy operations.</div></div>
<div class="ttc" id="SDL__render_8h_html_a599b48b93c5f6e55f7c12c766205f8a1"><div class="ttname"><a href="SDL__render_8h.html#a599b48b93c5f6e55f7c12c766205f8a1">SDL_RenderFillRectsF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderFillRectsF(SDL_Renderer *renderer, const SDL_FRect *rects, int count)</div><div class="ttdoc">Fill some number of rectangles on the current rendering target with the drawing color.</div></div>
<div class="ttc" id="SDL__render_8h_html_ac0be470fecfd02a348d017ef4dcac2e5"><div class="ttname"><a href="SDL__render_8h.html#ac0be470fecfd02a348d017ef4dcac2e5">SDL_RenderDrawRectsF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawRectsF(SDL_Renderer *renderer, const SDL_FRect *rects, int count)</div><div class="ttdoc">Draw some number of rectangles on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_af8b9cb77ca18f76c18f39d29ed960de8"><div class="ttname"><a href="SDL__render_8h.html#af8b9cb77ca18f76c18f39d29ed960de8">SDL_SetTextureBlendMode</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_SetTextureBlendMode(SDL_Texture *texture, SDL_BlendMode blendMode)</div><div class="ttdoc">Set the blend mode used for texture copy operations.</div></div>
<div class="ttc" id="SDL__render_8h_html_ab8125c772a65956fbb259389b6563523"><div class="ttname"><a href="SDL__render_8h.html#ab8125c772a65956fbb259389b6563523">SDL_RenderIsClipEnabled</a></div><div class="ttdeci">DECLSPEC SDL_bool SDLCALL SDL_RenderIsClipEnabled(SDL_Renderer *renderer)</div><div class="ttdoc">Get whether clipping is enabled on the given renderer.</div></div>
<div class="ttc" id="SDL__render_8h_html_a384109767532e9703652233571a0d3cf"><div class="ttname"><a href="SDL__render_8h.html#a384109767532e9703652233571a0d3cf">SDL_GetRenderDrawBlendMode</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GetRenderDrawBlendMode(SDL_Renderer *renderer, SDL_BlendMode *blendMode)</div><div class="ttdoc">Get the blend mode used for drawing operations.</div></div>
<div class="ttc" id="SDL__render_8h_html_ae56460fe1b478a55916650e695145cbf"><div class="ttname"><a href="SDL__render_8h.html#ae56460fe1b478a55916650e695145cbf">SDL_RenderDrawRects</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawRects(SDL_Renderer *renderer, const SDL_Rect *rects, int count)</div><div class="ttdoc">Draw some number of rectangles on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_aa566ba52ac01bd13f6fdfcdfc3af217f"><div class="ttname"><a href="SDL__render_8h.html#aa566ba52ac01bd13f6fdfcdfc3af217f">SDL_RenderGetLogicalSize</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_RenderGetLogicalSize(SDL_Renderer *renderer, int *w, int *h)</div><div class="ttdoc">Get device independent resolution for rendering.</div></div>
<div class="ttc" id="SDL__render_8h_html_ab5ff70c980ec23b05a95e0435bd55b4a"><div class="ttname"><a href="SDL__render_8h.html#ab5ff70c980ec23b05a95e0435bd55b4a">SDL_CreateTexture</a></div><div class="ttdeci">DECLSPEC SDL_Texture *SDLCALL SDL_CreateTexture(SDL_Renderer *renderer, Uint32 format, int access, int w, int h)</div><div class="ttdoc">Create a texture for a rendering context.</div></div>
<div class="ttc" id="SDL__render_8h_html_a3a6e51bbee5fd3f8ee0c9f7504ae4130a1268ba2faaf6d9c7c7b71fc550f4248a"><div class="ttname"><a href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a1268ba2faaf6d9c7c7b71fc550f4248a">SDL_RENDERER_ACCELERATED</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:67</div></div>
<div class="ttc" id="SDL__render_8h_html_a60727a3df49c84428e486cc067107406"><div class="ttname"><a href="SDL__render_8h.html#a60727a3df49c84428e486cc067107406">SDL_RenderDrawLinesF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawLinesF(SDL_Renderer *renderer, const SDL_FPoint *points, int count)</div><div class="ttdoc">Draw a series of connected lines on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a6b8417d7af279e8a0d4a51233da99bc9a07c9015fe5cf4e0737d2836acdf00a34"><div class="ttname"><a href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a07c9015fe5cf4e0737d2836acdf00a34">SDL_TEXTUREACCESS_STATIC</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:93</div></div>
<div class="ttc" id="SDL__render_8h_html_a0c75234b90965e9db70947fbe91a5840"><div class="ttname"><a href="SDL__render_8h.html#a0c75234b90965e9db70947fbe91a5840">SDL_CreateTextureFromSurface</a></div><div class="ttdeci">DECLSPEC SDL_Texture *SDLCALL SDL_CreateTextureFromSurface(SDL_Renderer *renderer, SDL_Surface *surface)</div><div class="ttdoc">Create a texture from an existing surface.</div></div>
<div class="ttc" id="SDL__render_8h_html_a48fa9d24395f3610746988ecca2aae86"><div class="ttname"><a href="SDL__render_8h.html#a48fa9d24395f3610746988ecca2aae86">SDL_RenderPresent</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_RenderPresent(SDL_Renderer *renderer)</div><div class="ttdoc">Update the screen with rendering performed.</div></div>
<div class="ttc" id="SDL__render_8h_html_ab576a09c91675dbd8dba9d05dd2fc0bc"><div class="ttname"><a href="SDL__render_8h.html#ab576a09c91675dbd8dba9d05dd2fc0bc">SDL_RenderDrawPoint</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawPoint(SDL_Renderer *renderer, int x, int y)</div><div class="ttdoc">Draw a point on the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a2595ee57e6f3a4882f3ae4062ca420c4"><div class="ttname"><a href="SDL__render_8h.html#a2595ee57e6f3a4882f3ae4062ca420c4">SDL_GetTextureBlendMode</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GetTextureBlendMode(SDL_Texture *texture, SDL_BlendMode *blendMode)</div><div class="ttdoc">Get the blend mode used for texture copy operations.</div></div>
<div class="ttc" id="SDL__render_8h_html_a126c5e0fb7abb3aa1bbfe60ac0102857"><div class="ttname"><a href="SDL__render_8h.html#a126c5e0fb7abb3aa1bbfe60ac0102857">SDL_RenderTargetSupported</a></div><div class="ttdeci">DECLSPEC SDL_bool SDLCALL SDL_RenderTargetSupported(SDL_Renderer *renderer)</div><div class="ttdoc">Determines whether a window supports the use of render targets.</div></div>
<div class="ttc" id="SDL__render_8h_html_a3a6e51bbee5fd3f8ee0c9f7504ae4130a77aa48df9c4f56f0b1c66c406da3ab81"><div class="ttname"><a href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a77aa48df9c4f56f0b1c66c406da3ab81">SDL_RENDERER_TARGETTEXTURE</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:71</div></div>
<div class="ttc" id="SDL__render_8h_html_a473b4abbb29c60e98876eb68ad850f79"><div class="ttname"><a href="SDL__render_8h.html#a473b4abbb29c60e98876eb68ad850f79">SDL_RenderClear</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderClear(SDL_Renderer *renderer)</div><div class="ttdoc">Clear the current rendering target with the drawing color.</div></div>
<div class="ttc" id="SDL__render_8h_html_a6b8417d7af279e8a0d4a51233da99bc9"><div class="ttname"><a href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9">SDL_TextureAccess</a></div><div class="ttdeci">SDL_TextureAccess</div><div class="ttdoc">The access pattern allowed for a texture.</div><div class="ttdef"><b>Definition:</b> SDL_render.h:91</div></div>
<div class="ttc" id="SDL__render_8h_html_a8d8aacd15cb2cb24e61ae1905e7a5ab5a431abaf1e024cd43df94a967ba1e836f"><div class="ttname"><a href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a431abaf1e024cd43df94a967ba1e836f">SDL_TEXTUREMODULATE_ALPHA</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:105</div></div>
<div class="ttc" id="structSDL__Point_html"><div class="ttname"><a href="structSDL__Point.html">SDL_Point</a></div><div class="ttdoc">The structure that defines a point (integer)</div><div class="ttdef"><b>Definition:</b> SDL_rect.h:48</div></div>
<div class="ttc" id="SDL__render_8h_html_a3a6e51bbee5fd3f8ee0c9f7504ae4130a12abcfe685ff444f0fc727db981a0c83"><div class="ttname"><a href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a12abcfe685ff444f0fc727db981a0c83">SDL_RENDERER_PRESENTVSYNC</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:69</div></div>
<div class="ttc" id="SDL__render_8h_html_aa26234da40f87f4b16d715564242a341"><div class="ttname"><a href="SDL__render_8h.html#aa26234da40f87f4b16d715564242a341">SDL_SetRenderDrawColor</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_SetRenderDrawColor(SDL_Renderer *renderer, Uint8 r, Uint8 g, Uint8 b, Uint8 a)</div><div class="ttdoc">Set the color used for drawing operations (Rect, Line and Clear).</div></div>
<div class="ttc" id="SDL__render_8h_html_a6280e56838e0e684caa0869c7c973c12acfc2af6936e75fa246c98d316425c0ce"><div class="ttname"><a href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12acfc2af6936e75fa246c98d316425c0ce">SDL_FLIP_HORIZONTAL</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:114</div></div>
<div class="ttc" id="SDL__render_8h_html_a94cef2f19a261a175e3a748dd95bec69"><div class="ttname"><a href="SDL__render_8h.html#a94cef2f19a261a175e3a748dd95bec69">SDL_RenderDrawPointsF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawPointsF(SDL_Renderer *renderer, const SDL_FPoint *points, int count)</div><div class="ttdoc">Draw multiple points on the current rendering target.</div></div>
<div class="ttc" id="structSDL__RendererInfo_html_acdec165b2053b914313f5996983ec6b8"><div class="ttname"><a href="structSDL__RendererInfo.html#acdec165b2053b914313f5996983ec6b8">SDL_RendererInfo::num_texture_formats</a></div><div class="ttdeci">Uint32 num_texture_formats</div><div class="ttdef"><b>Definition:</b> SDL_render.h:82</div></div>
<div class="ttc" id="SDL__render_8h_html_a4dd8a7e6e6f0948541a1ff6b2ecff192"><div class="ttname"><a href="SDL__render_8h.html#a4dd8a7e6e6f0948541a1ff6b2ecff192">SDL_GetNumRenderDrivers</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GetNumRenderDrivers(void)</div><div class="ttdoc">Get the number of 2D rendering drivers available for the current display.</div></div>
<div class="ttc" id="SDL__render_8h_html_a1a26a4aa0d2baa4c150ee1e080d1eeee"><div class="ttname"><a href="SDL__render_8h.html#a1a26a4aa0d2baa4c150ee1e080d1eeee">SDL_CreateSoftwareRenderer</a></div><div class="ttdeci">DECLSPEC SDL_Renderer *SDLCALL SDL_CreateSoftwareRenderer(SDL_Surface *surface)</div><div class="ttdoc">Create a 2D software rendering context for a surface.</div></div>
<div class="ttc" id="SDL__render_8h_html_aa62bd2597d5a7650e7ad666c2a15e688"><div class="ttname"><a href="SDL__render_8h.html#aa62bd2597d5a7650e7ad666c2a15e688">SDL_RenderDrawPointF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderDrawPointF(SDL_Renderer *renderer, float x, float y)</div><div class="ttdoc">Draw a point on the current rendering target.</div></div>
<div class="ttc" id="structSDL__RendererInfo_html"><div class="ttname"><a href="structSDL__RendererInfo.html">SDL_RendererInfo</a></div><div class="ttdoc">Information on the capabilities of a render driver or context.</div><div class="ttdef"><b>Definition:</b> SDL_render.h:78</div></div>
<div class="ttc" id="SDL__render_8h_html_a6280e56838e0e684caa0869c7c973c12a27ec807eec1d9adffced6a70cd85ef01"><div class="ttname"><a href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12a27ec807eec1d9adffced6a70cd85ef01">SDL_FLIP_VERTICAL</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:115</div></div>
<div class="ttc" id="SDL__render_8h_html_a1b8e6544c3fc23ddd9b0f0bfb14cef39"><div class="ttname"><a href="SDL__render_8h.html#a1b8e6544c3fc23ddd9b0f0bfb14cef39">SDL_GetRenderDrawColor</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GetRenderDrawColor(SDL_Renderer *renderer, Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a)</div><div class="ttdoc">Get the color used for drawing operations (Rect, Line and Clear).</div></div>
<div class="ttc" id="SDL__render_8h_html_a62c3f8273280e5795075d2921d4ea30f"><div class="ttname"><a href="SDL__render_8h.html#a62c3f8273280e5795075d2921d4ea30f">SDL_RenderSetIntegerScale</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderSetIntegerScale(SDL_Renderer *renderer, SDL_bool enable)</div><div class="ttdoc">Set whether to force integer scales for resolution-independent rendering.</div></div>
<div class="ttc" id="SDL__render_8h_html_aade777757bfc3b98bf3ef742b1d8a052"><div class="ttname"><a href="SDL__render_8h.html#aade777757bfc3b98bf3ef742b1d8a052">SDL_QueryTexture</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_QueryTexture(SDL_Texture *texture, Uint32 *format, int *access, int *w, int *h)</div><div class="ttdoc">Query the attributes of a texture.</div></div>
<div class="ttc" id="SDL__render_8h_html_a3a6e51bbee5fd3f8ee0c9f7504ae4130"><div class="ttname"><a href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130">SDL_RendererFlags</a></div><div class="ttdeci">SDL_RendererFlags</div><div class="ttdoc">Flags used when creating a rendering context.</div><div class="ttdef"><b>Definition:</b> SDL_render.h:64</div></div>
<div class="ttc" id="SDL__blendmode_8h_html_a850d3c67a878fd6698a1c8dbb1eabf1e"><div class="ttname"><a href="SDL__blendmode_8h.html#a850d3c67a878fd6698a1c8dbb1eabf1e">SDL_BlendMode</a></div><div class="ttdeci">SDL_BlendMode</div><div class="ttdoc">The blend mode used in SDL_RenderCopy() and drawing operations.</div><div class="ttdef"><b>Definition:</b> SDL_blendmode.h:40</div></div>
<div class="ttc" id="SDL__render_8h_html_a078c0a925e24542d356a02183a306be6"><div class="ttname"><a href="SDL__render_8h.html#a078c0a925e24542d356a02183a306be6">SDL_DestroyTexture</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_DestroyTexture(SDL_Texture *texture)</div><div class="ttdoc">Destroy the specified texture.</div></div>
<div class="ttc" id="SDL__render_8h_html_afc08075c669fffd2ab7808ffedad3edc"><div class="ttname"><a href="SDL__render_8h.html#afc08075c669fffd2ab7808ffedad3edc">SDL_RenderFillRectF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderFillRectF(SDL_Renderer *renderer, const SDL_FRect *rect)</div><div class="ttdoc">Fill a rectangle on the current rendering target with the drawing color.</div></div>
<div class="ttc" id="SDL__render_8h_html_a987fe30e64168702f1dfa6407fbe8bec"><div class="ttname"><a href="SDL__render_8h.html#a987fe30e64168702f1dfa6407fbe8bec">SDL_RenderFillRects</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderFillRects(SDL_Renderer *renderer, const SDL_Rect *rects, int count)</div><div class="ttdoc">Fill some number of rectangles on the current rendering target with the drawing color.</div></div>
<div class="ttc" id="SDL__render_8h_html_ac7f9810c9b14afb97cd9b0bbc68ac73d"><div class="ttname"><a href="SDL__render_8h.html#ac7f9810c9b14afb97cd9b0bbc68ac73d">SDL_RenderCopyExF</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderCopyExF(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *srcrect, const SDL_FRect *dstrect, const double angle, const SDL_FPoint *center, const SDL_RendererFlip flip)</div><div class="ttdoc">Copy a portion of the source texture to the current rendering target, rotating it by angle around the...</div></div>
<div class="ttc" id="structSDL__RendererInfo_html_a87c6a13e8d535c2148f8913c05e13102"><div class="ttname"><a href="structSDL__RendererInfo.html#a87c6a13e8d535c2148f8913c05e13102">SDL_RendererInfo::max_texture_height</a></div><div class="ttdeci">int max_texture_height</div><div class="ttdef"><b>Definition:</b> SDL_render.h:85</div></div>
<div class="ttc" id="SDL__render_8h_html_ac3aa070e5cda5bab246621f7efc9f143"><div class="ttname"><a href="SDL__render_8h.html#ac3aa070e5cda5bab246621f7efc9f143">SDL_CreateWindowAndRenderer</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_CreateWindowAndRenderer(int width, int height, Uint32 window_flags, SDL_Window **window, SDL_Renderer **renderer)</div><div class="ttdoc">Create a window and default renderer.</div></div>
<div class="ttc" id="SDL__render_8h_html_aa9a7e1ca629863212c2c1b17112f65bd"><div class="ttname"><a href="SDL__render_8h.html#aa9a7e1ca629863212c2c1b17112f65bd">SDL_GetRenderDriverInfo</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GetRenderDriverInfo(int index, SDL_RendererInfo *info)</div><div class="ttdoc">Get information about a specific 2D rendering driver for the current display.</div></div>
<div class="ttc" id="SDL__render_8h_html_a042f1c998d4a29ea236fffcaa0782bf1"><div class="ttname"><a href="SDL__render_8h.html#a042f1c998d4a29ea236fffcaa0782bf1">SDL_GetRenderTarget</a></div><div class="ttdeci">DECLSPEC SDL_Texture *SDLCALL SDL_GetRenderTarget(SDL_Renderer *renderer)</div><div class="ttdoc">Get the current render target or NULL for the default render target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a2788c24590fd26bcf0d5be2ffcb85c04"><div class="ttname"><a href="SDL__render_8h.html#a2788c24590fd26bcf0d5be2ffcb85c04">SDL_RenderSetClipRect</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderSetClipRect(SDL_Renderer *renderer, const SDL_Rect *rect)</div><div class="ttdoc">Set the clip rectangle for the current target.</div></div>
<div class="ttc" id="structSDL__RendererInfo_html_a433ecb2865c81ba9f28038e56a4ae6f3"><div class="ttname"><a href="structSDL__RendererInfo.html#a433ecb2865c81ba9f28038e56a4ae6f3">SDL_RendererInfo::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> SDL_render.h:80</div></div>
<div class="ttc" id="SDL__render_8h_html_ad0596fd507c9bf9f8f9594cd9064860c"><div class="ttname"><a href="SDL__render_8h.html#ad0596fd507c9bf9f8f9594cd9064860c">SDL_RenderSetLogicalSize</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderSetLogicalSize(SDL_Renderer *renderer, int w, int h)</div><div class="ttdoc">Set device independent resolution for rendering.</div></div>
<div class="ttc" id="SDL__render_8h_html_ab1f096742fa9c882c3f1555ee62c4ac2"><div class="ttname"><a href="SDL__render_8h.html#ab1f096742fa9c882c3f1555ee62c4ac2">SDL_DestroyRenderer</a></div><div class="ttdeci">DECLSPEC void SDLCALL SDL_DestroyRenderer(SDL_Renderer *renderer)</div><div class="ttdoc">Destroy the rendering context for a window and free associated textures.</div></div>
<div class="ttc" id="SDL__render_8h_html_a6b8417d7af279e8a0d4a51233da99bc9a19a4751f16e6b411aeb9c835d6c061b4"><div class="ttname"><a href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a19a4751f16e6b411aeb9c835d6c061b4">SDL_TEXTUREACCESS_STREAMING</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:94</div></div>
<div class="ttc" id="SDL__render_8h_html_a8d8aacd15cb2cb24e61ae1905e7a5ab5"><div class="ttname"><a href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5">SDL_TextureModulate</a></div><div class="ttdeci">SDL_TextureModulate</div><div class="ttdoc">The texture channel modulation used in SDL_RenderCopy().</div><div class="ttdef"><b>Definition:</b> SDL_render.h:101</div></div>
<div class="ttc" id="structSDL__FRect_html"><div class="ttname"><a href="structSDL__FRect.html">SDL_FRect</a></div><div class="ttdoc">A rectangle, with the origin at the upper left (floating point).</div><div class="ttdef"><b>Definition:</b> SDL_rect.h:87</div></div>
<div class="ttc" id="SDL__render_8h_html_ac2c665c1ce910413272a004cdb52e28e"><div class="ttname"><a href="SDL__render_8h.html#ac2c665c1ce910413272a004cdb52e28e">SDL_RenderCopyEx</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderCopyEx(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *srcrect, const SDL_Rect *dstrect, const double angle, const SDL_Point *center, const SDL_RendererFlip flip)</div><div class="ttdoc">Copy a portion of the source texture to the current rendering target, rotating it by angle around the...</div></div>
<div class="ttc" id="structSDL__RendererInfo_html_a88450f9d48e593ec4571e3ba7cc3427d"><div class="ttname"><a href="structSDL__RendererInfo.html#a88450f9d48e593ec4571e3ba7cc3427d">SDL_RendererInfo::texture_formats</a></div><div class="ttdeci">Uint32 texture_formats[16]</div><div class="ttdef"><b>Definition:</b> SDL_render.h:83</div></div>
<div class="ttc" id="SDL__render_8h_html_a6aa7797b165275f1bdd76c3188a784f9"><div class="ttname"><a href="SDL__render_8h.html#a6aa7797b165275f1bdd76c3188a784f9">SDL_RenderReadPixels</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_RenderReadPixels(SDL_Renderer *renderer, const SDL_Rect *rect, Uint32 format, void *pixels, int pitch)</div><div class="ttdoc">Read pixels from the current rendering target.</div></div>
<div class="ttc" id="SDL__render_8h_html_a348399db33c03a7882cef0c6e6c1756f"><div class="ttname"><a href="SDL__render_8h.html#a348399db33c03a7882cef0c6e6c1756f">SDL_SetTextureColorMod</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_SetTextureColorMod(SDL_Texture *texture, Uint8 r, Uint8 g, Uint8 b)</div><div class="ttdoc">Set an additional color value used in render copy operations.</div></div>
<div class="ttc" id="SDL__render_8h_html_a4d9a9e945ec95f30e5c48ce305de33ad"><div class="ttname"><a href="SDL__render_8h.html#a4d9a9e945ec95f30e5c48ce305de33ad">SDL_GetTextureAlphaMod</a></div><div class="ttdeci">DECLSPEC int SDLCALL SDL_GetTextureAlphaMod(SDL_Texture *texture, Uint8 *alpha)</div><div class="ttdoc">Get the additional alpha value used in render copy operations.</div></div>
<div class="ttc" id="SDL__render_8h_html_a3a6e51bbee5fd3f8ee0c9f7504ae4130a02efc6cb7656c03d7a7d0164aced7e84"><div class="ttname"><a href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a02efc6cb7656c03d7a7d0164aced7e84">SDL_RENDERER_SOFTWARE</a></div><div class="ttdef"><b>Definition:</b> SDL_render.h:66</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>