<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8"/> <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/search.js"></script> <script type="text/javascript"> $(document).ready(function() { searchBox.OnSelectItem(0); }); </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 style="padding-left: 0.5em;"> <div id="projectname">My Project </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.8 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> </div><!-- top --> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></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> <span class="comment">/*</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> Simple DirectMedia Layer</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> Copyright (C) 1997-2014 Sam Lantinga <slouken@libsdl.org></span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"></span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> This software is provided 'as-is', without any express or implied</span></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> warranty. In no event will the authors be held liable for any damages</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> arising from the use of this software.</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"></span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> Permission is granted to anyone to use this software for any purpose,</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> including commercial applications, and to alter it and redistribute it</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> freely, subject to the following restrictions:</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"></span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> 1. The origin of this software must not be misrepresented; you must not</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> claim that you wrote the original software. If you use this software</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> in a product, an acknowledgment in the product documentation would be</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> appreciated but is not required.</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> 2. Altered source versions must be plainly marked as such, and must not be</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> misrepresented as being the original software.</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> 3. This notice may not be removed or altered from any source distribution.</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">*/</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#ifndef _SDL_render_h</span></div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#define _SDL_render_h</span></div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#include "<a class="code" href="SDL__stdinc_8h.html">SDL_stdinc.h</a>"</span></div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#include "<a class="code" href="SDL__rect_8h.html">SDL_rect.h</a>"</span></div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#include "<a class="code" href="SDL__video_8h.html">SDL_video.h</a>"</span></div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor">#include "<a class="code" href="begin__code_8h.html">begin_code.h</a>"</span></div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <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> <span class="preprocessor">#ifdef __cplusplus</span></div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> <div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130"> 64</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span></div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> {</div> <div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a3a6e51bbee5fd3f8ee0c9f7504ae4130a02efc6cb7656c03d7a7d0164aced7e84"> 66</a></span>  <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>  <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>  <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>  <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> } <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> </div> <div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structSDL__RendererInfo.html"> 78</a></span> <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> {</div> <div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structSDL__RendererInfo.html#a433ecb2865c81ba9f28038e56a4ae6f3"> 80</a></span>  <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>  <a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> <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>  <a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> <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>  <a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> <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>  <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>  <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> } <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> </div> <div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9"> 91</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span></div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span> {</div> <div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6b8417d7af279e8a0d4a51233da99bc9a07c9015fe5cf4e0737d2836acdf00a34"> 93</a></span>  <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>  <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>  <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> } <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> </div> <div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5"> 101</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span></div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> {</div> <div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a8d8aacd15cb2cb24e61ae1905e7a5ab5a3c1a49753bd4e0a8cfa7c64ed5a4b0df"> 103</a></span>  <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>  <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>  <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> } <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> </div> <div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12"> 111</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span></div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> {</div> <div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12a580b026a6ad4e3493677ad47f3bd939a"> 113</a></span>  <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>  <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>  <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> } <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> </div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">struct </span>SDL_Renderer;</div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <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> </div> <div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="keyword">struct </span>SDL_Texture;</div> <div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <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> </div> <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="comment">/* Function prototypes */</span></div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <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> </div> <div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <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>  <a class="code" href="structSDL__RendererInfo.html">SDL_RendererInfo</a> * info);</div> <div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <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>  <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> window_flags,</div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <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> </div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div> <div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <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>  <span class="keywordtype">int</span> index, <a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> flags);</div> <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div> <div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <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> </div> <div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <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> </div> <div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <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>  <a class="code" href="structSDL__RendererInfo.html">SDL_RendererInfo</a> * info);</div> <div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div> <div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <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>  <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> </div> <div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <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="l00241"></a><span class="lineno"> 241</span>  <a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> format,</div> <div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keywordtype">int</span> access, <span class="keywordtype">int</span> w,</div> <div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordtype">int</span> h);</div> <div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div> <div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <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="l00259"></a><span class="lineno"> 259</span> </div> <div class="line"><a name="l00273"></a><span class="lineno"> 273</span> <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="l00274"></a><span class="lineno"> 274</span>  <a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> * format, <span class="keywordtype">int</span> *access,</div> <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keywordtype">int</span> *w, <span class="keywordtype">int</span> *h);</div> <div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div> <div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <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="l00291"></a><span class="lineno"> 291</span>  <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> r, <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> g, <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> b);</div> <div class="line"><a name="l00292"></a><span class="lineno"> 292</span> </div> <div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div> <div class="line"><a name="l00306"></a><span class="lineno"> 306</span> <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="l00307"></a><span class="lineno"> 307</span>  <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> * r, <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> * g,</div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> * b);</div> <div class="line"><a name="l00309"></a><span class="lineno"> 309</span> </div> <div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <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="l00322"></a><span class="lineno"> 322</span>  <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> alpha);</div> <div class="line"><a name="l00323"></a><span class="lineno"> 323</span> </div> <div class="line"><a name="l00334"></a><span class="lineno"> 334</span> <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="l00335"></a><span class="lineno"> 335</span>  <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> * alpha);</div> <div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div> <div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <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="l00352"></a><span class="lineno"> 352</span>  <a class="code" href="SDL__blendmode_8h.html#a850d3c67a878fd6698a1c8dbb1eabf1e">SDL_BlendMode</a> blendMode);</div> <div class="line"><a name="l00353"></a><span class="lineno"> 353</span> </div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <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="l00365"></a><span class="lineno"> 365</span>  <a class="code" href="SDL__blendmode_8h.html#a850d3c67a878fd6698a1c8dbb1eabf1e">SDL_BlendMode</a> *blendMode);</div> <div class="line"><a name="l00366"></a><span class="lineno"> 366</span> </div> <div class="line"><a name="l00380"></a><span class="lineno"> 380</span> <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="l00381"></a><span class="lineno"> 381</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect,</div> <div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="keyword">const</span> <span class="keywordtype">void</span> *pixels, <span class="keywordtype">int</span> pitch);</div> <div class="line"><a name="l00383"></a><span class="lineno"> 383</span> </div> <div class="line"><a name="l00403"></a><span class="lineno"> 403</span> <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="l00404"></a><span class="lineno"> 404</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect,</div> <div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keyword">const</span> <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> *Yplane, <span class="keywordtype">int</span> Ypitch,</div> <div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keyword">const</span> <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> *Uplane, <span class="keywordtype">int</span> Upitch,</div> <div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keyword">const</span> <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> *Vplane, <span class="keywordtype">int</span> Vpitch);</div> <div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div> <div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <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="l00425"></a><span class="lineno"> 425</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect,</div> <div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <span class="keywordtype">void</span> **pixels, <span class="keywordtype">int</span> *pitch);</div> <div class="line"><a name="l00427"></a><span class="lineno"> 427</span> </div> <div class="line"><a name="l00433"></a><span class="lineno"> 433</span> <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="l00434"></a><span class="lineno"> 434</span> </div> <div class="line"><a name="l00442"></a><span class="lineno"> 442</span> <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="l00443"></a><span class="lineno"> 443</span> </div> <div class="line"><a name="l00454"></a><span class="lineno"> 454</span> <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="l00455"></a><span class="lineno"> 455</span>  SDL_Texture *texture);</div> <div class="line"><a name="l00456"></a><span class="lineno"> 456</span> </div> <div class="line"><a name="l00464"></a><span class="lineno"> 464</span> <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="l00465"></a><span class="lineno"> 465</span> </div> <div class="line"><a name="l00489"></a><span class="lineno"> 489</span> <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="l00490"></a><span class="lineno"> 490</span> </div> <div class="line"><a name="l00500"></a><span class="lineno"> 500</span> <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="l00501"></a><span class="lineno"> 501</span> </div> <div class="line"><a name="l00517"></a><span class="lineno"> 517</span> <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="l00518"></a><span class="lineno"> 518</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div> <div class="line"><a name="l00519"></a><span class="lineno"> 519</span> </div> <div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <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="l00526"></a><span class="lineno"> 526</span>  <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div> <div class="line"><a name="l00527"></a><span class="lineno"> 527</span> </div> <div class="line"><a name="l00539"></a><span class="lineno"> 539</span> <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="l00540"></a><span class="lineno"> 540</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div> <div class="line"><a name="l00541"></a><span class="lineno"> 541</span> </div> <div class="line"><a name="l00551"></a><span class="lineno"> 551</span> <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="l00552"></a><span class="lineno"> 552</span>  <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div> <div class="line"><a name="l00553"></a><span class="lineno"> 553</span> </div> <div class="line"><a name="l00572"></a><span class="lineno"> 572</span> <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="l00573"></a><span class="lineno"> 573</span>  <span class="keywordtype">float</span> scaleX, <span class="keywordtype">float</span> scaleY);</div> <div class="line"><a name="l00574"></a><span class="lineno"> 574</span> </div> <div class="line"><a name="l00584"></a><span class="lineno"> 584</span> <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="l00585"></a><span class="lineno"> 585</span>  <span class="keywordtype">float</span> *scaleX, <span class="keywordtype">float</span> *scaleY);</div> <div class="line"><a name="l00586"></a><span class="lineno"> 586</span> </div> <div class="line"><a name="l00599"></a><span class="lineno"> 599</span> <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="l00600"></a><span class="lineno"> 600</span>  <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> r, <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> g, <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> b,</div> <div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> a);</div> <div class="line"><a name="l00602"></a><span class="lineno"> 602</span> </div> <div class="line"><a name="l00615"></a><span class="lineno"> 615</span> <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="l00616"></a><span class="lineno"> 616</span>  <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> * r, <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> * g, <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> * b,</div> <div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  <a class="code" href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a> * a);</div> <div class="line"><a name="l00618"></a><span class="lineno"> 618</span> </div> <div class="line"><a name="l00632"></a><span class="lineno"> 632</span> <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="l00633"></a><span class="lineno"> 633</span>  <a class="code" href="SDL__blendmode_8h.html#a850d3c67a878fd6698a1c8dbb1eabf1e">SDL_BlendMode</a> blendMode);</div> <div class="line"><a name="l00634"></a><span class="lineno"> 634</span> </div> <div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <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="l00646"></a><span class="lineno"> 646</span>  <a class="code" href="SDL__blendmode_8h.html#a850d3c67a878fd6698a1c8dbb1eabf1e">SDL_BlendMode</a> *blendMode);</div> <div class="line"><a name="l00647"></a><span class="lineno"> 647</span> </div> <div class="line"><a name="l00655"></a><span class="lineno"> 655</span> <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="l00656"></a><span class="lineno"> 656</span> </div> <div class="line"><a name="l00666"></a><span class="lineno"> 666</span> <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="l00667"></a><span class="lineno"> 667</span>  <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div> <div class="line"><a name="l00668"></a><span class="lineno"> 668</span> </div> <div class="line"><a name="l00678"></a><span class="lineno"> 678</span> <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="l00679"></a><span class="lineno"> 679</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Point.html">SDL_Point</a> * points,</div> <div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  <span class="keywordtype">int</span> count);</div> <div class="line"><a name="l00681"></a><span class="lineno"> 681</span> </div> <div class="line"><a name="l00693"></a><span class="lineno"> 693</span> <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="l00694"></a><span class="lineno"> 694</span>  <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="l00695"></a><span class="lineno"> 695</span> </div> <div class="line"><a name="l00705"></a><span class="lineno"> 705</span> <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="l00706"></a><span class="lineno"> 706</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Point.html">SDL_Point</a> * points,</div> <div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  <span class="keywordtype">int</span> count);</div> <div class="line"><a name="l00708"></a><span class="lineno"> 708</span> </div> <div class="line"><a name="l00717"></a><span class="lineno"> 717</span> <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="l00718"></a><span class="lineno"> 718</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div> <div class="line"><a name="l00719"></a><span class="lineno"> 719</span> </div> <div class="line"><a name="l00729"></a><span class="lineno"> 729</span> <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="l00730"></a><span class="lineno"> 730</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rects,</div> <div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  <span class="keywordtype">int</span> count);</div> <div class="line"><a name="l00732"></a><span class="lineno"> 732</span> </div> <div class="line"><a name="l00742"></a><span class="lineno"> 742</span> <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="l00743"></a><span class="lineno"> 743</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect);</div> <div class="line"><a name="l00744"></a><span class="lineno"> 744</span> </div> <div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <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="l00755"></a><span class="lineno"> 755</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rects,</div> <div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  <span class="keywordtype">int</span> count);</div> <div class="line"><a name="l00757"></a><span class="lineno"> 757</span> </div> <div class="line"><a name="l00770"></a><span class="lineno"> 770</span> <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="l00771"></a><span class="lineno"> 771</span>  SDL_Texture * texture,</div> <div class="line"><a name="l00772"></a><span class="lineno"> 772</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * srcrect,</div> <div class="line"><a name="l00773"></a><span class="lineno"> 773</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * dstrect);</div> <div class="line"><a name="l00774"></a><span class="lineno"> 774</span> </div> <div class="line"><a name="l00790"></a><span class="lineno"> 790</span> <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="l00791"></a><span class="lineno"> 791</span>  SDL_Texture * texture,</div> <div class="line"><a name="l00792"></a><span class="lineno"> 792</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * srcrect,</div> <div class="line"><a name="l00793"></a><span class="lineno"> 793</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * dstrect,</div> <div class="line"><a name="l00794"></a><span class="lineno"> 794</span>  <span class="keyword">const</span> <span class="keywordtype">double</span> angle,</div> <div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Point.html">SDL_Point</a> *center,</div> <div class="line"><a name="l00796"></a><span class="lineno"> 796</span>  <span class="keyword">const</span> <a class="code" href="SDL__render_8h.html#a6280e56838e0e684caa0869c7c973c12">SDL_RendererFlip</a> flip);</div> <div class="line"><a name="l00797"></a><span class="lineno"> 797</span> </div> <div class="line"><a name="l00813"></a><span class="lineno"> 813</span> <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="l00814"></a><span class="lineno"> 814</span>  <span class="keyword">const</span> <a class="code" href="structSDL__Rect.html">SDL_Rect</a> * rect,</div> <div class="line"><a name="l00815"></a><span class="lineno"> 815</span>  <a class="code" href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a> format,</div> <div class="line"><a name="l00816"></a><span class="lineno"> 816</span>  <span class="keywordtype">void</span> *pixels, <span class="keywordtype">int</span> pitch);</div> <div class="line"><a name="l00817"></a><span class="lineno"> 817</span> </div> <div class="line"><a name="l00821"></a><span class="lineno"> 821</span> <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="l00822"></a><span class="lineno"> 822</span> </div> <div class="line"><a name="l00829"></a><span class="lineno"> 829</span> <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="l00830"></a><span class="lineno"> 830</span> </div> <div class="line"><a name="l00837"></a><span class="lineno"> 837</span> <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="l00838"></a><span class="lineno"> 838</span> </div> <div class="line"><a name="l00839"></a><span class="lineno"> 839</span> </div> <div class="line"><a name="l00850"></a><span class="lineno"> 850</span> <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="l00851"></a><span class="lineno"> 851</span> </div> <div class="line"><a name="l00859"></a><span class="lineno"> 859</span> <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="l00860"></a><span class="lineno"> 860</span> </div> <div class="line"><a name="l00861"></a><span class="lineno"> 861</span> </div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div> <div class="line"><a name="l00863"></a><span class="lineno"> 863</span> <span class="preprocessor">#ifdef __cplusplus</span></div> <div class="line"><a name="l00864"></a><span class="lineno"> 864</span> }</div> <div class="line"><a name="l00865"></a><span class="lineno"> 865</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00866"></a><span class="lineno"> 866</span> <span class="preprocessor">#include "<a class="code" href="close__code_8h.html">close_code.h</a>"</span></div> <div class="line"><a name="l00867"></a><span class="lineno"> 867</span> </div> <div class="line"><a name="l00868"></a><span class="lineno"> 868</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_render_h */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00869"></a><span class="lineno"> 869</span> </div> <div class="line"><a name="l00870"></a><span class="lineno"> 870</span> <span class="comment">/* vi: set ts=4 sw=4 expandtab: */</span></div> <div class="ttc" id="SDL__stdinc_8h_html_a2944638813a090aa23e62f4da842c3e2"><div class="ttname"><a href="SDL__stdinc_8h.html#a2944638813a090aa23e62f4da842c3e2">Uint8</a></div><div class="ttdeci">uint8_t Uint8</div><div class="ttdoc">An unsigned 8-bit integer type. </div><div class="ttdef"><b>Definition:</b> SDL_stdinc.h:139</div></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:89</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="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__stdinc_8h_html_add440eff171ea5f55cb00c4a9ab8672d"><div class="ttname"><a href="SDL__stdinc_8h.html#add440eff171ea5f55cb00c4a9ab8672d">Uint32</a></div><div class="ttdeci">uint32_t Uint32</div><div class="ttdoc">An unsigned 32-bit integer type. </div><div class="ttdef"><b>Definition:</b> SDL_stdinc.h:155</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_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 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="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. </div><div class="ttdef"><b>Definition:</b> SDL_rect.h:63</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_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:69</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_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="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_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_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_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. </div><div class="ttdef"><b>Definition:</b> SDL_rect.h:47</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="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="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_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_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="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="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 on Thu Oct 16 2014 16:33:08 for My Project by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.8 </small></address> </body> </html>