this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at gh-pages 2479 lines 193 kB view raw
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml"> 3<head> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 5<meta http-equiv="X-UA-Compatible" content="IE=9"/> 6<meta name="generator" content="Doxygen 1.8.6"/> 7<title>GPU_RendererImpl Struct Reference</title> 8<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<script type="text/javascript" src="jquery.js"></script> 10<script type="text/javascript" src="dynsections.js"></script> 11<link href="search/search.css" rel="stylesheet" type="text/css"/> 12<script type="text/javascript" src="search/search.js"></script> 13<script type="text/javascript"> 14 $(document).ready(function() { searchBox.OnSelectItem(0); }); 15</script> 16<link href="doxygen.css" rel="stylesheet" type="text/css" /> 17</head> 18<body> 19<div id="top"><!-- do not remove this div, it is closed by doxygen! --> 20<!-- end header part --> 21<!-- Generated by Doxygen 1.8.6 --> 22<script type="text/javascript"> 23var searchBox = new SearchBox("searchBox", "search",false,'Search'); 24</script> 25 <div id="navrow1" class="tabs"> 26 <ul class="tablist"> 27 <li><a href="index.html"><span>Main&#160;Page</span></a></li> 28 <li><a href="modules.html"><span>Modules</span></a></li> 29 <li class="current"><a href="annotated.html"><span>Classes</span></a></li> 30 <li><a href="files.html"><span>Files</span></a></li> 31 <li> 32 <div id="MSearchBox" class="MSearchBoxInactive"> 33 <span class="left"> 34 <img id="MSearchSelect" src="search/mag_sel.png" 35 onmouseover="return searchBox.OnSearchSelectShow()" 36 onmouseout="return searchBox.OnSearchSelectHide()" 37 alt=""/> 38 <input type="text" id="MSearchField" value="Search" accesskey="S" 39 onfocus="searchBox.OnSearchFieldFocus(true)" 40 onblur="searchBox.OnSearchFieldFocus(false)" 41 onkeyup="searchBox.OnSearchFieldChange(event)"/> 42 </span><span class="right"> 43 <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> 44 </span> 45 </div> 46 </li> 47 </ul> 48 </div> 49 <div id="navrow2" class="tabs2"> 50 <ul class="tablist"> 51 <li><a href="annotated.html"><span>Class&#160;List</span></a></li> 52 <li><a href="classes.html"><span>Class&#160;Index</span></a></li> 53 <li><a href="functions.html"><span>Class&#160;Members</span></a></li> 54 </ul> 55 </div> 56<!-- window showing the filter options --> 57<div id="MSearchSelectWindow" 58 onmouseover="return searchBox.OnSearchSelectShow()" 59 onmouseout="return searchBox.OnSearchSelectHide()" 60 onkeydown="return searchBox.OnSearchSelectKey(event)"> 61<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Groups</a></div> 62 63<!-- iframe showing the search results (closed by default) --> 64<div id="MSearchResultsWindow"> 65<iframe src="javascript:void(0)" frameborder="0" 66 name="MSearchResults" id="MSearchResults"> 67</iframe> 68</div> 69 70</div><!-- top --> 71<div class="header"> 72 <div class="summary"> 73<a href="#pub-methods">Public Member Functions</a> &#124; 74<a href="#pub-attribs">Public Attributes</a> &#124; 75<a href="structGPU__RendererImpl-members.html">List of all members</a> </div> 76 <div class="headertitle"> 77<div class="title">GPU_RendererImpl Struct Reference</div> </div> 78</div><!--header--> 79<div class="contents"> 80 81<p><code>#include &lt;<a class="el" href="SDL__gpu__RendererImpl_8h_source.html">SDL_gpu_RendererImpl.h</a>&gt;</code></p> 82<div class="dynheader"> 83Collaboration diagram for GPU_RendererImpl:</div> 84<div class="dyncontent"> 85<div class="center"><img src="structGPU__RendererImpl__coll__graph.png" border="0" usemap="#GPU__RendererImpl_coll__map" alt="Collaboration graph"/></div> 86<map name="GPU__RendererImpl_coll__map" id="GPU__RendererImpl_coll__map"> 87<area shape="rect" id="node10" href="structGPU__Renderer.html" title="GPU_Renderer" alt="" coords="758,413,868,440"/><area shape="rect" id="node2" href="structGPU__ShaderBlock.html" title="GPU_ShaderBlock" alt="" coords="289,96,420,123"/><area shape="rect" id="node4" href="structGPU__Context.html" title="GPU_Context" alt="" coords="197,413,301,440"/><area shape="rect" id="node3" href="structGPU__Target.html" title="GPU_Target" alt="" coords="554,768,648,795"/><area shape="rect" id="node9" href="structGPU__Image.html" title="GPU_Image" alt="" coords="483,872,577,899"/><area shape="rect" id="node5" href="structGPU__MatrixStack.html" title="GPU_MatrixStack" alt="" coords="401,211,529,237"/><area shape="rect" id="node6" href="structGPU__BlendMode.html" title="GPU_BlendMode" alt="" coords="5,211,128,237"/><area shape="rect" id="node7" href="structGPU__Rect.html" title="GPU_Rect" alt="" coords="406,413,492,440"/><area shape="rect" id="node8" href="structGPU__Camera.html" title="GPU_Camera" alt="" coords="517,413,621,440"/><area shape="rect" id="node11" href="structGPU__RendererID.html" title="GPU_RendererID" alt="" coords="751,211,876,237"/><area shape="rect" id="node12" href="structGPU__Attribute.html" title="GPU_Attribute" alt="" coords="593,96,700,123"/><area shape="rect" id="node13" href="structGPU__AttributeFormat.html" title="GPU_AttributeFormat" alt="" coords="573,5,720,32"/></map> 88<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> 89<table class="memberdecls"> 90<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> 91Public Member Functions</h2></td></tr> 92<tr class="memitem:a3d2d92082ea1669583be7e41627f3e10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Target.html">GPU_Target</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a3d2d92082ea1669583be7e41627f3e10">Init</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__RendererID.html">GPU_RendererID</a> renderer_request, Uint16 w, Uint16 h, GPU_WindowFlagEnum SDL_flags)</td></tr> 93<tr class="separator:a3d2d92082ea1669583be7e41627f3e10"><td class="memSeparator" colspan="2">&#160;</td></tr> 94<tr class="memitem:a3de131f21fe0e0accf0771f5437244ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Target.html">GPU_Target</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a3de131f21fe0e0accf0771f5437244ed">CreateTargetFromWindow</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> windowID, <a class="el" href="structGPU__Target.html">GPU_Target</a> *target)</td></tr> 95<tr class="separator:a3de131f21fe0e0accf0771f5437244ed"><td class="memSeparator" colspan="2">&#160;</td></tr> 96<tr class="memitem:ad22b38e0daafd93805ef10b6787b8d29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Target.html">GPU_Target</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ad22b38e0daafd93805ef10b6787b8d29">CreateAliasTarget</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__Target.html">GPU_Target</a> *target)</td></tr> 97<tr class="separator:ad22b38e0daafd93805ef10b6787b8d29"><td class="memSeparator" colspan="2">&#160;</td></tr> 98<tr class="memitem:af2159091e78554d13802c169643d5eaa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#af2159091e78554d13802c169643d5eaa">void</a> (SDLCALL *MakeCurrent)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 99<tr class="separator:af2159091e78554d13802c169643d5eaa"><td class="memSeparator" colspan="2">&#160;</td></tr> 100<tr class="memitem:a2330e51fc045a1c3ab7a80c2b4171d49"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a2330e51fc045a1c3ab7a80c2b4171d49">void</a> (SDLCALL *SetAsCurrent)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer)</td></tr> 101<tr class="separator:a2330e51fc045a1c3ab7a80c2b4171d49"><td class="memSeparator" colspan="2">&#160;</td></tr> 102<tr class="memitem:a8615246b996378331cde8a8a47393d34"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a8615246b996378331cde8a8a47393d34">void</a> (SDLCALL *ResetRendererState)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer)</td></tr> 103<tr class="separator:a8615246b996378331cde8a8a47393d34"><td class="memSeparator" colspan="2">&#160;</td></tr> 104<tr class="memitem:a487d9ce3cf2e524cce27de05375f6a0c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a487d9ce3cf2e524cce27de05375f6a0c">GPU_bool</a> (SDLCALL *SetWindowResolution)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 105<tr class="separator:a487d9ce3cf2e524cce27de05375f6a0c"><td class="memSeparator" colspan="2">&#160;</td></tr> 106<tr class="memitem:a5e1d95cced4421001c8993db3a53db87"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a5e1d95cced4421001c8993db3a53db87">void</a> (SDLCALL *SetVirtualResolution)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 107<tr class="separator:a5e1d95cced4421001c8993db3a53db87"><td class="memSeparator" colspan="2">&#160;</td></tr> 108<tr class="memitem:ada53cdb11af66a6a6ffc8f2df46e710b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ada53cdb11af66a6a6ffc8f2df46e710b">void</a> (SDLCALL *UnsetVirtualResolution)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 109<tr class="separator:ada53cdb11af66a6a6ffc8f2df46e710b"><td class="memSeparator" colspan="2">&#160;</td></tr> 110<tr class="memitem:a82fb76123629ffaa5661d96b78e588bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a82fb76123629ffaa5661d96b78e588bf">void</a> (SDLCALL *Quit)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer)</td></tr> 111<tr class="separator:a82fb76123629ffaa5661d96b78e588bf"><td class="memSeparator" colspan="2">&#160;</td></tr> 112<tr class="memitem:a28e702660ef93a4c67a1a70a2c93d19c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a28e702660ef93a4c67a1a70a2c93d19c">GPU_bool</a> (SDLCALL *SetFullscreen)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 113<tr class="separator:a28e702660ef93a4c67a1a70a2c93d19c"><td class="memSeparator" colspan="2">&#160;</td></tr> 114<tr class="memitem:a2cb4e3c165b9d63dd96f49b4420a1c88"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a2cb4e3c165b9d63dd96f49b4420a1c88">GPU_Camera</a> (SDLCALL *SetCamera)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 115<tr class="separator:a2cb4e3c165b9d63dd96f49b4420a1c88"><td class="memSeparator" colspan="2">&#160;</td></tr> 116<tr class="memitem:ad620e47fd475125036cea5bfdd4bc83f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Image.html">GPU_Image</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ad620e47fd475125036cea5bfdd4bc83f">CreateImage</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, Uint16 w, Uint16 h, <a class="el" href="group__ImageControls.html#ga19ea92e865387a6bcc947d562817e916">GPU_FormatEnum</a> format)</td></tr> 117<tr class="separator:ad620e47fd475125036cea5bfdd4bc83f"><td class="memSeparator" colspan="2">&#160;</td></tr> 118<tr class="memitem:a3ac86ec0f6dcfbefd78ddf34009cb2e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Image.html">GPU_Image</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a3ac86ec0f6dcfbefd78ddf34009cb2e3">CreateImageUsingTexture</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> handle, <a class="el" href="structGPU__RendererImpl.html#a487d9ce3cf2e524cce27de05375f6a0c">GPU_bool</a> take_ownership)</td></tr> 119<tr class="separator:a3ac86ec0f6dcfbefd78ddf34009cb2e3"><td class="memSeparator" colspan="2">&#160;</td></tr> 120<tr class="memitem:a23cca6f234d4ba1227ec50d5fc20538c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Image.html">GPU_Image</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a23cca6f234d4ba1227ec50d5fc20538c">CreateAliasImage</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__Image.html">GPU_Image</a> *image)</td></tr> 121<tr class="separator:a23cca6f234d4ba1227ec50d5fc20538c"><td class="memSeparator" colspan="2">&#160;</td></tr> 122<tr class="memitem:ac8da8ab5b4e5b76fa07e40f31c513bcd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ac8da8ab5b4e5b76fa07e40f31c513bcd">GPU_bool</a> (SDLCALL *SaveImage)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 123<tr class="separator:ac8da8ab5b4e5b76fa07e40f31c513bcd"><td class="memSeparator" colspan="2">&#160;</td></tr> 124<tr class="memitem:a02360d57ed7a7a45f3828e02b8f2ddbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Image.html">GPU_Image</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a02360d57ed7a7a45f3828e02b8f2ddbe">CopyImage</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__Image.html">GPU_Image</a> *image)</td></tr> 125<tr class="separator:a02360d57ed7a7a45f3828e02b8f2ddbe"><td class="memSeparator" colspan="2">&#160;</td></tr> 126<tr class="memitem:a7af2dca5e9ed1868db89b76ad9f5bc35"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a7af2dca5e9ed1868db89b76ad9f5bc35">void</a> (SDLCALL *UpdateImage)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 127<tr class="separator:a7af2dca5e9ed1868db89b76ad9f5bc35"><td class="memSeparator" colspan="2">&#160;</td></tr> 128<tr class="memitem:a139d110464510e6e3d3b01fa5c6f9a60"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a139d110464510e6e3d3b01fa5c6f9a60">void</a> (SDLCALL *UpdateImageBytes)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 129<tr class="separator:a139d110464510e6e3d3b01fa5c6f9a60"><td class="memSeparator" colspan="2">&#160;</td></tr> 130<tr class="memitem:ab4657bbe318b8a52d4bd2e290057900a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ab4657bbe318b8a52d4bd2e290057900a">GPU_bool</a> (SDLCALL *ReplaceImage)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 131<tr class="separator:ab4657bbe318b8a52d4bd2e290057900a"><td class="memSeparator" colspan="2">&#160;</td></tr> 132<tr class="memitem:a0796ece476736b1b8c16633b679510d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Image.html">GPU_Image</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a0796ece476736b1b8c16633b679510d8">CopyImageFromSurface</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, SDL_Surface *surface)</td></tr> 133<tr class="separator:a0796ece476736b1b8c16633b679510d8"><td class="memSeparator" colspan="2">&#160;</td></tr> 134<tr class="memitem:ad0cf70ab1afd0b73cdb9883fb930ca5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Image.html">GPU_Image</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ad0cf70ab1afd0b73cdb9883fb930ca5e">CopyImageFromTarget</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__Target.html">GPU_Target</a> *target)</td></tr> 135<tr class="separator:ad0cf70ab1afd0b73cdb9883fb930ca5e"><td class="memSeparator" colspan="2">&#160;</td></tr> 136<tr class="memitem:ab09f00a69a260734eee8b8f304d6fa60"><td class="memItemLeft" align="right" valign="top">SDL_Surface *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ab09f00a69a260734eee8b8f304d6fa60">CopySurfaceFromTarget</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__Target.html">GPU_Target</a> *target)</td></tr> 137<tr class="separator:ab09f00a69a260734eee8b8f304d6fa60"><td class="memSeparator" colspan="2">&#160;</td></tr> 138<tr class="memitem:aac6f56806c5abafbd83cc0988568f3bc"><td class="memItemLeft" align="right" valign="top">SDL_Surface *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#aac6f56806c5abafbd83cc0988568f3bc">CopySurfaceFromImage</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__Image.html">GPU_Image</a> *image)</td></tr> 139<tr class="separator:aac6f56806c5abafbd83cc0988568f3bc"><td class="memSeparator" colspan="2">&#160;</td></tr> 140<tr class="memitem:ab2871cec2cf664d83881ef04b2bd3404"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ab2871cec2cf664d83881ef04b2bd3404">void</a> (SDLCALL *FreeImage)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 141<tr class="separator:ab2871cec2cf664d83881ef04b2bd3404"><td class="memSeparator" colspan="2">&#160;</td></tr> 142<tr class="memitem:a56cb6077d2dfe1c88aaa1b8a3a153d1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGPU__Target.html">GPU_Target</a> *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a56cb6077d2dfe1c88aaa1b8a3a153d1f">LoadTarget</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer, <a class="el" href="structGPU__Image.html">GPU_Image</a> *image)</td></tr> 143<tr class="separator:a56cb6077d2dfe1c88aaa1b8a3a153d1f"><td class="memSeparator" colspan="2">&#160;</td></tr> 144<tr class="memitem:abcb0da6fcf6cdc44981590ea8dbc6ff8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#abcb0da6fcf6cdc44981590ea8dbc6ff8">void</a> (SDLCALL *FreeTarget)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 145<tr class="separator:abcb0da6fcf6cdc44981590ea8dbc6ff8"><td class="memSeparator" colspan="2">&#160;</td></tr> 146<tr class="memitem:a7db12b3bd06acf0565d1bab42c0f701b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a7db12b3bd06acf0565d1bab42c0f701b">void</a> (SDLCALL *Blit)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 147<tr class="separator:a7db12b3bd06acf0565d1bab42c0f701b"><td class="memSeparator" colspan="2">&#160;</td></tr> 148<tr class="memitem:abac454e6c12980c6d8e30a8e4e136572"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#abac454e6c12980c6d8e30a8e4e136572">void</a> (SDLCALL *BlitRotate)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 149<tr class="separator:abac454e6c12980c6d8e30a8e4e136572"><td class="memSeparator" colspan="2">&#160;</td></tr> 150<tr class="memitem:a002b254a218c6fabf67cb3ccad083ab9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a002b254a218c6fabf67cb3ccad083ab9">void</a> (SDLCALL *BlitScale)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 151<tr class="separator:a002b254a218c6fabf67cb3ccad083ab9"><td class="memSeparator" colspan="2">&#160;</td></tr> 152<tr class="memitem:acfac07d8525a3bff57947a206fc42826"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#acfac07d8525a3bff57947a206fc42826">void</a> (SDLCALL *BlitTransform)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 153<tr class="separator:acfac07d8525a3bff57947a206fc42826"><td class="memSeparator" colspan="2">&#160;</td></tr> 154<tr class="memitem:a2c63a26d855fe88382c3468fa1dd5297"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a2c63a26d855fe88382c3468fa1dd5297">void</a> (SDLCALL *BlitTransformX)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 155<tr class="separator:a2c63a26d855fe88382c3468fa1dd5297"><td class="memSeparator" colspan="2">&#160;</td></tr> 156<tr class="memitem:a8ef85d1e072b54efe1424af4ee07ce3b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a8ef85d1e072b54efe1424af4ee07ce3b">void</a> (SDLCALL *TriangleBatchX)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 157<tr class="separator:a8ef85d1e072b54efe1424af4ee07ce3b"><td class="memSeparator" colspan="2">&#160;</td></tr> 158<tr class="memitem:a64f6a62f42bee9c310bfd82688db5019"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a64f6a62f42bee9c310bfd82688db5019">void</a> (SDLCALL *GenerateMipmaps)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 159<tr class="separator:a64f6a62f42bee9c310bfd82688db5019"><td class="memSeparator" colspan="2">&#160;</td></tr> 160<tr class="memitem:adbe51b299b1768d73a97e62181e18139"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#adbe51b299b1768d73a97e62181e18139">GPU_Rect</a> (SDLCALL *SetClip)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 161<tr class="separator:adbe51b299b1768d73a97e62181e18139"><td class="memSeparator" colspan="2">&#160;</td></tr> 162<tr class="memitem:a4e5695699c7e068651c01973d10ebf5a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a4e5695699c7e068651c01973d10ebf5a">void</a> (SDLCALL *UnsetClip)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 163<tr class="separator:a4e5695699c7e068651c01973d10ebf5a"><td class="memSeparator" colspan="2">&#160;</td></tr> 164<tr class="memitem:a36fd7adf0c15b6744456988bb540ab0d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a36fd7adf0c15b6744456988bb540ab0d">SDL_Color</a> (SDLCALL *GetPixel)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 165<tr class="separator:a36fd7adf0c15b6744456988bb540ab0d"><td class="memSeparator" colspan="2">&#160;</td></tr> 166<tr class="memitem:a9825489fd958ef7b60dd70dea0f7c9b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a9825489fd958ef7b60dd70dea0f7c9b9">void</a> (SDLCALL *SetImageFilter)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 167<tr class="separator:a9825489fd958ef7b60dd70dea0f7c9b9"><td class="memSeparator" colspan="2">&#160;</td></tr> 168<tr class="memitem:a8592fc73ddf8366931a592cb815aa523"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a8592fc73ddf8366931a592cb815aa523">void</a> (SDLCALL *SetWrapMode)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 169<tr class="separator:a8592fc73ddf8366931a592cb815aa523"><td class="memSeparator" colspan="2">&#160;</td></tr> 170<tr class="memitem:af1942052dc45495ffd57b620eae40726"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#af1942052dc45495ffd57b620eae40726">void</a> (SDLCALL *ClearRGBA)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 171<tr class="separator:af1942052dc45495ffd57b620eae40726"><td class="memSeparator" colspan="2">&#160;</td></tr> 172<tr class="memitem:a520138a02f02c2ed7b46a6bdc52c4ff8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a520138a02f02c2ed7b46a6bdc52c4ff8">void</a> (SDLCALL *FlushBlitBuffer)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer)</td></tr> 173<tr class="separator:a520138a02f02c2ed7b46a6bdc52c4ff8"><td class="memSeparator" colspan="2">&#160;</td></tr> 174<tr class="memitem:ad8e92ee239cb29b5fe471d2f5273868a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ad8e92ee239cb29b5fe471d2f5273868a">void</a> (SDLCALL *Flip)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 175<tr class="separator:ad8e92ee239cb29b5fe471d2f5273868a"><td class="memSeparator" colspan="2">&#160;</td></tr> 176<tr class="memitem:a1ff13ce53cbe5f27a26cbbce9ec1e21f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> (SDLCALL *CreateShaderProgram)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer)</td></tr> 177<tr class="separator:a1ff13ce53cbe5f27a26cbbce9ec1e21f"><td class="memSeparator" colspan="2">&#160;</td></tr> 178<tr class="memitem:a0881ab9673c214c990b01b379ea24e1e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a0881ab9673c214c990b01b379ea24e1e">void</a> (SDLCALL *FreeShaderProgram)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 179<tr class="separator:a0881ab9673c214c990b01b379ea24e1e"><td class="memSeparator" colspan="2">&#160;</td></tr> 180<tr class="memitem:a44d59c536aa40ac08fb235a8d9e27708"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a44d59c536aa40ac08fb235a8d9e27708">Uint32</a> (SDLCALL *CompileShader_RW)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 181<tr class="separator:a44d59c536aa40ac08fb235a8d9e27708"><td class="memSeparator" colspan="2">&#160;</td></tr> 182<tr class="memitem:ad81be6665c4d20290ef03295a311b16f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ad81be6665c4d20290ef03295a311b16f">Uint32</a> (SDLCALL *CompileShader)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 183<tr class="separator:ad81be6665c4d20290ef03295a311b16f"><td class="memSeparator" colspan="2">&#160;</td></tr> 184<tr class="memitem:acb014b44a9f9e9711f6f149223ce237f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#acb014b44a9f9e9711f6f149223ce237f">void</a> (SDLCALL *FreeShader)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 185<tr class="separator:acb014b44a9f9e9711f6f149223ce237f"><td class="memSeparator" colspan="2">&#160;</td></tr> 186<tr class="memitem:ae69bbb7028d18da98cf15e02c99ea9b3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ae69bbb7028d18da98cf15e02c99ea9b3">void</a> (SDLCALL *AttachShader)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 187<tr class="separator:ae69bbb7028d18da98cf15e02c99ea9b3"><td class="memSeparator" colspan="2">&#160;</td></tr> 188<tr class="memitem:ad84057c5a2499dff8f7034dad8499b0c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ad84057c5a2499dff8f7034dad8499b0c">void</a> (SDLCALL *DetachShader)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 189<tr class="separator:ad84057c5a2499dff8f7034dad8499b0c"><td class="memSeparator" colspan="2">&#160;</td></tr> 190<tr class="memitem:ad5d8dc74b1a8ada31b030225d5694003"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ad5d8dc74b1a8ada31b030225d5694003">GPU_bool</a> (SDLCALL *LinkShaderProgram)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 191<tr class="separator:ad5d8dc74b1a8ada31b030225d5694003"><td class="memSeparator" colspan="2">&#160;</td></tr> 192<tr class="memitem:a62c50320e967dadfb223c782611afe51"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a62c50320e967dadfb223c782611afe51">void</a> (SDLCALL *ActivateShaderProgram)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 193<tr class="separator:a62c50320e967dadfb223c782611afe51"><td class="memSeparator" colspan="2">&#160;</td></tr> 194<tr class="memitem:aac82781770f9250c425da2777087b1cb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#aac82781770f9250c425da2777087b1cb">void</a> (SDLCALL *DeactivateShaderProgram)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer)</td></tr> 195<tr class="separator:aac82781770f9250c425da2777087b1cb"><td class="memSeparator" colspan="2">&#160;</td></tr> 196<tr class="memitem:ac1c53dcfcfd3ab0434a69b43046e1859"><td class="memItemLeft" align="right" valign="top">const char *SDLCALL *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ac1c53dcfcfd3ab0434a69b43046e1859">GetShaderMessage</a> (<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer)</td></tr> 197<tr class="separator:ac1c53dcfcfd3ab0434a69b43046e1859"><td class="memSeparator" colspan="2">&#160;</td></tr> 198<tr class="memitem:a394553ce9649cf8374ad6043c10d4821"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> (SDLCALL *GetAttributeLocation)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 199<tr class="separator:a394553ce9649cf8374ad6043c10d4821"><td class="memSeparator" colspan="2">&#160;</td></tr> 200<tr class="memitem:a046880ef4e592f57798e1dddc3d46c03"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a046880ef4e592f57798e1dddc3d46c03">int</a> (SDLCALL *GetUniformLocation)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 201<tr class="separator:a046880ef4e592f57798e1dddc3d46c03"><td class="memSeparator" colspan="2">&#160;</td></tr> 202<tr class="memitem:aef27d743c63574ea859b8c2539a18065"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#aef27d743c63574ea859b8c2539a18065">GPU_ShaderBlock</a> (SDLCALL *LoadShaderBlock)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 203<tr class="separator:aef27d743c63574ea859b8c2539a18065"><td class="memSeparator" colspan="2">&#160;</td></tr> 204<tr class="memitem:aa57276c2d3016cacb8c1ef9a5f3b01dd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#aa57276c2d3016cacb8c1ef9a5f3b01dd">void</a> (SDLCALL *SetShaderBlock)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 205<tr class="separator:aa57276c2d3016cacb8c1ef9a5f3b01dd"><td class="memSeparator" colspan="2">&#160;</td></tr> 206<tr class="memitem:aff526b935ba91bbda0cf0e3be111dbfd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#aff526b935ba91bbda0cf0e3be111dbfd">void</a> (SDLCALL *SetShaderImage)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 207<tr class="separator:aff526b935ba91bbda0cf0e3be111dbfd"><td class="memSeparator" colspan="2">&#160;</td></tr> 208<tr class="memitem:a4a9cb586f5797c4ac5dc29ab25178622"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a4a9cb586f5797c4ac5dc29ab25178622">void</a> (SDLCALL *GetUniformiv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 209<tr class="separator:a4a9cb586f5797c4ac5dc29ab25178622"><td class="memSeparator" colspan="2">&#160;</td></tr> 210<tr class="memitem:a4798690131da118c4238c6a20b777b37"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a4798690131da118c4238c6a20b777b37">void</a> (SDLCALL *SetUniformi)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 211<tr class="separator:a4798690131da118c4238c6a20b777b37"><td class="memSeparator" colspan="2">&#160;</td></tr> 212<tr class="memitem:a6730214d152d0ab7147ff3a760a700c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a6730214d152d0ab7147ff3a760a700c1">void</a> (SDLCALL *SetUniformiv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 213<tr class="separator:a6730214d152d0ab7147ff3a760a700c1"><td class="memSeparator" colspan="2">&#160;</td></tr> 214<tr class="memitem:a19d27fc4b56d7275f23e2fd32e955c41"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a19d27fc4b56d7275f23e2fd32e955c41">void</a> (SDLCALL *GetUniformuiv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 215<tr class="separator:a19d27fc4b56d7275f23e2fd32e955c41"><td class="memSeparator" colspan="2">&#160;</td></tr> 216<tr class="memitem:a36da13fa0029f4f500c3d399ce2f04bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a36da13fa0029f4f500c3d399ce2f04bc">void</a> (SDLCALL *SetUniformui)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 217<tr class="separator:a36da13fa0029f4f500c3d399ce2f04bc"><td class="memSeparator" colspan="2">&#160;</td></tr> 218<tr class="memitem:acda0726c7befbc612b363c7f19f504f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#acda0726c7befbc612b363c7f19f504f9">void</a> (SDLCALL *SetUniformuiv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 219<tr class="separator:acda0726c7befbc612b363c7f19f504f9"><td class="memSeparator" colspan="2">&#160;</td></tr> 220<tr class="memitem:a50b39eb6fdd79fb644cb322a08d04d9b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a50b39eb6fdd79fb644cb322a08d04d9b">void</a> (SDLCALL *GetUniformfv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 221<tr class="separator:a50b39eb6fdd79fb644cb322a08d04d9b"><td class="memSeparator" colspan="2">&#160;</td></tr> 222<tr class="memitem:a4eabc99af6c0c65a01d3b1877216dbe5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a4eabc99af6c0c65a01d3b1877216dbe5">void</a> (SDLCALL *SetUniformf)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 223<tr class="separator:a4eabc99af6c0c65a01d3b1877216dbe5"><td class="memSeparator" colspan="2">&#160;</td></tr> 224<tr class="memitem:a0c98c7d86e68c00eb5a8acd578d81e8f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a0c98c7d86e68c00eb5a8acd578d81e8f">void</a> (SDLCALL *SetUniformfv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 225<tr class="separator:a0c98c7d86e68c00eb5a8acd578d81e8f"><td class="memSeparator" colspan="2">&#160;</td></tr> 226<tr class="memitem:a90e240330cd8dc3865bc052adbdf1e1b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a90e240330cd8dc3865bc052adbdf1e1b">void</a> (SDLCALL *SetUniformMatrixfv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 227<tr class="separator:a90e240330cd8dc3865bc052adbdf1e1b"><td class="memSeparator" colspan="2">&#160;</td></tr> 228<tr class="memitem:a287e1b62e20771e0794e0fc032ce5e8e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a287e1b62e20771e0794e0fc032ce5e8e">void</a> (SDLCALL *SetAttributef)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 229<tr class="separator:a287e1b62e20771e0794e0fc032ce5e8e"><td class="memSeparator" colspan="2">&#160;</td></tr> 230<tr class="memitem:acc24530c79409948dc6da88c152b81f8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#acc24530c79409948dc6da88c152b81f8">void</a> (SDLCALL *SetAttributei)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 231<tr class="separator:acc24530c79409948dc6da88c152b81f8"><td class="memSeparator" colspan="2">&#160;</td></tr> 232<tr class="memitem:a1d9d2fdb5662b14cdae86a8f1c378b34"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a1d9d2fdb5662b14cdae86a8f1c378b34">void</a> (SDLCALL *SetAttributeui)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 233<tr class="separator:a1d9d2fdb5662b14cdae86a8f1c378b34"><td class="memSeparator" colspan="2">&#160;</td></tr> 234<tr class="memitem:a9f71448153f116a57d4710a180790792"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a9f71448153f116a57d4710a180790792">void</a> (SDLCALL *SetAttributefv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 235<tr class="separator:a9f71448153f116a57d4710a180790792"><td class="memSeparator" colspan="2">&#160;</td></tr> 236<tr class="memitem:ac3ace12953e53996014c6d7a2801cad4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ac3ace12953e53996014c6d7a2801cad4">void</a> (SDLCALL *SetAttributeiv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 237<tr class="separator:ac3ace12953e53996014c6d7a2801cad4"><td class="memSeparator" colspan="2">&#160;</td></tr> 238<tr class="memitem:a15b70bf0680c53bc69d681fd8fc306b1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a15b70bf0680c53bc69d681fd8fc306b1">void</a> (SDLCALL *SetAttributeuiv)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 239<tr class="separator:a15b70bf0680c53bc69d681fd8fc306b1"><td class="memSeparator" colspan="2">&#160;</td></tr> 240<tr class="memitem:ae7fecbf6000359e3f7bca1ae5a828cb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ae7fecbf6000359e3f7bca1ae5a828cb8">void</a> (SDLCALL *SetAttributeSource)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 241<tr class="separator:ae7fecbf6000359e3f7bca1ae5a828cb8"><td class="memSeparator" colspan="2">&#160;</td></tr> 242<tr class="memitem:a5f9f28db369f9d067c988b6175e2f568"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> (SDLCALL *SetLineThickness)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 243<tr class="separator:a5f9f28db369f9d067c988b6175e2f568"><td class="memSeparator" colspan="2">&#160;</td></tr> 244<tr class="memitem:ada4c3878059a1c41a212cd1eba7d0911"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ada4c3878059a1c41a212cd1eba7d0911">float</a> (SDLCALL *GetLineThickness)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer)</td></tr> 245<tr class="separator:ada4c3878059a1c41a212cd1eba7d0911"><td class="memSeparator" colspan="2">&#160;</td></tr> 246<tr class="memitem:a2541def1156f270751dbff982438114d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a2541def1156f270751dbff982438114d">void</a> (SDLCALL *Pixel)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 247<tr class="separator:a2541def1156f270751dbff982438114d"><td class="memSeparator" colspan="2">&#160;</td></tr> 248<tr class="memitem:a44c0e4594deb98c28909273aa9c20d69"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a44c0e4594deb98c28909273aa9c20d69">void</a> (SDLCALL *Line)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 249<tr class="separator:a44c0e4594deb98c28909273aa9c20d69"><td class="memSeparator" colspan="2">&#160;</td></tr> 250<tr class="memitem:af3f177bfb694de7f5d00701172e94d2d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#af3f177bfb694de7f5d00701172e94d2d">void</a> (SDLCALL *Arc)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 251<tr class="separator:af3f177bfb694de7f5d00701172e94d2d"><td class="memSeparator" colspan="2">&#160;</td></tr> 252<tr class="memitem:a85ea6ab1f433e8153a7f6de6aebd27ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a85ea6ab1f433e8153a7f6de6aebd27ee">void</a> (SDLCALL *ArcFilled)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 253<tr class="separator:a85ea6ab1f433e8153a7f6de6aebd27ee"><td class="memSeparator" colspan="2">&#160;</td></tr> 254<tr class="memitem:a9c9de809255075b31ae2b30ce1cd7d6d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a9c9de809255075b31ae2b30ce1cd7d6d">void</a> (SDLCALL *Circle)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 255<tr class="separator:a9c9de809255075b31ae2b30ce1cd7d6d"><td class="memSeparator" colspan="2">&#160;</td></tr> 256<tr class="memitem:ad74baddf45fb75bda8065f7682cfc677"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ad74baddf45fb75bda8065f7682cfc677">void</a> (SDLCALL *CircleFilled)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 257<tr class="separator:ad74baddf45fb75bda8065f7682cfc677"><td class="memSeparator" colspan="2">&#160;</td></tr> 258<tr class="memitem:a2377fafbd5945858418f51fa359194d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a2377fafbd5945858418f51fa359194d5">void</a> (SDLCALL *Ellipse)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 259<tr class="separator:a2377fafbd5945858418f51fa359194d5"><td class="memSeparator" colspan="2">&#160;</td></tr> 260<tr class="memitem:a64405cc8f5dc38393cb90d888a2aed74"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a64405cc8f5dc38393cb90d888a2aed74">void</a> (SDLCALL *EllipseFilled)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 261<tr class="separator:a64405cc8f5dc38393cb90d888a2aed74"><td class="memSeparator" colspan="2">&#160;</td></tr> 262<tr class="memitem:a70791466f09e36ba27dcac3f1716bb6b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a70791466f09e36ba27dcac3f1716bb6b">void</a> (SDLCALL *Sector)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 263<tr class="separator:a70791466f09e36ba27dcac3f1716bb6b"><td class="memSeparator" colspan="2">&#160;</td></tr> 264<tr class="memitem:aeaec26f1a189ef99287f44fcec49657c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#aeaec26f1a189ef99287f44fcec49657c">void</a> (SDLCALL *SectorFilled)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 265<tr class="separator:aeaec26f1a189ef99287f44fcec49657c"><td class="memSeparator" colspan="2">&#160;</td></tr> 266<tr class="memitem:a0270c5e0b02680eee7ecbb6026042558"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a0270c5e0b02680eee7ecbb6026042558">void</a> (SDLCALL *Tri)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 267<tr class="separator:a0270c5e0b02680eee7ecbb6026042558"><td class="memSeparator" colspan="2">&#160;</td></tr> 268<tr class="memitem:a935c7ae09ed0aa5b3c652d8f2d02a5e2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a935c7ae09ed0aa5b3c652d8f2d02a5e2">void</a> (SDLCALL *TriFilled)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 269<tr class="separator:a935c7ae09ed0aa5b3c652d8f2d02a5e2"><td class="memSeparator" colspan="2">&#160;</td></tr> 270<tr class="memitem:a4fd8f3b778f5e03b01ca8df98428fdea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a4fd8f3b778f5e03b01ca8df98428fdea">void</a> (SDLCALL *Rectangle)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 271<tr class="separator:a4fd8f3b778f5e03b01ca8df98428fdea"><td class="memSeparator" colspan="2">&#160;</td></tr> 272<tr class="memitem:ac6284d6f8253d342f35c17ee16b26ff3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ac6284d6f8253d342f35c17ee16b26ff3">void</a> (SDLCALL *RectangleFilled)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 273<tr class="separator:ac6284d6f8253d342f35c17ee16b26ff3"><td class="memSeparator" colspan="2">&#160;</td></tr> 274<tr class="memitem:a1f94546d9b6792ea50451598a2368fd9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a1f94546d9b6792ea50451598a2368fd9">void</a> (SDLCALL *RectangleRound)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 275<tr class="separator:a1f94546d9b6792ea50451598a2368fd9"><td class="memSeparator" colspan="2">&#160;</td></tr> 276<tr class="memitem:ac66f04d23f4e6d48cd826855431d97fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#ac66f04d23f4e6d48cd826855431d97fc">void</a> (SDLCALL *RectangleRoundFilled)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 277<tr class="separator:ac66f04d23f4e6d48cd826855431d97fc"><td class="memSeparator" colspan="2">&#160;</td></tr> 278<tr class="memitem:af5ba199f18e72eb9d1880625e0b4047a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#af5ba199f18e72eb9d1880625e0b4047a">void</a> (SDLCALL *Polygon)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 279<tr class="separator:af5ba199f18e72eb9d1880625e0b4047a"><td class="memSeparator" colspan="2">&#160;</td></tr> 280<tr class="memitem:a9ea27ab4e5c562c819391dae0bc2af95"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGPU__RendererImpl.html#a9ea27ab4e5c562c819391dae0bc2af95">void</a> (SDLCALL *PolygonFilled)(<a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *renderer</td></tr> 281<tr class="separator:a9ea27ab4e5c562c819391dae0bc2af95"><td class="memSeparator" colspan="2">&#160;</td></tr> 282</table><table class="memberdecls"> 283<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> 284Public Attributes</h2></td></tr> 285<tr class="memitem:a0febfb46f0cde72776760dc699962632"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0febfb46f0cde72776760dc699962632"></a> 286<a class="el" href="structGPU__Target.html">GPU_Target</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>target</b></td></tr> 287<tr class="separator:a0febfb46f0cde72776760dc699962632"><td class="memSeparator" colspan="2">&#160;</td></tr> 288<tr class="memitem:af76328c766f808d09399216a9869783d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af76328c766f808d09399216a9869783d"></a> 289<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><b>windowID</b></td></tr> 290<tr class="separator:af76328c766f808d09399216a9869783d"><td class="memSeparator" colspan="2">&#160;</td></tr> 291<tr class="memitem:a1c29f2c2340968beb9dafab8153457fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c29f2c2340968beb9dafab8153457fd"></a> 292Uint16&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr> 293<tr class="separator:a1c29f2c2340968beb9dafab8153457fd"><td class="memSeparator" colspan="2">&#160;</td></tr> 294<tr class="memitem:a382e07ca2525c3d769631487a09e0499"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a382e07ca2525c3d769631487a09e0499"></a> 295Uint16 Uint16&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr> 296<tr class="separator:a382e07ca2525c3d769631487a09e0499"><td class="memSeparator" colspan="2">&#160;</td></tr> 297<tr class="memitem:af1a8b14c0c4bcf576aaa9d7916f02ce1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1a8b14c0c4bcf576aaa9d7916f02ce1"></a> 298<a class="el" href="structGPU__Target.html">GPU_Target</a> Uint16&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr> 299<tr class="separator:af1a8b14c0c4bcf576aaa9d7916f02ce1"><td class="memSeparator" colspan="2">&#160;</td></tr> 300<tr class="memitem:af0158ee0704243f66828eb46f9e682b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0158ee0704243f66828eb46f9e682b6"></a> 301<a class="el" href="structGPU__Target.html">GPU_Target</a> Uint16 Uint16&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr> 302<tr class="separator:af0158ee0704243f66828eb46f9e682b6"><td class="memSeparator" colspan="2">&#160;</td></tr> 303<tr class="memitem:adf473d9f9a8d05b1573320a6906dd2e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf473d9f9a8d05b1573320a6906dd2e2"></a> 304<a class="el" href="structGPU__RendererImpl.html#a487d9ce3cf2e524cce27de05375f6a0c">GPU_bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>enable_fullscreen</b></td></tr> 305<tr class="separator:adf473d9f9a8d05b1573320a6906dd2e2"><td class="memSeparator" colspan="2">&#160;</td></tr> 306<tr class="memitem:affb262e6ce4d91f08f17f76bf9520551"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affb262e6ce4d91f08f17f76bf9520551"></a> 307<a class="el" href="structGPU__RendererImpl.html#a487d9ce3cf2e524cce27de05375f6a0c">GPU_bool</a> <a class="el" href="structGPU__RendererImpl.html#a487d9ce3cf2e524cce27de05375f6a0c">GPU_bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>use_desktop_resolution</b></td></tr> 308<tr class="separator:affb262e6ce4d91f08f17f76bf9520551"><td class="memSeparator" colspan="2">&#160;</td></tr> 309<tr class="memitem:a254b197a444c5a7cc54c9555dcf46c43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a254b197a444c5a7cc54c9555dcf46c43"></a> 310<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__Camera.html">GPU_Camera</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cam</b></td></tr> 311<tr class="separator:a254b197a444c5a7cc54c9555dcf46c43"><td class="memSeparator" colspan="2">&#160;</td></tr> 312<tr class="memitem:a4dc92ab097ae6a45c14c73c395e033ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4dc92ab097ae6a45c14c73c395e033ba"></a> 313<a class="el" href="structGPU__Image.html">GPU_Image</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>image</b></td></tr> 314<tr class="separator:a4dc92ab097ae6a45c14c73c395e033ba"><td class="memSeparator" colspan="2">&#160;</td></tr> 315<tr class="memitem:af7e73e6d7e7a62000797c3d5151358e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7e73e6d7e7a62000797c3d5151358e5"></a> 316<a class="el" href="structGPU__Image.html">GPU_Image</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr> 317<tr class="separator:af7e73e6d7e7a62000797c3d5151358e5"><td class="memSeparator" colspan="2">&#160;</td></tr> 318<tr class="memitem:ab0b836d0fe32960b017a5395b9683ca4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0b836d0fe32960b017a5395b9683ca4"></a> 319<a class="el" href="structGPU__Image.html">GPU_Image</a> const char <br class="typebreak"/> 320<a class="el" href="group__ImageControls.html#ga528aa9ff9cc32334634c9954d99684f5">GPU_FileFormatEnum</a>&#160;</td><td class="memItemRight" valign="bottom"><b>format</b></td></tr> 321<tr class="separator:ab0b836d0fe32960b017a5395b9683ca4"><td class="memSeparator" colspan="2">&#160;</td></tr> 322<tr class="memitem:ad752281d01b15d05d5a0ef2e971f2fa9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad752281d01b15d05d5a0ef2e971f2fa9"></a> 323<a class="el" href="structGPU__Image.html">GPU_Image</a> const <a class="el" href="structGPU__Rect.html">GPU_Rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>image_rect</b></td></tr> 324<tr class="separator:ad752281d01b15d05d5a0ef2e971f2fa9"><td class="memSeparator" colspan="2">&#160;</td></tr> 325<tr class="memitem:a44275569353f198176b6db034a865a35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44275569353f198176b6db034a865a35"></a> 326<a class="el" href="structGPU__Image.html">GPU_Image</a> const <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <br class="typebreak"/> 327SDL_Surface *&#160;</td><td class="memItemRight" valign="bottom"><b>surface</b></td></tr> 328<tr class="separator:a44275569353f198176b6db034a865a35"><td class="memSeparator" colspan="2">&#160;</td></tr> 329<tr class="memitem:acfc5023d7f448670d3668d7836236ef9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfc5023d7f448670d3668d7836236ef9"></a> 330<a class="el" href="structGPU__Image.html">GPU_Image</a> const <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <br class="typebreak"/> 331SDL_Surface const <a class="el" href="structGPU__Rect.html">GPU_Rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>surface_rect</b></td></tr> 332<tr class="separator:acfc5023d7f448670d3668d7836236ef9"><td class="memSeparator" colspan="2">&#160;</td></tr> 333<tr class="memitem:ac2cd1fd7d8d20c07b75d6913ef50e564"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2cd1fd7d8d20c07b75d6913ef50e564"></a> 334<a class="el" href="structGPU__Image.html">GPU_Image</a> const <a class="el" href="structGPU__Rect.html">GPU_Rect</a> const <br class="typebreak"/> 335unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>bytes</b></td></tr> 336<tr class="separator:ac2cd1fd7d8d20c07b75d6913ef50e564"><td class="memSeparator" colspan="2">&#160;</td></tr> 337<tr class="memitem:ae2ea6c0fbb012f857963167711d0b319"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2ea6c0fbb012f857963167711d0b319"></a> 338<a class="el" href="structGPU__Image.html">GPU_Image</a> const <a class="el" href="structGPU__Rect.html">GPU_Rect</a> const <br class="typebreak"/> 339unsigned char <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>bytes_per_row</b></td></tr> 340<tr class="separator:ae2ea6c0fbb012f857963167711d0b319"><td class="memSeparator" colspan="2">&#160;</td></tr> 341<tr class="memitem:a23ad059c1865a1b314c717c4997279a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23ad059c1865a1b314c717c4997279a4"></a> 342<a class="el" href="structGPU__Image.html">GPU_Image</a> SDL_Surface *&#160;</td><td class="memItemRight" valign="bottom"><b>surface</b></td></tr> 343<tr class="separator:a23ad059c1865a1b314c717c4997279a4"><td class="memSeparator" colspan="2">&#160;</td></tr> 344<tr class="memitem:a959b1e6db09d59a95665d229673bd1b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a959b1e6db09d59a95665d229673bd1b5"></a> 345<a class="el" href="structGPU__Image.html">GPU_Image</a> SDL_Surface const <br class="typebreak"/> 346<a class="el" href="structGPU__Rect.html">GPU_Rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>surface_rect</b></td></tr> 347<tr class="separator:a959b1e6db09d59a95665d229673bd1b5"><td class="memSeparator" colspan="2">&#160;</td></tr> 348<tr class="memitem:a54a4e18a5abc7f11ee76ff201578556b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54a4e18a5abc7f11ee76ff201578556b"></a> 349<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>src_rect</b></td></tr> 350<tr class="separator:a54a4e18a5abc7f11ee76ff201578556b"><td class="memSeparator" colspan="2">&#160;</td></tr> 351<tr class="memitem:ac58fab50358ae06100b989261445607e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac58fab50358ae06100b989261445607e"></a> 352<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>target</b></td></tr> 353<tr class="separator:ac58fab50358ae06100b989261445607e"><td class="memSeparator" colspan="2">&#160;</td></tr> 354<tr class="memitem:a78962d9893716f3e1f449f66db96a42f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78962d9893716f3e1f449f66db96a42f"></a> 355<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr> 356<tr class="separator:a78962d9893716f3e1f449f66db96a42f"><td class="memSeparator" colspan="2">&#160;</td></tr> 357<tr class="memitem:adcd424779af41cfad3a5c2ab7a61194e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcd424779af41cfad3a5c2ab7a61194e"></a> 358<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 359<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr> 360<tr class="separator:adcd424779af41cfad3a5c2ab7a61194e"><td class="memSeparator" colspan="2">&#160;</td></tr> 361<tr class="memitem:a905f9250d2b8abd495f8f53b4d21c0bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a905f9250d2b8abd495f8f53b4d21c0bd"></a> 362<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 363<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>degrees</b></td></tr> 364<tr class="separator:a905f9250d2b8abd495f8f53b4d21c0bd"><td class="memSeparator" colspan="2">&#160;</td></tr> 365<tr class="memitem:a6fa94fb9adac30c42784c3c2c37c3684"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fa94fb9adac30c42784c3c2c37c3684"></a> 366<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 367<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>scaleX</b></td></tr> 368<tr class="separator:a6fa94fb9adac30c42784c3c2c37c3684"><td class="memSeparator" colspan="2">&#160;</td></tr> 369<tr class="memitem:a9e5c44d301215eaa47e741ccd6e55a88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e5c44d301215eaa47e741ccd6e55a88"></a> 370<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 371<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>scaleY</b></td></tr> 372<tr class="separator:a9e5c44d301215eaa47e741ccd6e55a88"><td class="memSeparator" colspan="2">&#160;</td></tr> 373<tr class="memitem:a7ebb9f73a89c2bbbc495ec2a1947ff40"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ebb9f73a89c2bbbc495ec2a1947ff40"></a> 374<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 375<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>scaleX</b></td></tr> 376<tr class="separator:a7ebb9f73a89c2bbbc495ec2a1947ff40"><td class="memSeparator" colspan="2">&#160;</td></tr> 377<tr class="memitem:a0b86859534c1ecee3250cfaf809035c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b86859534c1ecee3250cfaf809035c8"></a> 378<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 379<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>scaleY</b></td></tr> 380<tr class="separator:a0b86859534c1ecee3250cfaf809035c8"><td class="memSeparator" colspan="2">&#160;</td></tr> 381<tr class="memitem:a3619a1e6f0b9b968334198f237a0d895"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3619a1e6f0b9b968334198f237a0d895"></a> 382<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 383<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>pivot_x</b></td></tr> 384<tr class="separator:a3619a1e6f0b9b968334198f237a0d895"><td class="memSeparator" colspan="2">&#160;</td></tr> 385<tr class="memitem:a36ae8e138be36a2f144644704d7f346d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36ae8e138be36a2f144644704d7f346d"></a> 386<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 387<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>pivot_y</b></td></tr> 388<tr class="separator:a36ae8e138be36a2f144644704d7f346d"><td class="memSeparator" colspan="2">&#160;</td></tr> 389<tr class="memitem:a62c93376b66a72259a20c5dba93027ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62c93376b66a72259a20c5dba93027ba"></a> 390<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 391<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>degrees</b></td></tr> 392<tr class="separator:a62c93376b66a72259a20c5dba93027ba"><td class="memSeparator" colspan="2">&#160;</td></tr> 393<tr class="memitem:a120975d4e4ccb5790fe0fb997c1ab4f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a120975d4e4ccb5790fe0fb997c1ab4f8"></a> 394<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 395<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 396<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>scaleX</b></td></tr> 397<tr class="separator:a120975d4e4ccb5790fe0fb997c1ab4f8"><td class="memSeparator" colspan="2">&#160;</td></tr> 398<tr class="memitem:ac45d43aa1a6aeef3d61f3a01d0753334"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac45d43aa1a6aeef3d61f3a01d0753334"></a> 399<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Rect.html">GPU_Rect</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> <br class="typebreak"/> 400<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 401<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>scaleY</b></td></tr> 402<tr class="separator:ac45d43aa1a6aeef3d61f3a01d0753334"><td class="memSeparator" colspan="2">&#160;</td></tr> 403<tr class="memitem:ac837971e30dc3fdb63681a904c4df801"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac837971e30dc3fdb63681a904c4df801"></a> 404<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>target</b></td></tr> 405<tr class="separator:ac837971e30dc3fdb63681a904c4df801"><td class="memSeparator" colspan="2">&#160;</td></tr> 406<tr class="memitem:a47e5ab32fb63b037ef68255fd24ccee6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47e5ab32fb63b037ef68255fd24ccee6"></a> 407<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>num_vertices</b></td></tr> 408<tr class="separator:a47e5ab32fb63b037ef68255fd24ccee6"><td class="memSeparator" colspan="2">&#160;</td></tr> 409<tr class="memitem:a37cdd1e25a04ef97d69e0f6c4b297828"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37cdd1e25a04ef97d69e0f6c4b297828"></a> 410<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> unsigned <br class="typebreak"/> 411short <a class="el" href="structGPU__RendererImpl.html#af2159091e78554d13802c169643d5eaa">void</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr> 412<tr class="separator:a37cdd1e25a04ef97d69e0f6c4b297828"><td class="memSeparator" colspan="2">&#160;</td></tr> 413<tr class="memitem:a0555b7114388f6dcf2dc289695821f3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0555b7114388f6dcf2dc289695821f3d"></a> 414<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> unsigned <br class="typebreak"/> 415short <a class="el" href="structGPU__RendererImpl.html#af2159091e78554d13802c169643d5eaa">void</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>num_indices</b></td></tr> 416<tr class="separator:a0555b7114388f6dcf2dc289695821f3d"><td class="memSeparator" colspan="2">&#160;</td></tr> 417<tr class="memitem:aa7c1823759bf16657bf2aa5819fcdd13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7c1823759bf16657bf2aa5819fcdd13"></a> 418<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> unsigned <br class="typebreak"/> 419short <a class="el" href="structGPU__RendererImpl.html#af2159091e78554d13802c169643d5eaa">void</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <br class="typebreak"/> 420unsigned short *&#160;</td><td class="memItemRight" valign="bottom"><b>indices</b></td></tr> 421<tr class="separator:aa7c1823759bf16657bf2aa5819fcdd13"><td class="memSeparator" colspan="2">&#160;</td></tr> 422<tr class="memitem:a5779af85b074926f1344f9ec6603e638"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5779af85b074926f1344f9ec6603e638"></a> 423<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__Target.html">GPU_Target</a> unsigned <br class="typebreak"/> 424short <a class="el" href="structGPU__RendererImpl.html#af2159091e78554d13802c169643d5eaa">void</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <br class="typebreak"/> 425unsigned short <br class="typebreak"/> 426<a class="el" href="group__Rendering.html#ga1ff4a322e234a1dd8ecf80b5a10bff3f">GPU_BatchFlagEnum</a>&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr> 427<tr class="separator:a5779af85b074926f1344f9ec6603e638"><td class="memSeparator" colspan="2">&#160;</td></tr> 428<tr class="memitem:a5d978f037bd201c553daa54b38cd3469"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d978f037bd201c553daa54b38cd3469"></a> 429<a class="el" href="structGPU__Target.html">GPU_Target</a> Sint16&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr> 430<tr class="separator:a5d978f037bd201c553daa54b38cd3469"><td class="memSeparator" colspan="2">&#160;</td></tr> 431<tr class="memitem:a8ffba4b907ffcbf745487b252ff87e4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ffba4b907ffcbf745487b252ff87e4d"></a> 432<a class="el" href="structGPU__Target.html">GPU_Target</a> Sint16 Sint16&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr> 433<tr class="separator:a8ffba4b907ffcbf745487b252ff87e4d"><td class="memSeparator" colspan="2">&#160;</td></tr> 434<tr class="memitem:a661364ef44c23532b8164c576e1290fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a661364ef44c23532b8164c576e1290fa"></a> 435<a class="el" href="structGPU__Target.html">GPU_Target</a> Sint16 Sint16 Uint16&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr> 436<tr class="separator:a661364ef44c23532b8164c576e1290fa"><td class="memSeparator" colspan="2">&#160;</td></tr> 437<tr class="memitem:a5a51cfb66e1840c93648365e335024d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a51cfb66e1840c93648365e335024d6"></a> 438<a class="el" href="structGPU__Target.html">GPU_Target</a> Sint16 Sint16 <br class="typebreak"/> 439Uint16 Uint16&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr> 440<tr class="separator:a5a51cfb66e1840c93648365e335024d6"><td class="memSeparator" colspan="2">&#160;</td></tr> 441<tr class="memitem:a7c381f4b864f005618ab4ab3bf93dccf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c381f4b864f005618ab4ab3bf93dccf"></a> 442<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="group__ImageControls.html#ga1ce812a0e1da31a0c46af7a1aef06787">GPU_FilterEnum</a>&#160;</td><td class="memItemRight" valign="bottom"><b>filter</b></td></tr> 443<tr class="separator:a7c381f4b864f005618ab4ab3bf93dccf"><td class="memSeparator" colspan="2">&#160;</td></tr> 444<tr class="memitem:a205c8f468171dc774b97e005693cd948"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a205c8f468171dc774b97e005693cd948"></a> 445<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="group__ImageControls.html#ga3db6ff8461cbbcc6dd37b0a8094a6e74">GPU_WrapEnum</a>&#160;</td><td class="memItemRight" valign="bottom"><b>wrap_mode_x</b></td></tr> 446<tr class="separator:a205c8f468171dc774b97e005693cd948"><td class="memSeparator" colspan="2">&#160;</td></tr> 447<tr class="memitem:a1b8c284a951ae800dc209cff267b3143"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b8c284a951ae800dc209cff267b3143"></a> 448<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="group__ImageControls.html#ga3db6ff8461cbbcc6dd37b0a8094a6e74">GPU_WrapEnum</a> <a class="el" href="group__ImageControls.html#ga3db6ff8461cbbcc6dd37b0a8094a6e74">GPU_WrapEnum</a>&#160;</td><td class="memItemRight" valign="bottom"><b>wrap_mode_y</b></td></tr> 449<tr class="separator:a1b8c284a951ae800dc209cff267b3143"><td class="memSeparator" colspan="2">&#160;</td></tr> 450<tr class="memitem:a14a2aa1330972404aceba4feba7515a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14a2aa1330972404aceba4feba7515a3"></a> 451<a class="el" href="structGPU__Target.html">GPU_Target</a> Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr> 452<tr class="separator:a14a2aa1330972404aceba4feba7515a3"><td class="memSeparator" colspan="2">&#160;</td></tr> 453<tr class="memitem:aac6645f31ce279f54fee9e6faeb1da0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac6645f31ce279f54fee9e6faeb1da0c"></a> 454<a class="el" href="structGPU__Target.html">GPU_Target</a> Uint8 Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>g</b></td></tr> 455<tr class="separator:aac6645f31ce279f54fee9e6faeb1da0c"><td class="memSeparator" colspan="2">&#160;</td></tr> 456<tr class="memitem:afc3690c38dae7d5d3e7e4f3a8c2d8fd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc3690c38dae7d5d3e7e4f3a8c2d8fd5"></a> 457<a class="el" href="structGPU__Target.html">GPU_Target</a> Uint8 Uint8 Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>b</b></td></tr> 458<tr class="separator:afc3690c38dae7d5d3e7e4f3a8c2d8fd5"><td class="memSeparator" colspan="2">&#160;</td></tr> 459<tr class="memitem:a085bdd3cdeed5f98de552ff24bc365dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a085bdd3cdeed5f98de552ff24bc365dd"></a> 460<a class="el" href="structGPU__Target.html">GPU_Target</a> Uint8 Uint8 Uint8 Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>a</b></td></tr> 461<tr class="separator:a085bdd3cdeed5f98de552ff24bc365dd"><td class="memSeparator" colspan="2">&#160;</td></tr> 462<tr class="memitem:a027777d94f028680e6bb3f353d4e44e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a027777d94f028680e6bb3f353d4e44e4"></a> 463<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><b>program_object</b></td></tr> 464<tr class="separator:a027777d94f028680e6bb3f353d4e44e4"><td class="memSeparator" colspan="2">&#160;</td></tr> 465<tr class="memitem:ad4d7862cad7eefdcc20f1041baca05f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4d7862cad7eefdcc20f1041baca05f8"></a> 466<a class="el" href="group__ShaderInterface.html#ga019df2414786f4bbca90dbd9538d53c6">GPU_ShaderEnum</a>&#160;</td><td class="memItemRight" valign="bottom"><b>shader_type</b></td></tr> 467<tr class="separator:ad4d7862cad7eefdcc20f1041baca05f8"><td class="memSeparator" colspan="2">&#160;</td></tr> 468<tr class="memitem:a533bdd9e1e37deb1ef6baf129db5892a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a533bdd9e1e37deb1ef6baf129db5892a"></a> 469<a class="el" href="group__ShaderInterface.html#ga019df2414786f4bbca90dbd9538d53c6">GPU_ShaderEnum</a> SDL_RWops *&#160;</td><td class="memItemRight" valign="bottom"><b>shader_source</b></td></tr> 470<tr class="separator:a533bdd9e1e37deb1ef6baf129db5892a"><td class="memSeparator" colspan="2">&#160;</td></tr> 471<tr class="memitem:a23bf5b45ac08dd984c475e3418b2260d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23bf5b45ac08dd984c475e3418b2260d"></a> 472<a class="el" href="group__ShaderInterface.html#ga019df2414786f4bbca90dbd9538d53c6">GPU_ShaderEnum</a> SDL_RWops <a class="el" href="structGPU__RendererImpl.html#a487d9ce3cf2e524cce27de05375f6a0c">GPU_bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free_rwops</b></td></tr> 473<tr class="separator:a23bf5b45ac08dd984c475e3418b2260d"><td class="memSeparator" colspan="2">&#160;</td></tr> 474<tr class="memitem:a008071827f8db3767f2566ebb9e9a4f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a008071827f8db3767f2566ebb9e9a4f2"></a> 475<a class="el" href="group__ShaderInterface.html#ga019df2414786f4bbca90dbd9538d53c6">GPU_ShaderEnum</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><b>shader_source</b></td></tr> 476<tr class="separator:a008071827f8db3767f2566ebb9e9a4f2"><td class="memSeparator" colspan="2">&#160;</td></tr> 477<tr class="memitem:aa49e97d85d9b06eb11faa150afc5b2c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa49e97d85d9b06eb11faa150afc5b2c1"></a> 478<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><b>shader_object</b></td></tr> 479<tr class="separator:aa49e97d85d9b06eb11faa150afc5b2c1"><td class="memSeparator" colspan="2">&#160;</td></tr> 480<tr class="memitem:aa49e97d85d9b06eb11faa150afc5b2c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa49e97d85d9b06eb11faa150afc5b2c1"></a> 481<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> <a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><b>shader_object</b></td></tr> 482<tr class="separator:aa49e97d85d9b06eb11faa150afc5b2c1"><td class="memSeparator" colspan="2">&#160;</td></tr> 483<tr class="memitem:a5ceb0afb7892e2017e63162224e10a7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ceb0afb7892e2017e63162224e10a7b"></a> 484<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> <a class="el" href="structGPU__ShaderBlock.html">GPU_ShaderBlock</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>block</b></td></tr> 485<tr class="separator:a5ceb0afb7892e2017e63162224e10a7b"><td class="memSeparator" colspan="2">&#160;</td></tr> 486<tr class="memitem:a34c942057f7a79295364523fbbc37a02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34c942057f7a79295364523fbbc37a02"></a> 487<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><b>attrib_name</b></td></tr> 488<tr class="separator:a34c942057f7a79295364523fbbc37a02"><td class="memSeparator" colspan="2">&#160;</td></tr> 489<tr class="memitem:a682dc4985f134cc2562dade5db0ff3ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a682dc4985f134cc2562dade5db0ff3ef"></a> 490<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><b>uniform_name</b></td></tr> 491<tr class="separator:a682dc4985f134cc2562dade5db0ff3ef"><td class="memSeparator" colspan="2">&#160;</td></tr> 492<tr class="memitem:aaf27bb7cc650732255ed9bd3ef04375d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf27bb7cc650732255ed9bd3ef04375d"></a> 493<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><b>position_name</b></td></tr> 494<tr class="separator:aaf27bb7cc650732255ed9bd3ef04375d"><td class="memSeparator" colspan="2">&#160;</td></tr> 495<tr class="memitem:ab8faecaa87f46e3c162d6a65c9b6989d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8faecaa87f46e3c162d6a65c9b6989d"></a> 496<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> const char const char *&#160;</td><td class="memItemRight" valign="bottom"><b>texcoord_name</b></td></tr> 497<tr class="separator:ab8faecaa87f46e3c162d6a65c9b6989d"><td class="memSeparator" colspan="2">&#160;</td></tr> 498<tr class="memitem:a619a7f9552807964f4ac9bb34282163e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a619a7f9552807964f4ac9bb34282163e"></a> 499<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> const char const char <br class="typebreak"/> 500const char *&#160;</td><td class="memItemRight" valign="bottom"><b>color_name</b></td></tr> 501<tr class="separator:a619a7f9552807964f4ac9bb34282163e"><td class="memSeparator" colspan="2">&#160;</td></tr> 502<tr class="memitem:a733ae742f673fbe4b4f50eb9961650e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a733ae742f673fbe4b4f50eb9961650e6"></a> 503<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> const char const char <br class="typebreak"/> 504const char const char *&#160;</td><td class="memItemRight" valign="bottom"><b>modelViewMatrix_name</b></td></tr> 505<tr class="separator:a733ae742f673fbe4b4f50eb9961650e6"><td class="memSeparator" colspan="2">&#160;</td></tr> 506<tr class="memitem:a64dfbbd6ac2a71b3917e4ff9920e79e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64dfbbd6ac2a71b3917e4ff9920e79e4"></a> 507<a class="el" href="structGPU__ShaderBlock.html">GPU_ShaderBlock</a>&#160;</td><td class="memItemRight" valign="bottom"><b>block</b></td></tr> 508<tr class="separator:a64dfbbd6ac2a71b3917e4ff9920e79e4"><td class="memSeparator" colspan="2">&#160;</td></tr> 509<tr class="memitem:a83b584c9f54c401f27e0b03bb47dd55d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83b584c9f54c401f27e0b03bb47dd55d"></a> 510<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>location</b></td></tr> 511<tr class="separator:a83b584c9f54c401f27e0b03bb47dd55d"><td class="memSeparator" colspan="2">&#160;</td></tr> 512<tr class="memitem:a782d51b18d00ad8c0aaefc3478ff6434"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a782d51b18d00ad8c0aaefc3478ff6434"></a> 513<a class="el" href="structGPU__Image.html">GPU_Image</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>image_unit</b></td></tr> 514<tr class="separator:a782d51b18d00ad8c0aaefc3478ff6434"><td class="memSeparator" colspan="2">&#160;</td></tr> 515<tr class="memitem:ab4d65946bd8bcffc982a1749756dfe77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4d65946bd8bcffc982a1749756dfe77"></a> 516<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>location</b></td></tr> 517<tr class="separator:ab4d65946bd8bcffc982a1749756dfe77"><td class="memSeparator" colspan="2">&#160;</td></tr> 518<tr class="memitem:ad605f52d6c7546781f3931fb4444e79b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad605f52d6c7546781f3931fb4444e79b"></a> 519<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr> 520<tr class="separator:ad605f52d6c7546781f3931fb4444e79b"><td class="memSeparator" colspan="2">&#160;</td></tr> 521<tr class="memitem:a83b584c9f54c401f27e0b03bb47dd55d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83b584c9f54c401f27e0b03bb47dd55d"></a> 522<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>location</b></td></tr> 523<tr class="separator:a83b584c9f54c401f27e0b03bb47dd55d"><td class="memSeparator" colspan="2">&#160;</td></tr> 524<tr class="memitem:a636fc042ea8da45777775e7890a003f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a636fc042ea8da45777775e7890a003f3"></a> 525<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> 526<tr class="separator:a636fc042ea8da45777775e7890a003f3"><td class="memSeparator" colspan="2">&#160;</td></tr> 527<tr class="memitem:a0c64d173aa7c572aebfa9f337d6ad198"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c64d173aa7c572aebfa9f337d6ad198"></a> 528<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>num_elements_per_value</b></td></tr> 529<tr class="separator:a0c64d173aa7c572aebfa9f337d6ad198"><td class="memSeparator" colspan="2">&#160;</td></tr> 530<tr class="memitem:a21d1a89b9609acf97edcb5bdc8bb6dc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21d1a89b9609acf97edcb5bdc8bb6dc4"></a> 531<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>num_values</b></td></tr> 532<tr class="separator:a21d1a89b9609acf97edcb5bdc8bb6dc4"><td class="memSeparator" colspan="2">&#160;</td></tr> 533<tr class="memitem:aabb78f4a4ea90cb75834edbeefe0c0bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabb78f4a4ea90cb75834edbeefe0c0bf"></a> 534<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr> 535<tr class="separator:aabb78f4a4ea90cb75834edbeefe0c0bf"><td class="memSeparator" colspan="2">&#160;</td></tr> 536<tr class="memitem:a6a7e9eb90fcb8ebfda2874e21751f4e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a7e9eb90fcb8ebfda2874e21751f4e6"></a> 537<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr> 538<tr class="separator:a6a7e9eb90fcb8ebfda2874e21751f4e6"><td class="memSeparator" colspan="2">&#160;</td></tr> 539<tr class="memitem:a636fc042ea8da45777775e7890a003f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a636fc042ea8da45777775e7890a003f3"></a> 540<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> 541<tr class="separator:a636fc042ea8da45777775e7890a003f3"><td class="memSeparator" colspan="2">&#160;</td></tr> 542<tr class="memitem:af8ace3ee032eff2b08b69e6921ce23cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8ace3ee032eff2b08b69e6921ce23cd"></a> 543<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr> 544<tr class="separator:af8ace3ee032eff2b08b69e6921ce23cd"><td class="memSeparator" colspan="2">&#160;</td></tr> 545<tr class="memitem:a94023f726fa6045ac9f9e47a7845a7de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94023f726fa6045ac9f9e47a7845a7de"></a> 546<a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr> 547<tr class="separator:a94023f726fa6045ac9f9e47a7845a7de"><td class="memSeparator" colspan="2">&#160;</td></tr> 548<tr class="memitem:a804f563e1e841ca66ece84c99b5c8dd2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a804f563e1e841ca66ece84c99b5c8dd2"></a> 549<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> 550<tr class="separator:a804f563e1e841ca66ece84c99b5c8dd2"><td class="memSeparator" colspan="2">&#160;</td></tr> 551<tr class="memitem:a0c19cdfb103837eca32ec53de02f98c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c19cdfb103837eca32ec53de02f98c0"></a> 552<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr> 553<tr class="separator:a0c19cdfb103837eca32ec53de02f98c0"><td class="memSeparator" colspan="2">&#160;</td></tr> 554<tr class="memitem:a8049a0177fe6e7fae3bd91531e9f404e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8049a0177fe6e7fae3bd91531e9f404e"></a> 555<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>num_matrices</b></td></tr> 556<tr class="separator:a8049a0177fe6e7fae3bd91531e9f404e"><td class="memSeparator" colspan="2">&#160;</td></tr> 557<tr class="memitem:a2d848ae7bb99de7f6ccaa49277dacbdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d848ae7bb99de7f6ccaa49277dacbdc"></a> 558<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>num_rows</b></td></tr> 559<tr class="separator:a2d848ae7bb99de7f6ccaa49277dacbdc"><td class="memSeparator" colspan="2">&#160;</td></tr> 560<tr class="memitem:a2e6d14657ab576f2b15c36c083fd5737"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e6d14657ab576f2b15c36c083fd5737"></a> 561<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>num_columns</b></td></tr> 562<tr class="separator:a2e6d14657ab576f2b15c36c083fd5737"><td class="memSeparator" colspan="2">&#160;</td></tr> 563<tr class="memitem:a14e61c21c866949a86c189c32bba7b48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14e61c21c866949a86c189c32bba7b48"></a> 564<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a487d9ce3cf2e524cce27de05375f6a0c">GPU_bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>transpose</b></td></tr> 565<tr class="separator:a14e61c21c866949a86c189c32bba7b48"><td class="memSeparator" colspan="2">&#160;</td></tr> 566<tr class="memitem:a9f500ffac0aaa7019c89e320798663ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f500ffac0aaa7019c89e320798663ea"></a> 567<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a487d9ce3cf2e524cce27de05375f6a0c">GPU_bool</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr> 568<tr class="separator:a9f500ffac0aaa7019c89e320798663ea"><td class="memSeparator" colspan="2">&#160;</td></tr> 569<tr class="memitem:aea874ccea7d90bad17d2303d76932182"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea874ccea7d90bad17d2303d76932182"></a> 570<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>num_elements</b></td></tr> 571<tr class="separator:aea874ccea7d90bad17d2303d76932182"><td class="memSeparator" colspan="2">&#160;</td></tr> 572<tr class="memitem:a90ae3c65c82de1e56201be273325662f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90ae3c65c82de1e56201be273325662f"></a> 573<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> 574<tr class="separator:a90ae3c65c82de1e56201be273325662f"><td class="memSeparator" colspan="2">&#160;</td></tr> 575<tr class="memitem:a3fc32704f35af75eab15dbd95111c537"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fc32704f35af75eab15dbd95111c537"></a> 576<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> 577<tr class="separator:a3fc32704f35af75eab15dbd95111c537"><td class="memSeparator" colspan="2">&#160;</td></tr> 578<tr class="memitem:a921dea21a5af9cdb5705158e39776429"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a921dea21a5af9cdb5705158e39776429"></a> 579<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> 580<tr class="separator:a921dea21a5af9cdb5705158e39776429"><td class="memSeparator" colspan="2">&#160;</td></tr> 581<tr class="memitem:a314160e7b9726e29af20cab901293dff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a314160e7b9726e29af20cab901293dff"></a> 582<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>num_values</b></td></tr> 583<tr class="separator:a314160e7b9726e29af20cab901293dff"><td class="memSeparator" colspan="2">&#160;</td></tr> 584<tr class="memitem:a00123efdd6d44254c1904a777e1ed5e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00123efdd6d44254c1904a777e1ed5e7"></a> 585<a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__Attribute.html">GPU_Attribute</a>&#160;</td><td class="memItemRight" valign="bottom"><b>source</b></td></tr> 586<tr class="separator:a00123efdd6d44254c1904a777e1ed5e7"><td class="memSeparator" colspan="2">&#160;</td></tr> 587<tr class="memitem:a0dd4937ba07ec9d5def3fe2293b25898"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dd4937ba07ec9d5def3fe2293b25898"></a> 588<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>thickness</b></td></tr> 589<tr class="separator:a0dd4937ba07ec9d5def3fe2293b25898"><td class="memSeparator" colspan="2">&#160;</td></tr> 590<tr class="memitem:a78962d9893716f3e1f449f66db96a42f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78962d9893716f3e1f449f66db96a42f"></a> 591<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr> 592<tr class="separator:a78962d9893716f3e1f449f66db96a42f"><td class="memSeparator" colspan="2">&#160;</td></tr> 593<tr class="memitem:adcd424779af41cfad3a5c2ab7a61194e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcd424779af41cfad3a5c2ab7a61194e"></a> 594<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr> 595<tr class="separator:adcd424779af41cfad3a5c2ab7a61194e"><td class="memSeparator" colspan="2">&#160;</td></tr> 596<tr class="memitem:a27bdd3c171729f124e31d8c1b4e9c1da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27bdd3c171729f124e31d8c1b4e9c1da"></a> 597<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a36fd7adf0c15b6744456988bb540ab0d">SDL_Color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color</b></td></tr> 598<tr class="separator:a27bdd3c171729f124e31d8c1b4e9c1da"><td class="memSeparator" colspan="2">&#160;</td></tr> 599<tr class="memitem:a0e359b73deae8ee06ea5e90e51b08f83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e359b73deae8ee06ea5e90e51b08f83"></a> 600<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>x1</b></td></tr> 601<tr class="separator:a0e359b73deae8ee06ea5e90e51b08f83"><td class="memSeparator" colspan="2">&#160;</td></tr> 602<tr class="memitem:afef54bc3c23a4eef6a3cdb4ca9211eb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afef54bc3c23a4eef6a3cdb4ca9211eb6"></a> 603<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>y1</b></td></tr> 604<tr class="separator:afef54bc3c23a4eef6a3cdb4ca9211eb6"><td class="memSeparator" colspan="2">&#160;</td></tr> 605<tr class="memitem:aba665c5fad98ad3bfaa9d9cc5ed68566"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba665c5fad98ad3bfaa9d9cc5ed68566"></a> 606<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>x2</b></td></tr> 607<tr class="separator:aba665c5fad98ad3bfaa9d9cc5ed68566"><td class="memSeparator" colspan="2">&#160;</td></tr> 608<tr class="memitem:ad15b5c36e682cdc3ab004072ca9914be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad15b5c36e682cdc3ab004072ca9914be"></a> 609<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>y2</b></td></tr> 610<tr class="separator:ad15b5c36e682cdc3ab004072ca9914be"><td class="memSeparator" colspan="2">&#160;</td></tr> 611<tr class="memitem:ab0597cb3cfa5dd24e81e048ef48daa69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0597cb3cfa5dd24e81e048ef48daa69"></a> 612<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 613<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a36fd7adf0c15b6744456988bb540ab0d">SDL_Color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color</b></td></tr> 614<tr class="separator:ab0597cb3cfa5dd24e81e048ef48daa69"><td class="memSeparator" colspan="2">&#160;</td></tr> 615<tr class="memitem:a58803ad6eba5968e21f57644a1926c8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58803ad6eba5968e21f57644a1926c8c"></a> 616<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>radius</b></td></tr> 617<tr class="separator:a58803ad6eba5968e21f57644a1926c8c"><td class="memSeparator" colspan="2">&#160;</td></tr> 618<tr class="memitem:a4a872ddea475649f03d38da11ba1da93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a872ddea475649f03d38da11ba1da93"></a> 619<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>start_angle</b></td></tr> 620<tr class="separator:a4a872ddea475649f03d38da11ba1da93"><td class="memSeparator" colspan="2">&#160;</td></tr> 621<tr class="memitem:aa1857f13d8ef38bd0798a5707e84a9c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1857f13d8ef38bd0798a5707e84a9c8"></a> 622<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 623<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>end_angle</b></td></tr> 624<tr class="separator:aa1857f13d8ef38bd0798a5707e84a9c8"><td class="memSeparator" colspan="2">&#160;</td></tr> 625<tr class="memitem:a8eaeff7dd942926ea758e8167d31a309"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8eaeff7dd942926ea758e8167d31a309"></a> 626<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 627<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a36fd7adf0c15b6744456988bb540ab0d">SDL_Color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color</b></td></tr> 628<tr class="separator:a8eaeff7dd942926ea758e8167d31a309"><td class="memSeparator" colspan="2">&#160;</td></tr> 629<tr class="memitem:aaa3c7c5a911488ac14ce5ac28ee31125"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa3c7c5a911488ac14ce5ac28ee31125"></a> 630<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 631<a class="el" href="structGPU__RendererImpl.html#a36fd7adf0c15b6744456988bb540ab0d">SDL_Color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color</b></td></tr> 632<tr class="separator:aaa3c7c5a911488ac14ce5ac28ee31125"><td class="memSeparator" colspan="2">&#160;</td></tr> 633<tr class="memitem:a8021a00769260840adc06f74220f7338"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8021a00769260840adc06f74220f7338"></a> 634<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rx</b></td></tr> 635<tr class="separator:a8021a00769260840adc06f74220f7338"><td class="memSeparator" colspan="2">&#160;</td></tr> 636<tr class="memitem:a225b088893b9a9b5ff64eb836df20bef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a225b088893b9a9b5ff64eb836df20bef"></a> 637<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ry</b></td></tr> 638<tr class="separator:a225b088893b9a9b5ff64eb836df20bef"><td class="memSeparator" colspan="2">&#160;</td></tr> 639<tr class="memitem:a905f9250d2b8abd495f8f53b4d21c0bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a905f9250d2b8abd495f8f53b4d21c0bd"></a> 640<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 641<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>degrees</b></td></tr> 642<tr class="separator:a905f9250d2b8abd495f8f53b4d21c0bd"><td class="memSeparator" colspan="2">&#160;</td></tr> 643<tr class="memitem:a713933687ae3243ae583f1bf96804944"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a713933687ae3243ae583f1bf96804944"></a> 644<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>inner_radius</b></td></tr> 645<tr class="separator:a713933687ae3243ae583f1bf96804944"><td class="memSeparator" colspan="2">&#160;</td></tr> 646<tr class="memitem:a72f1fb23bc3b6c35c908bc43c38cb103"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72f1fb23bc3b6c35c908bc43c38cb103"></a> 647<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>outer_radius</b></td></tr> 648<tr class="separator:a72f1fb23bc3b6c35c908bc43c38cb103"><td class="memSeparator" colspan="2">&#160;</td></tr> 649<tr class="memitem:a4a872ddea475649f03d38da11ba1da93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a872ddea475649f03d38da11ba1da93"></a> 650<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 651<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>start_angle</b></td></tr> 652<tr class="separator:a4a872ddea475649f03d38da11ba1da93"><td class="memSeparator" colspan="2">&#160;</td></tr> 653<tr class="memitem:aa1857f13d8ef38bd0798a5707e84a9c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1857f13d8ef38bd0798a5707e84a9c8"></a> 654<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 655<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>end_angle</b></td></tr> 656<tr class="separator:aa1857f13d8ef38bd0798a5707e84a9c8"><td class="memSeparator" colspan="2">&#160;</td></tr> 657<tr class="memitem:acfe9c45ff990c2d5d0254bfb07b2c0b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfe9c45ff990c2d5d0254bfb07b2c0b4"></a> 658<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 659<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a36fd7adf0c15b6744456988bb540ab0d">SDL_Color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color</b></td></tr> 660<tr class="separator:acfe9c45ff990c2d5d0254bfb07b2c0b4"><td class="memSeparator" colspan="2">&#160;</td></tr> 661<tr class="memitem:a547a854c7dc73902df9d0dfb7420e9e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a547a854c7dc73902df9d0dfb7420e9e8"></a> 662<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 663<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>x3</b></td></tr> 664<tr class="separator:a547a854c7dc73902df9d0dfb7420e9e8"><td class="memSeparator" colspan="2">&#160;</td></tr> 665<tr class="memitem:a2cf4adc92823af994cf35157d2d00a95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cf4adc92823af994cf35157d2d00a95"></a> 666<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 667<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>y3</b></td></tr> 668<tr class="separator:a2cf4adc92823af994cf35157d2d00a95"><td class="memSeparator" colspan="2">&#160;</td></tr> 669<tr class="memitem:a58803ad6eba5968e21f57644a1926c8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58803ad6eba5968e21f57644a1926c8c"></a> 670<a class="el" href="structGPU__Target.html">GPU_Target</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 671<a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a>&#160;</td><td class="memItemRight" valign="bottom"><b>radius</b></td></tr> 672<tr class="separator:a58803ad6eba5968e21f57644a1926c8c"><td class="memSeparator" colspan="2">&#160;</td></tr> 673<tr class="memitem:a47e5ab32fb63b037ef68255fd24ccee6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47e5ab32fb63b037ef68255fd24ccee6"></a> 674<a class="el" href="structGPU__Target.html">GPU_Target</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>num_vertices</b></td></tr> 675<tr class="separator:a47e5ab32fb63b037ef68255fd24ccee6"><td class="memSeparator" colspan="2">&#160;</td></tr> 676<tr class="memitem:a22e7b50e4c4d63fb3386cb762da21bec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22e7b50e4c4d63fb3386cb762da21bec"></a> 677<a class="el" href="structGPU__Target.html">GPU_Target</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vertices</b></td></tr> 678<tr class="separator:a22e7b50e4c4d63fb3386cb762da21bec"><td class="memSeparator" colspan="2">&#160;</td></tr> 679<tr class="memitem:a27bdd3c171729f124e31d8c1b4e9c1da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27bdd3c171729f124e31d8c1b4e9c1da"></a> 680<a class="el" href="structGPU__Target.html">GPU_Target</a> unsigned <a class="el" href="structGPU__RendererImpl.html#a394553ce9649cf8374ad6043c10d4821">int</a> <a class="el" href="structGPU__RendererImpl.html#a5f9f28db369f9d067c988b6175e2f568">float</a> <br class="typebreak"/> 681<a class="el" href="structGPU__RendererImpl.html#a36fd7adf0c15b6744456988bb540ab0d">SDL_Color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color</b></td></tr> 682<tr class="separator:a27bdd3c171729f124e31d8c1b4e9c1da"><td class="memSeparator" colspan="2">&#160;</td></tr> 683</table> 684<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> 685<div class="textblock"><p>Private implementation of renderer members. </p> 686</div><h2 class="groupheader">Member Function Documentation</h2> 687<a class="anchor" id="a02360d57ed7a7a45f3828e02b8f2ddbe"></a> 688<div class="memitem"> 689<div class="memproto"> 690 <table class="memname"> 691 <tr> 692 <td class="memname"><a class="el" href="structGPU__Image.html">GPU_Image</a>* SDLCALL* GPU_RendererImpl::CopyImage </td> 693 <td>(</td> 694 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 695 <td class="paramname"><em>renderer</em>, </td> 696 </tr> 697 <tr> 698 <td class="paramkey"></td> 699 <td></td> 700 <td class="paramtype"><a class="el" href="structGPU__Image.html">GPU_Image</a> *&#160;</td> 701 <td class="paramname"><em>image</em>&#160;</td> 702 </tr> 703 <tr> 704 <td></td> 705 <td>)</td> 706 <td></td><td></td> 707 </tr> 708 </table> 709</div><div class="memdoc"> 710<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#ga791bb156c017c6682a0aea870c4655b5">GPU_CopyImage()</a> </dd></dl> 711 712</div> 713</div> 714<a class="anchor" id="a0796ece476736b1b8c16633b679510d8"></a> 715<div class="memitem"> 716<div class="memproto"> 717 <table class="memname"> 718 <tr> 719 <td class="memname"><a class="el" href="structGPU__Image.html">GPU_Image</a>* SDLCALL* GPU_RendererImpl::CopyImageFromSurface </td> 720 <td>(</td> 721 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 722 <td class="paramname"><em>renderer</em>, </td> 723 </tr> 724 <tr> 725 <td class="paramkey"></td> 726 <td></td> 727 <td class="paramtype">SDL_Surface *&#160;</td> 728 <td class="paramname"><em>surface</em>&#160;</td> 729 </tr> 730 <tr> 731 <td></td> 732 <td>)</td> 733 <td></td><td></td> 734 </tr> 735 </table> 736</div><div class="memdoc"> 737<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Conversions.html#ga487e41be10f64e70d34a6678e83187ea">GPU_CopyImageFromSurface()</a> </dd></dl> 738 739</div> 740</div> 741<a class="anchor" id="ad0cf70ab1afd0b73cdb9883fb930ca5e"></a> 742<div class="memitem"> 743<div class="memproto"> 744 <table class="memname"> 745 <tr> 746 <td class="memname"><a class="el" href="structGPU__Image.html">GPU_Image</a>* SDLCALL* GPU_RendererImpl::CopyImageFromTarget </td> 747 <td>(</td> 748 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 749 <td class="paramname"><em>renderer</em>, </td> 750 </tr> 751 <tr> 752 <td class="paramkey"></td> 753 <td></td> 754 <td class="paramtype"><a class="el" href="structGPU__Target.html">GPU_Target</a> *&#160;</td> 755 <td class="paramname"><em>target</em>&#160;</td> 756 </tr> 757 <tr> 758 <td></td> 759 <td>)</td> 760 <td></td><td></td> 761 </tr> 762 </table> 763</div><div class="memdoc"> 764<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Conversions.html#gaf49ac4353b27dc35a91b375525f58cf9">GPU_CopyImageFromTarget()</a> </dd></dl> 765 766</div> 767</div> 768<a class="anchor" id="aac6f56806c5abafbd83cc0988568f3bc"></a> 769<div class="memitem"> 770<div class="memproto"> 771 <table class="memname"> 772 <tr> 773 <td class="memname">SDL_Surface* SDLCALL* GPU_RendererImpl::CopySurfaceFromImage </td> 774 <td>(</td> 775 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 776 <td class="paramname"><em>renderer</em>, </td> 777 </tr> 778 <tr> 779 <td class="paramkey"></td> 780 <td></td> 781 <td class="paramtype"><a class="el" href="structGPU__Image.html">GPU_Image</a> *&#160;</td> 782 <td class="paramname"><em>image</em>&#160;</td> 783 </tr> 784 <tr> 785 <td></td> 786 <td>)</td> 787 <td></td><td></td> 788 </tr> 789 </table> 790</div><div class="memdoc"> 791<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Conversions.html#ga30afb334f18d9636f3b79a6f448ee2b8">GPU_CopySurfaceFromImage()</a> </dd></dl> 792 793</div> 794</div> 795<a class="anchor" id="ab09f00a69a260734eee8b8f304d6fa60"></a> 796<div class="memitem"> 797<div class="memproto"> 798 <table class="memname"> 799 <tr> 800 <td class="memname">SDL_Surface* SDLCALL* GPU_RendererImpl::CopySurfaceFromTarget </td> 801 <td>(</td> 802 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 803 <td class="paramname"><em>renderer</em>, </td> 804 </tr> 805 <tr> 806 <td class="paramkey"></td> 807 <td></td> 808 <td class="paramtype"><a class="el" href="structGPU__Target.html">GPU_Target</a> *&#160;</td> 809 <td class="paramname"><em>target</em>&#160;</td> 810 </tr> 811 <tr> 812 <td></td> 813 <td>)</td> 814 <td></td><td></td> 815 </tr> 816 </table> 817</div><div class="memdoc"> 818<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Conversions.html#ga67ed611f2d8e6146c25e78f99fe4e1ea">GPU_CopySurfaceFromTarget()</a> </dd></dl> 819 820</div> 821</div> 822<a class="anchor" id="a23cca6f234d4ba1227ec50d5fc20538c"></a> 823<div class="memitem"> 824<div class="memproto"> 825 <table class="memname"> 826 <tr> 827 <td class="memname"><a class="el" href="structGPU__Image.html">GPU_Image</a>* SDLCALL* GPU_RendererImpl::CreateAliasImage </td> 828 <td>(</td> 829 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 830 <td class="paramname"><em>renderer</em>, </td> 831 </tr> 832 <tr> 833 <td class="paramkey"></td> 834 <td></td> 835 <td class="paramtype"><a class="el" href="structGPU__Image.html">GPU_Image</a> *&#160;</td> 836 <td class="paramname"><em>image</em>&#160;</td> 837 </tr> 838 <tr> 839 <td></td> 840 <td>)</td> 841 <td></td><td></td> 842 </tr> 843 </table> 844</div><div class="memdoc"> 845<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#ga8e470be78b7d5ba8443fe090989054af">GPU_CreateAliasImage()</a> </dd></dl> 846 847</div> 848</div> 849<a class="anchor" id="ad22b38e0daafd93805ef10b6787b8d29"></a> 850<div class="memitem"> 851<div class="memproto"> 852 <table class="memname"> 853 <tr> 854 <td class="memname"><a class="el" href="structGPU__Target.html">GPU_Target</a>* SDLCALL* GPU_RendererImpl::CreateAliasTarget </td> 855 <td>(</td> 856 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 857 <td class="paramname"><em>renderer</em>, </td> 858 </tr> 859 <tr> 860 <td class="paramkey"></td> 861 <td></td> 862 <td class="paramtype"><a class="el" href="structGPU__Target.html">GPU_Target</a> *&#160;</td> 863 <td class="paramname"><em>target</em>&#160;</td> 864 </tr> 865 <tr> 866 <td></td> 867 <td>)</td> 868 <td></td><td></td> 869 </tr> 870 </table> 871</div><div class="memdoc"> 872<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__TargetControls.html#ga11b1168116fac01b4b0b26ea8c6c3226">GPU_CreateAliasTarget()</a> </dd></dl> 873 874</div> 875</div> 876<a class="anchor" id="ad620e47fd475125036cea5bfdd4bc83f"></a> 877<div class="memitem"> 878<div class="memproto"> 879 <table class="memname"> 880 <tr> 881 <td class="memname"><a class="el" href="structGPU__Image.html">GPU_Image</a>* SDLCALL* GPU_RendererImpl::CreateImage </td> 882 <td>(</td> 883 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 884 <td class="paramname"><em>renderer</em>, </td> 885 </tr> 886 <tr> 887 <td class="paramkey"></td> 888 <td></td> 889 <td class="paramtype">Uint16&#160;</td> 890 <td class="paramname"><em>w</em>, </td> 891 </tr> 892 <tr> 893 <td class="paramkey"></td> 894 <td></td> 895 <td class="paramtype">Uint16&#160;</td> 896 <td class="paramname"><em>h</em>, </td> 897 </tr> 898 <tr> 899 <td class="paramkey"></td> 900 <td></td> 901 <td class="paramtype"><a class="el" href="group__ImageControls.html#ga19ea92e865387a6bcc947d562817e916">GPU_FormatEnum</a>&#160;</td> 902 <td class="paramname"><em>format</em>&#160;</td> 903 </tr> 904 <tr> 905 <td></td> 906 <td>)</td> 907 <td></td><td></td> 908 </tr> 909 </table> 910</div><div class="memdoc"> 911<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#gae761f502d4738a997c5ea3bde677fd8f">GPU_CreateImage()</a> </dd></dl> 912 913</div> 914</div> 915<a class="anchor" id="a3ac86ec0f6dcfbefd78ddf34009cb2e3"></a> 916<div class="memitem"> 917<div class="memproto"> 918 <table class="memname"> 919 <tr> 920 <td class="memname"><a class="el" href="structGPU__Image.html">GPU_Image</a>* SDLCALL* GPU_RendererImpl::CreateImageUsingTexture </td> 921 <td>(</td> 922 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 923 <td class="paramname"><em>renderer</em>, </td> 924 </tr> 925 <tr> 926 <td class="paramkey"></td> 927 <td></td> 928 <td class="paramtype"><a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a>&#160;</td> 929 <td class="paramname"><em>handle</em>, </td> 930 </tr> 931 <tr> 932 <td class="paramkey"></td> 933 <td></td> 934 <td class="paramtype"><a class="el" href="structGPU__RendererImpl.html#a487d9ce3cf2e524cce27de05375f6a0c">GPU_bool</a>&#160;</td> 935 <td class="paramname"><em>take_ownership</em>&#160;</td> 936 </tr> 937 <tr> 938 <td></td> 939 <td>)</td> 940 <td></td><td></td> 941 </tr> 942 </table> 943</div><div class="memdoc"> 944<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#ga0dbfda8e2a304bd16572d01cddf0f9a5">GPU_CreateImageUsingTexture()</a> </dd></dl> 945 946</div> 947</div> 948<a class="anchor" id="a3de131f21fe0e0accf0771f5437244ed"></a> 949<div class="memitem"> 950<div class="memproto"> 951 <table class="memname"> 952 <tr> 953 <td class="memname"><a class="el" href="structGPU__Target.html">GPU_Target</a>* SDLCALL* GPU_RendererImpl::CreateTargetFromWindow </td> 954 <td>(</td> 955 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 956 <td class="paramname"><em>renderer</em>, </td> 957 </tr> 958 <tr> 959 <td class="paramkey"></td> 960 <td></td> 961 <td class="paramtype"><a class="el" href="structGPU__RendererImpl.html#a1ff13ce53cbe5f27a26cbbce9ec1e21f">Uint32</a>&#160;</td> 962 <td class="paramname"><em>windowID</em>, </td> 963 </tr> 964 <tr> 965 <td class="paramkey"></td> 966 <td></td> 967 <td class="paramtype"><a class="el" href="structGPU__Target.html">GPU_Target</a> *&#160;</td> 968 <td class="paramname"><em>target</em>&#160;</td> 969 </tr> 970 <tr> 971 <td></td> 972 <td>)</td> 973 <td></td><td></td> 974 </tr> 975 </table> 976</div><div class="memdoc"> 977<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ContextControls.html#ga3dae1cad2bc13a244402a01c5a663003">GPU_CreateTargetFromWindow</a> The extra parameter is used internally to reuse/reinit a target. </dd></dl> 978 979</div> 980</div> 981<a class="anchor" id="a5f9f28db369f9d067c988b6175e2f568"></a> 982<div class="memitem"> 983<div class="memproto"> 984 <table class="memname"> 985 <tr> 986 <td class="memname">GPU_RendererImpl::float </td> 987 <td>(</td> 988 <td class="paramtype">SDLCALL *&#160;</td> 989 <td class="paramname"><em>SetLineThickness</em></td><td>)</td> 990 <td></td> 991 </tr> 992 </table> 993</div><div class="memdoc"> 994<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ContextControls.html#ga51a5bda3193aa93056c84253ec3960ba">GPU_SetLineThickness()</a> </dd></dl> 995 996</div> 997</div> 998<a class="anchor" id="ada4c3878059a1c41a212cd1eba7d0911"></a> 999<div class="memitem"> 1000<div class="memproto"> 1001 <table class="memname"> 1002 <tr> 1003 <td class="memname">GPU_RendererImpl::float </td> 1004 <td>(</td> 1005 <td class="paramtype">SDLCALL *&#160;</td> 1006 <td class="paramname"><em>GetLineThickness</em></td><td>)</td> 1007 <td></td> 1008 </tr> 1009 </table> 1010</div><div class="memdoc"> 1011<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ContextControls.html#ga1a4b51d6d5755e741d7c680a93fbeee4">GPU_GetLineThickness()</a> </dd></dl> 1012 1013</div> 1014</div> 1015<a class="anchor" id="ac1c53dcfcfd3ab0434a69b43046e1859"></a> 1016<div class="memitem"> 1017<div class="memproto"> 1018 <table class="memname"> 1019 <tr> 1020 <td class="memname">const char* SDLCALL* GPU_RendererImpl::GetShaderMessage </td> 1021 <td>(</td> 1022 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 1023 <td class="paramname"><em>renderer</em></td><td>)</td> 1024 <td></td> 1025 </tr> 1026 </table> 1027</div><div class="memdoc"> 1028<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gade5b96ddf62935df7c189d22a292eccc">GPU_GetShaderMessage()</a> </dd></dl> 1029 1030</div> 1031</div> 1032<a class="anchor" id="a487d9ce3cf2e524cce27de05375f6a0c"></a> 1033<div class="memitem"> 1034<div class="memproto"> 1035 <table class="memname"> 1036 <tr> 1037 <td class="memname">GPU_RendererImpl::GPU_bool </td> 1038 <td>(</td> 1039 <td class="paramtype">SDLCALL *&#160;</td> 1040 <td class="paramname"><em>SetWindowResolution</em></td><td>)</td> 1041 <td></td> 1042 </tr> 1043 </table> 1044</div><div class="memdoc"> 1045<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ContextControls.html#gaf2e5ec5b947b37e70a97ba41471e0af4">GPU_SetWindowResolution()</a> </dd></dl> 1046 1047</div> 1048</div> 1049<a class="anchor" id="a28e702660ef93a4c67a1a70a2c93d19c"></a> 1050<div class="memitem"> 1051<div class="memproto"> 1052 <table class="memname"> 1053 <tr> 1054 <td class="memname">GPU_RendererImpl::GPU_bool </td> 1055 <td>(</td> 1056 <td class="paramtype">SDLCALL *&#160;</td> 1057 <td class="paramname"><em>SetFullscreen</em></td><td>)</td> 1058 <td></td> 1059 </tr> 1060 </table> 1061</div><div class="memdoc"> 1062<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ContextControls.html#ga38dd226878f362350dddc94fb739caa1">GPU_SetFullscreen()</a> </dd></dl> 1063 1064</div> 1065</div> 1066<a class="anchor" id="ac8da8ab5b4e5b76fa07e40f31c513bcd"></a> 1067<div class="memitem"> 1068<div class="memproto"> 1069 <table class="memname"> 1070 <tr> 1071 <td class="memname">GPU_RendererImpl::GPU_bool </td> 1072 <td>(</td> 1073 <td class="paramtype">SDLCALL *&#160;</td> 1074 <td class="paramname"><em>SaveImage</em></td><td>)</td> 1075 <td></td> 1076 </tr> 1077 </table> 1078</div><div class="memdoc"> 1079<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#gaa1d6dc8fe7e7d3d3056d4ba9b6826cbf">GPU_SaveImage()</a> </dd></dl> 1080 1081</div> 1082</div> 1083<a class="anchor" id="ab4657bbe318b8a52d4bd2e290057900a"></a> 1084<div class="memitem"> 1085<div class="memproto"> 1086 <table class="memname"> 1087 <tr> 1088 <td class="memname">GPU_RendererImpl::GPU_bool </td> 1089 <td>(</td> 1090 <td class="paramtype">SDLCALL *&#160;</td> 1091 <td class="paramname"><em>ReplaceImage</em></td><td>)</td> 1092 <td></td> 1093 </tr> 1094 </table> 1095</div><div class="memdoc"> 1096<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#ga8c03a958628171e52ced450d589fb8b6">GPU_ReplaceImage</a> </dd></dl> 1097 1098</div> 1099</div> 1100<a class="anchor" id="ad5d8dc74b1a8ada31b030225d5694003"></a> 1101<div class="memitem"> 1102<div class="memproto"> 1103 <table class="memname"> 1104 <tr> 1105 <td class="memname">GPU_RendererImpl::GPU_bool </td> 1106 <td>(</td> 1107 <td class="paramtype">SDLCALL *&#160;</td> 1108 <td class="paramname"><em>LinkShaderProgram</em></td><td>)</td> 1109 <td></td> 1110 </tr> 1111 </table> 1112</div><div class="memdoc"> 1113<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gaf088fb7cf763251e295880a3bf9b26ad">GPU_LinkShaderProgram()</a> </dd></dl> 1114 1115</div> 1116</div> 1117<a class="anchor" id="a2cb4e3c165b9d63dd96f49b4420a1c88"></a> 1118<div class="memitem"> 1119<div class="memproto"> 1120 <table class="memname"> 1121 <tr> 1122 <td class="memname">GPU_RendererImpl::GPU_Camera </td> 1123 <td>(</td> 1124 <td class="paramtype">SDLCALL *&#160;</td> 1125 <td class="paramname"><em>SetCamera</em></td><td>)</td> 1126 <td></td> 1127 </tr> 1128 </table> 1129</div><div class="memdoc"> 1130<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__TargetControls.html#ga7c0af0023694cdc561111305f0fef183">GPU_SetCamera()</a> </dd></dl> 1131 1132</div> 1133</div> 1134<a class="anchor" id="adbe51b299b1768d73a97e62181e18139"></a> 1135<div class="memitem"> 1136<div class="memproto"> 1137 <table class="memname"> 1138 <tr> 1139 <td class="memname">GPU_RendererImpl::GPU_Rect </td> 1140 <td>(</td> 1141 <td class="paramtype">SDLCALL *&#160;</td> 1142 <td class="paramname"><em>SetClip</em></td><td>)</td> 1143 <td></td> 1144 </tr> 1145 </table> 1146</div><div class="memdoc"> 1147<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__TargetControls.html#ga85a3694b7e96ed1d6a6e794a48547a79">GPU_SetClip()</a> </dd></dl> 1148 1149</div> 1150</div> 1151<a class="anchor" id="aef27d743c63574ea859b8c2539a18065"></a> 1152<div class="memitem"> 1153<div class="memproto"> 1154 <table class="memname"> 1155 <tr> 1156 <td class="memname">GPU_RendererImpl::GPU_ShaderBlock </td> 1157 <td>(</td> 1158 <td class="paramtype">SDLCALL *&#160;</td> 1159 <td class="paramname"><em>LoadShaderBlock</em></td><td>)</td> 1160 <td></td> 1161 </tr> 1162 </table> 1163</div><div class="memdoc"> 1164<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga3446d96e8ffc18e1ee84c11ea4660efb">GPU_LoadShaderBlock()</a> </dd></dl> 1165 1166</div> 1167</div> 1168<a class="anchor" id="a3d2d92082ea1669583be7e41627f3e10"></a> 1169<div class="memitem"> 1170<div class="memproto"> 1171 <table class="memname"> 1172 <tr> 1173 <td class="memname"><a class="el" href="structGPU__Target.html">GPU_Target</a>* SDLCALL* GPU_RendererImpl::Init </td> 1174 <td>(</td> 1175 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 1176 <td class="paramname"><em>renderer</em>, </td> 1177 </tr> 1178 <tr> 1179 <td class="paramkey"></td> 1180 <td></td> 1181 <td class="paramtype"><a class="el" href="structGPU__RendererID.html">GPU_RendererID</a>&#160;</td> 1182 <td class="paramname"><em>renderer_request</em>, </td> 1183 </tr> 1184 <tr> 1185 <td class="paramkey"></td> 1186 <td></td> 1187 <td class="paramtype">Uint16&#160;</td> 1188 <td class="paramname"><em>w</em>, </td> 1189 </tr> 1190 <tr> 1191 <td class="paramkey"></td> 1192 <td></td> 1193 <td class="paramtype">Uint16&#160;</td> 1194 <td class="paramname"><em>h</em>, </td> 1195 </tr> 1196 <tr> 1197 <td class="paramkey"></td> 1198 <td></td> 1199 <td class="paramtype">GPU_WindowFlagEnum&#160;</td> 1200 <td class="paramname"><em>SDL_flags</em>&#160;</td> 1201 </tr> 1202 <tr> 1203 <td></td> 1204 <td>)</td> 1205 <td></td><td></td> 1206 </tr> 1207 </table> 1208</div><div class="memdoc"> 1209<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Initialization.html#ga620f08a2ca3accfc37becad1157504c5">GPU_Init()</a> </dd> 1210<dd> 1211<a class="el" href="group__Initialization.html#ga86ab4e26a09cadfa16ee1e8faeaf93a1">GPU_InitRenderer()</a> </dd> 1212<dd> 1213<a class="el" href="group__Initialization.html#gac9540bb6bcd76c83e2bd3faefde8eefb">GPU_InitRendererByID()</a> </dd></dl> 1214 1215</div> 1216</div> 1217<a class="anchor" id="a394553ce9649cf8374ad6043c10d4821"></a> 1218<div class="memitem"> 1219<div class="memproto"> 1220 <table class="memname"> 1221 <tr> 1222 <td class="memname">GPU_RendererImpl::int </td> 1223 <td>(</td> 1224 <td class="paramtype">SDLCALL *&#160;</td> 1225 <td class="paramname"><em>GetAttributeLocation</em></td><td>)</td> 1226 <td></td> 1227 </tr> 1228 </table> 1229</div><div class="memdoc"> 1230<dl class="section see"><dt>See Also</dt><dd>GPU_GetAttribLocation() </dd></dl> 1231 1232</div> 1233</div> 1234<a class="anchor" id="a046880ef4e592f57798e1dddc3d46c03"></a> 1235<div class="memitem"> 1236<div class="memproto"> 1237 <table class="memname"> 1238 <tr> 1239 <td class="memname">GPU_RendererImpl::int </td> 1240 <td>(</td> 1241 <td class="paramtype">SDLCALL *&#160;</td> 1242 <td class="paramname"><em>GetUniformLocation</em></td><td>)</td> 1243 <td></td> 1244 </tr> 1245 </table> 1246</div><div class="memdoc"> 1247<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga974e602e392afa5af5f3b812725c5488">GPU_GetUniformLocation()</a> </dd></dl> 1248 1249</div> 1250</div> 1251<a class="anchor" id="a56cb6077d2dfe1c88aaa1b8a3a153d1f"></a> 1252<div class="memitem"> 1253<div class="memproto"> 1254 <table class="memname"> 1255 <tr> 1256 <td class="memname"><a class="el" href="structGPU__Target.html">GPU_Target</a>* SDLCALL* GPU_RendererImpl::LoadTarget </td> 1257 <td>(</td> 1258 <td class="paramtype"><a class="el" href="structGPU__Renderer.html">GPU_Renderer</a> *&#160;</td> 1259 <td class="paramname"><em>renderer</em>, </td> 1260 </tr> 1261 <tr> 1262 <td class="paramkey"></td> 1263 <td></td> 1264 <td class="paramtype"><a class="el" href="structGPU__Image.html">GPU_Image</a> *&#160;</td> 1265 <td class="paramname"><em>image</em>&#160;</td> 1266 </tr> 1267 <tr> 1268 <td></td> 1269 <td>)</td> 1270 <td></td><td></td> 1271 </tr> 1272 </table> 1273</div><div class="memdoc"> 1274<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__TargetControls.html#gaabd19dc9b86e6b68505e77a0976f93e5">GPU_LoadTarget()</a> </dd></dl> 1275 1276</div> 1277</div> 1278<a class="anchor" id="a36fd7adf0c15b6744456988bb540ab0d"></a> 1279<div class="memitem"> 1280<div class="memproto"> 1281 <table class="memname"> 1282 <tr> 1283 <td class="memname">GPU_RendererImpl::SDL_Color </td> 1284 <td>(</td> 1285 <td class="paramtype">SDLCALL *&#160;</td> 1286 <td class="paramname"><em>GetPixel</em></td><td>)</td> 1287 <td></td> 1288 </tr> 1289 </table> 1290</div><div class="memdoc"> 1291<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__TargetControls.html#ga1e2de41f2cea7b934cae0fd83ac17114">GPU_GetPixel()</a> </dd></dl> 1292 1293</div> 1294</div> 1295<a class="anchor" id="a1ff13ce53cbe5f27a26cbbce9ec1e21f"></a> 1296<div class="memitem"> 1297<div class="memproto"> 1298 <table class="memname"> 1299 <tr> 1300 <td class="memname">GPU_RendererImpl::Uint32 </td> 1301 <td>(</td> 1302 <td class="paramtype">SDLCALL *&#160;</td> 1303 <td class="paramname"><em>CreateShaderProgram</em></td><td>)</td> 1304 <td></td> 1305 </tr> 1306 </table> 1307</div><div class="memdoc"> 1308<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gab88b885a9c7b69f4ecbc93a091cf827c">GPU_CreateShaderProgram()</a> </dd></dl> 1309 1310</div> 1311</div> 1312<a class="anchor" id="a44d59c536aa40ac08fb235a8d9e27708"></a> 1313<div class="memitem"> 1314<div class="memproto"> 1315 <table class="memname"> 1316 <tr> 1317 <td class="memname">GPU_RendererImpl::Uint32 </td> 1318 <td>(</td> 1319 <td class="paramtype">SDLCALL *&#160;</td> 1320 <td class="paramname"><em>CompileShader_RW</em></td><td>)</td> 1321 <td></td> 1322 </tr> 1323 </table> 1324</div><div class="memdoc"> 1325<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gabc4a192c53e51f563ffe1050c96950cb">GPU_CompileShader_RW()</a> </dd></dl> 1326 1327</div> 1328</div> 1329<a class="anchor" id="ad81be6665c4d20290ef03295a311b16f"></a> 1330<div class="memitem"> 1331<div class="memproto"> 1332 <table class="memname"> 1333 <tr> 1334 <td class="memname">GPU_RendererImpl::Uint32 </td> 1335 <td>(</td> 1336 <td class="paramtype">SDLCALL *&#160;</td> 1337 <td class="paramname"><em>CompileShader</em></td><td>)</td> 1338 <td></td> 1339 </tr> 1340 </table> 1341</div><div class="memdoc"> 1342<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga5ebb53aa97fe5419df956ba1f5428dea">GPU_CompileShader()</a> </dd></dl> 1343 1344</div> 1345</div> 1346<a class="anchor" id="af2159091e78554d13802c169643d5eaa"></a> 1347<div class="memitem"> 1348<div class="memproto"> 1349 <table class="memname"> 1350 <tr> 1351 <td class="memname">GPU_RendererImpl::void </td> 1352 <td>(</td> 1353 <td class="paramtype">SDLCALL *&#160;</td> 1354 <td class="paramname"><em>MakeCurrent</em></td><td>)</td> 1355 <td></td> 1356 </tr> 1357 </table> 1358</div><div class="memdoc"> 1359<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ContextControls.html#gaf0012572c15191c155152cb7128d0297">GPU_MakeCurrent</a> </dd></dl> 1360 1361</div> 1362</div> 1363<a class="anchor" id="a2330e51fc045a1c3ab7a80c2b4171d49"></a> 1364<div class="memitem"> 1365<div class="memproto"> 1366 <table class="memname"> 1367 <tr> 1368 <td class="memname">GPU_RendererImpl::void </td> 1369 <td>(</td> 1370 <td class="paramtype">SDLCALL *&#160;</td> 1371 <td class="paramname"><em>SetAsCurrent</em></td><td>)</td> 1372 <td></td> 1373 </tr> 1374 </table> 1375</div><div class="memdoc"> 1376<p>Sets up this renderer to act as the current renderer. Called automatically by <a class="el" href="group__RendererControls.html#gab9c49a20470aeada5777d27d902e22f6">GPU_SetCurrentRenderer()</a>. </p> 1377 1378</div> 1379</div> 1380<a class="anchor" id="a8615246b996378331cde8a8a47393d34"></a> 1381<div class="memitem"> 1382<div class="memproto"> 1383 <table class="memname"> 1384 <tr> 1385 <td class="memname">GPU_RendererImpl::void </td> 1386 <td>(</td> 1387 <td class="paramtype">SDLCALL *&#160;</td> 1388 <td class="paramname"><em>ResetRendererState</em></td><td>)</td> 1389 <td></td> 1390 </tr> 1391 </table> 1392</div><div class="memdoc"> 1393<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__RendererControls.html#gaeb26daca7b4d6808073103e5f476c35b">GPU_ResetRendererState()</a> </dd></dl> 1394 1395</div> 1396</div> 1397<a class="anchor" id="a5e1d95cced4421001c8993db3a53db87"></a> 1398<div class="memitem"> 1399<div class="memproto"> 1400 <table class="memname"> 1401 <tr> 1402 <td class="memname">GPU_RendererImpl::void </td> 1403 <td>(</td> 1404 <td class="paramtype">SDLCALL *&#160;</td> 1405 <td class="paramname"><em>SetVirtualResolution</em></td><td>)</td> 1406 <td></td> 1407 </tr> 1408 </table> 1409</div><div class="memdoc"> 1410<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__TargetControls.html#gab2871f8164b349ee171ce762f30c77a9">GPU_SetVirtualResolution()</a> </dd></dl> 1411 1412</div> 1413</div> 1414<a class="anchor" id="ada53cdb11af66a6a6ffc8f2df46e710b"></a> 1415<div class="memitem"> 1416<div class="memproto"> 1417 <table class="memname"> 1418 <tr> 1419 <td class="memname">GPU_RendererImpl::void </td> 1420 <td>(</td> 1421 <td class="paramtype">SDLCALL *&#160;</td> 1422 <td class="paramname"><em>UnsetVirtualResolution</em></td><td>)</td> 1423 <td></td> 1424 </tr> 1425 </table> 1426</div><div class="memdoc"> 1427<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__TargetControls.html#ga6f16e3f37c15cd85e7e97916229a1253">GPU_UnsetVirtualResolution()</a> </dd></dl> 1428 1429</div> 1430</div> 1431<a class="anchor" id="a82fb76123629ffaa5661d96b78e588bf"></a> 1432<div class="memitem"> 1433<div class="memproto"> 1434 <table class="memname"> 1435 <tr> 1436 <td class="memname">GPU_RendererImpl::void </td> 1437 <td>(</td> 1438 <td class="paramtype">SDLCALL *&#160;</td> 1439 <td class="paramname"><em>Quit</em></td><td>)</td> 1440 <td></td> 1441 </tr> 1442 </table> 1443</div><div class="memdoc"> 1444<p>Clean up the renderer state. </p> 1445 1446</div> 1447</div> 1448<a class="anchor" id="a7af2dca5e9ed1868db89b76ad9f5bc35"></a> 1449<div class="memitem"> 1450<div class="memproto"> 1451 <table class="memname"> 1452 <tr> 1453 <td class="memname">GPU_RendererImpl::void </td> 1454 <td>(</td> 1455 <td class="paramtype">SDLCALL *&#160;</td> 1456 <td class="paramname"><em>UpdateImage</em></td><td>)</td> 1457 <td></td> 1458 </tr> 1459 </table> 1460</div><div class="memdoc"> 1461<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#gae603f5a7aea333256d728d33b2eb914b">GPU_UpdateImage</a> </dd></dl> 1462 1463</div> 1464</div> 1465<a class="anchor" id="a139d110464510e6e3d3b01fa5c6f9a60"></a> 1466<div class="memitem"> 1467<div class="memproto"> 1468 <table class="memname"> 1469 <tr> 1470 <td class="memname">GPU_RendererImpl::void </td> 1471 <td>(</td> 1472 <td class="paramtype">SDLCALL *&#160;</td> 1473 <td class="paramname"><em>UpdateImageBytes</em></td><td>)</td> 1474 <td></td> 1475 </tr> 1476 </table> 1477</div><div class="memdoc"> 1478<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#ga481592dd886f917ef2c952f74a931a73">GPU_UpdateImageBytes</a> </dd></dl> 1479 1480</div> 1481</div> 1482<a class="anchor" id="ab2871cec2cf664d83881ef04b2bd3404"></a> 1483<div class="memitem"> 1484<div class="memproto"> 1485 <table class="memname"> 1486 <tr> 1487 <td class="memname">GPU_RendererImpl::void </td> 1488 <td>(</td> 1489 <td class="paramtype">SDLCALL *&#160;</td> 1490 <td class="paramname"><em>FreeImage</em></td><td>)</td> 1491 <td></td> 1492 </tr> 1493 </table> 1494</div><div class="memdoc"> 1495<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#gadea06712bdb4f6a98aad60816816b3dc">GPU_FreeImage()</a> </dd></dl> 1496 1497</div> 1498</div> 1499<a class="anchor" id="abcb0da6fcf6cdc44981590ea8dbc6ff8"></a> 1500<div class="memitem"> 1501<div class="memproto"> 1502 <table class="memname"> 1503 <tr> 1504 <td class="memname">GPU_RendererImpl::void </td> 1505 <td>(</td> 1506 <td class="paramtype">SDLCALL *&#160;</td> 1507 <td class="paramname"><em>FreeTarget</em></td><td>)</td> 1508 <td></td> 1509 </tr> 1510 </table> 1511</div><div class="memdoc"> 1512<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__TargetControls.html#ga85396b72febf04fd14d298c16d12b7b6">GPU_FreeTarget()</a> </dd></dl> 1513 1514</div> 1515</div> 1516<a class="anchor" id="a7db12b3bd06acf0565d1bab42c0f701b"></a> 1517<div class="memitem"> 1518<div class="memproto"> 1519 <table class="memname"> 1520 <tr> 1521 <td class="memname">GPU_RendererImpl::void </td> 1522 <td>(</td> 1523 <td class="paramtype">SDLCALL *&#160;</td> 1524 <td class="paramname"><em>Blit</em></td><td>)</td> 1525 <td></td> 1526 </tr> 1527 </table> 1528</div><div class="memdoc"> 1529<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Rendering.html#gaecb7bb7291737c733bdadcf9108b105d">GPU_Blit()</a> </dd></dl> 1530 1531</div> 1532</div> 1533<a class="anchor" id="abac454e6c12980c6d8e30a8e4e136572"></a> 1534<div class="memitem"> 1535<div class="memproto"> 1536 <table class="memname"> 1537 <tr> 1538 <td class="memname">GPU_RendererImpl::void </td> 1539 <td>(</td> 1540 <td class="paramtype">SDLCALL *&#160;</td> 1541 <td class="paramname"><em>BlitRotate</em></td><td>)</td> 1542 <td></td> 1543 </tr> 1544 </table> 1545</div><div class="memdoc"> 1546<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Rendering.html#ga528ce43477e30e1ec1de4956f3447cd1">GPU_BlitRotate()</a> </dd></dl> 1547 1548</div> 1549</div> 1550<a class="anchor" id="a002b254a218c6fabf67cb3ccad083ab9"></a> 1551<div class="memitem"> 1552<div class="memproto"> 1553 <table class="memname"> 1554 <tr> 1555 <td class="memname">GPU_RendererImpl::void </td> 1556 <td>(</td> 1557 <td class="paramtype">SDLCALL *&#160;</td> 1558 <td class="paramname"><em>BlitScale</em></td><td>)</td> 1559 <td></td> 1560 </tr> 1561 </table> 1562</div><div class="memdoc"> 1563<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Rendering.html#gae7429d988f1034ac39d9621071985b04">GPU_BlitScale()</a> </dd></dl> 1564 1565</div> 1566</div> 1567<a class="anchor" id="acfac07d8525a3bff57947a206fc42826"></a> 1568<div class="memitem"> 1569<div class="memproto"> 1570 <table class="memname"> 1571 <tr> 1572 <td class="memname">GPU_RendererImpl::void </td> 1573 <td>(</td> 1574 <td class="paramtype">SDLCALL *&#160;</td> 1575 <td class="paramname"><em>BlitTransform</em></td><td>)</td> 1576 <td></td> 1577 </tr> 1578 </table> 1579</div><div class="memdoc"> 1580<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Rendering.html#ga80c3aa6c7cb84b6b9efc53387b0b3963">GPU_BlitTransform</a> </dd></dl> 1581 1582</div> 1583</div> 1584<a class="anchor" id="a2c63a26d855fe88382c3468fa1dd5297"></a> 1585<div class="memitem"> 1586<div class="memproto"> 1587 <table class="memname"> 1588 <tr> 1589 <td class="memname">GPU_RendererImpl::void </td> 1590 <td>(</td> 1591 <td class="paramtype">SDLCALL *&#160;</td> 1592 <td class="paramname"><em>BlitTransformX</em></td><td>)</td> 1593 <td></td> 1594 </tr> 1595 </table> 1596</div><div class="memdoc"> 1597<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Rendering.html#ga02d894238d7bd79a6f1c51ff3b79f80f">GPU_BlitTransformX()</a> </dd></dl> 1598 1599</div> 1600</div> 1601<a class="anchor" id="a8ef85d1e072b54efe1424af4ee07ce3b"></a> 1602<div class="memitem"> 1603<div class="memproto"> 1604 <table class="memname"> 1605 <tr> 1606 <td class="memname">GPU_RendererImpl::void </td> 1607 <td>(</td> 1608 <td class="paramtype">SDLCALL *&#160;</td> 1609 <td class="paramname"><em>TriangleBatchX</em></td><td>)</td> 1610 <td></td> 1611 </tr> 1612 </table> 1613</div><div class="memdoc"> 1614<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Rendering.html#ga92ba8270e7f3733aa1a1686b9158bea3">GPU_TriangleBatchX()</a> </dd></dl> 1615 1616</div> 1617</div> 1618<a class="anchor" id="a64f6a62f42bee9c310bfd82688db5019"></a> 1619<div class="memitem"> 1620<div class="memproto"> 1621 <table class="memname"> 1622 <tr> 1623 <td class="memname">GPU_RendererImpl::void </td> 1624 <td>(</td> 1625 <td class="paramtype">SDLCALL *&#160;</td> 1626 <td class="paramname"><em>GenerateMipmaps</em></td><td>)</td> 1627 <td></td> 1628 </tr> 1629 </table> 1630</div><div class="memdoc"> 1631<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#gac497e44b87c18b1566746d0711fa5e04">GPU_GenerateMipmaps()</a> </dd></dl> 1632 1633</div> 1634</div> 1635<a class="anchor" id="a4e5695699c7e068651c01973d10ebf5a"></a> 1636<div class="memitem"> 1637<div class="memproto"> 1638 <table class="memname"> 1639 <tr> 1640 <td class="memname">GPU_RendererImpl::void </td> 1641 <td>(</td> 1642 <td class="paramtype">SDLCALL *&#160;</td> 1643 <td class="paramname"><em>UnsetClip</em></td><td>)</td> 1644 <td></td> 1645 </tr> 1646 </table> 1647</div><div class="memdoc"> 1648<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__TargetControls.html#ga431f683795e2de7cd390bf5ebbdbad41">GPU_UnsetClip()</a> </dd></dl> 1649 1650</div> 1651</div> 1652<a class="anchor" id="a9825489fd958ef7b60dd70dea0f7c9b9"></a> 1653<div class="memitem"> 1654<div class="memproto"> 1655 <table class="memname"> 1656 <tr> 1657 <td class="memname">GPU_RendererImpl::void </td> 1658 <td>(</td> 1659 <td class="paramtype">SDLCALL *&#160;</td> 1660 <td class="paramname"><em>SetImageFilter</em></td><td>)</td> 1661 <td></td> 1662 </tr> 1663 </table> 1664</div><div class="memdoc"> 1665<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#gad8783f14499aa2de543abf30ef1dcb12">GPU_SetImageFilter()</a> </dd></dl> 1666 1667</div> 1668</div> 1669<a class="anchor" id="a8592fc73ddf8366931a592cb815aa523"></a> 1670<div class="memitem"> 1671<div class="memproto"> 1672 <table class="memname"> 1673 <tr> 1674 <td class="memname">GPU_RendererImpl::void </td> 1675 <td>(</td> 1676 <td class="paramtype">SDLCALL *&#160;</td> 1677 <td class="paramname"><em>SetWrapMode</em></td><td>)</td> 1678 <td></td> 1679 </tr> 1680 </table> 1681</div><div class="memdoc"> 1682<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ImageControls.html#ga882d094ba368da38b01d2fd7063e29cb">GPU_SetWrapMode()</a> </dd></dl> 1683 1684</div> 1685</div> 1686<a class="anchor" id="af1942052dc45495ffd57b620eae40726"></a> 1687<div class="memitem"> 1688<div class="memproto"> 1689 <table class="memname"> 1690 <tr> 1691 <td class="memname">GPU_RendererImpl::void </td> 1692 <td>(</td> 1693 <td class="paramtype">SDLCALL *&#160;</td> 1694 <td class="paramname"><em>ClearRGBA</em></td><td>)</td> 1695 <td></td> 1696 </tr> 1697 </table> 1698</div><div class="memdoc"> 1699<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Rendering.html#ga351ef09be39d5112408bdc495d6b3be9">GPU_ClearRGBA()</a> </dd></dl> 1700 1701</div> 1702</div> 1703<a class="anchor" id="a520138a02f02c2ed7b46a6bdc52c4ff8"></a> 1704<div class="memitem"> 1705<div class="memproto"> 1706 <table class="memname"> 1707 <tr> 1708 <td class="memname">GPU_RendererImpl::void </td> 1709 <td>(</td> 1710 <td class="paramtype">SDLCALL *&#160;</td> 1711 <td class="paramname"><em>FlushBlitBuffer</em></td><td>)</td> 1712 <td></td> 1713 </tr> 1714 </table> 1715</div><div class="memdoc"> 1716<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Rendering.html#gac903c9748eb28e6a8d47e1e20787348e">GPU_FlushBlitBuffer()</a> </dd></dl> 1717 1718</div> 1719</div> 1720<a class="anchor" id="ad8e92ee239cb29b5fe471d2f5273868a"></a> 1721<div class="memitem"> 1722<div class="memproto"> 1723 <table class="memname"> 1724 <tr> 1725 <td class="memname">GPU_RendererImpl::void </td> 1726 <td>(</td> 1727 <td class="paramtype">SDLCALL *&#160;</td> 1728 <td class="paramname"><em>Flip</em></td><td>)</td> 1729 <td></td> 1730 </tr> 1731 </table> 1732</div><div class="memdoc"> 1733<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Rendering.html#ga3dcf664bb53ca425b47f47ce2fbfbd5e">GPU_Flip()</a> </dd></dl> 1734 1735</div> 1736</div> 1737<a class="anchor" id="a0881ab9673c214c990b01b379ea24e1e"></a> 1738<div class="memitem"> 1739<div class="memproto"> 1740 <table class="memname"> 1741 <tr> 1742 <td class="memname">GPU_RendererImpl::void </td> 1743 <td>(</td> 1744 <td class="paramtype">SDLCALL *&#160;</td> 1745 <td class="paramname"><em>FreeShaderProgram</em></td><td>)</td> 1746 <td></td> 1747 </tr> 1748 </table> 1749</div><div class="memdoc"> 1750<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gaeb6755d12eed82193e700fd7d7d8855f">GPU_FreeShaderProgram()</a> </dd></dl> 1751 1752</div> 1753</div> 1754<a class="anchor" id="acb014b44a9f9e9711f6f149223ce237f"></a> 1755<div class="memitem"> 1756<div class="memproto"> 1757 <table class="memname"> 1758 <tr> 1759 <td class="memname">GPU_RendererImpl::void </td> 1760 <td>(</td> 1761 <td class="paramtype">SDLCALL *&#160;</td> 1762 <td class="paramname"><em>FreeShader</em></td><td>)</td> 1763 <td></td> 1764 </tr> 1765 </table> 1766</div><div class="memdoc"> 1767<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga15a20e8f261efcd4d5a2706013ef4a89">GPU_FreeShader()</a> </dd></dl> 1768 1769</div> 1770</div> 1771<a class="anchor" id="ae69bbb7028d18da98cf15e02c99ea9b3"></a> 1772<div class="memitem"> 1773<div class="memproto"> 1774 <table class="memname"> 1775 <tr> 1776 <td class="memname">GPU_RendererImpl::void </td> 1777 <td>(</td> 1778 <td class="paramtype">SDLCALL *&#160;</td> 1779 <td class="paramname"><em>AttachShader</em></td><td>)</td> 1780 <td></td> 1781 </tr> 1782 </table> 1783</div><div class="memdoc"> 1784<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga82577feec0703bf1c92f730455b99f62">GPU_AttachShader()</a> </dd></dl> 1785 1786</div> 1787</div> 1788<a class="anchor" id="ad84057c5a2499dff8f7034dad8499b0c"></a> 1789<div class="memitem"> 1790<div class="memproto"> 1791 <table class="memname"> 1792 <tr> 1793 <td class="memname">GPU_RendererImpl::void </td> 1794 <td>(</td> 1795 <td class="paramtype">SDLCALL *&#160;</td> 1796 <td class="paramname"><em>DetachShader</em></td><td>)</td> 1797 <td></td> 1798 </tr> 1799 </table> 1800</div><div class="memdoc"> 1801<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga08e69c71f3c377eda77370b2d0d2cefa">GPU_DetachShader()</a> </dd></dl> 1802 1803</div> 1804</div> 1805<a class="anchor" id="a62c50320e967dadfb223c782611afe51"></a> 1806<div class="memitem"> 1807<div class="memproto"> 1808 <table class="memname"> 1809 <tr> 1810 <td class="memname">GPU_RendererImpl::void </td> 1811 <td>(</td> 1812 <td class="paramtype">SDLCALL *&#160;</td> 1813 <td class="paramname"><em>ActivateShaderProgram</em></td><td>)</td> 1814 <td></td> 1815 </tr> 1816 </table> 1817</div><div class="memdoc"> 1818<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gae598eedf926d4215be7f0d980016afaf">GPU_ActivateShaderProgram()</a> </dd></dl> 1819 1820</div> 1821</div> 1822<a class="anchor" id="aac82781770f9250c425da2777087b1cb"></a> 1823<div class="memitem"> 1824<div class="memproto"> 1825 <table class="memname"> 1826 <tr> 1827 <td class="memname">GPU_RendererImpl::void </td> 1828 <td>(</td> 1829 <td class="paramtype">SDLCALL *&#160;</td> 1830 <td class="paramname"><em>DeactivateShaderProgram</em></td><td>)</td> 1831 <td></td> 1832 </tr> 1833 </table> 1834</div><div class="memdoc"> 1835<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga0c418855d2f7bea48ceb3826ab97c8f4">GPU_DeactivateShaderProgram()</a> </dd></dl> 1836 1837</div> 1838</div> 1839<a class="anchor" id="aa57276c2d3016cacb8c1ef9a5f3b01dd"></a> 1840<div class="memitem"> 1841<div class="memproto"> 1842 <table class="memname"> 1843 <tr> 1844 <td class="memname">GPU_RendererImpl::void </td> 1845 <td>(</td> 1846 <td class="paramtype">SDLCALL *&#160;</td> 1847 <td class="paramname"><em>SetShaderBlock</em></td><td>)</td> 1848 <td></td> 1849 </tr> 1850 </table> 1851</div><div class="memdoc"> 1852<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga357c4ea4ee7a855460175709866b023e">GPU_SetShaderBlock()</a> </dd></dl> 1853 1854</div> 1855</div> 1856<a class="anchor" id="aff526b935ba91bbda0cf0e3be111dbfd"></a> 1857<div class="memitem"> 1858<div class="memproto"> 1859 <table class="memname"> 1860 <tr> 1861 <td class="memname">GPU_RendererImpl::void </td> 1862 <td>(</td> 1863 <td class="paramtype">SDLCALL *&#160;</td> 1864 <td class="paramname"><em>SetShaderImage</em></td><td>)</td> 1865 <td></td> 1866 </tr> 1867 </table> 1868</div><div class="memdoc"> 1869<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gabcb77794c1baef1453d1127f267fff27">GPU_SetShaderImage()</a> </dd></dl> 1870 1871</div> 1872</div> 1873<a class="anchor" id="a4a9cb586f5797c4ac5dc29ab25178622"></a> 1874<div class="memitem"> 1875<div class="memproto"> 1876 <table class="memname"> 1877 <tr> 1878 <td class="memname">GPU_RendererImpl::void </td> 1879 <td>(</td> 1880 <td class="paramtype">SDLCALL *&#160;</td> 1881 <td class="paramname"><em>GetUniformiv</em></td><td>)</td> 1882 <td></td> 1883 </tr> 1884 </table> 1885</div><div class="memdoc"> 1886<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gaec33b9d92eb97dd1cafbb6cdd5cbf1da">GPU_GetUniformiv()</a> </dd></dl> 1887 1888</div> 1889</div> 1890<a class="anchor" id="a4798690131da118c4238c6a20b777b37"></a> 1891<div class="memitem"> 1892<div class="memproto"> 1893 <table class="memname"> 1894 <tr> 1895 <td class="memname">GPU_RendererImpl::void </td> 1896 <td>(</td> 1897 <td class="paramtype">SDLCALL *&#160;</td> 1898 <td class="paramname"><em>SetUniformi</em></td><td>)</td> 1899 <td></td> 1900 </tr> 1901 </table> 1902</div><div class="memdoc"> 1903<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gafd4b7ddc9fec24a527bf54266ca8f010">GPU_SetUniformi()</a> </dd></dl> 1904 1905</div> 1906</div> 1907<a class="anchor" id="a6730214d152d0ab7147ff3a760a700c1"></a> 1908<div class="memitem"> 1909<div class="memproto"> 1910 <table class="memname"> 1911 <tr> 1912 <td class="memname">GPU_RendererImpl::void </td> 1913 <td>(</td> 1914 <td class="paramtype">SDLCALL *&#160;</td> 1915 <td class="paramname"><em>SetUniformiv</em></td><td>)</td> 1916 <td></td> 1917 </tr> 1918 </table> 1919</div><div class="memdoc"> 1920<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga4bb05804d5ceef6593fdc5c5df5b3357">GPU_SetUniformiv()</a> </dd></dl> 1921 1922</div> 1923</div> 1924<a class="anchor" id="a19d27fc4b56d7275f23e2fd32e955c41"></a> 1925<div class="memitem"> 1926<div class="memproto"> 1927 <table class="memname"> 1928 <tr> 1929 <td class="memname">GPU_RendererImpl::void </td> 1930 <td>(</td> 1931 <td class="paramtype">SDLCALL *&#160;</td> 1932 <td class="paramname"><em>GetUniformuiv</em></td><td>)</td> 1933 <td></td> 1934 </tr> 1935 </table> 1936</div><div class="memdoc"> 1937<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gae33ca4f9881432fa88291d82ba69b9c6">GPU_GetUniformuiv()</a> </dd></dl> 1938 1939</div> 1940</div> 1941<a class="anchor" id="a36da13fa0029f4f500c3d399ce2f04bc"></a> 1942<div class="memitem"> 1943<div class="memproto"> 1944 <table class="memname"> 1945 <tr> 1946 <td class="memname">GPU_RendererImpl::void </td> 1947 <td>(</td> 1948 <td class="paramtype">SDLCALL *&#160;</td> 1949 <td class="paramname"><em>SetUniformui</em></td><td>)</td> 1950 <td></td> 1951 </tr> 1952 </table> 1953</div><div class="memdoc"> 1954<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gab2d235defea51ae75d903a9e6bd01d3f">GPU_SetUniformui()</a> </dd></dl> 1955 1956</div> 1957</div> 1958<a class="anchor" id="acda0726c7befbc612b363c7f19f504f9"></a> 1959<div class="memitem"> 1960<div class="memproto"> 1961 <table class="memname"> 1962 <tr> 1963 <td class="memname">GPU_RendererImpl::void </td> 1964 <td>(</td> 1965 <td class="paramtype">SDLCALL *&#160;</td> 1966 <td class="paramname"><em>SetUniformuiv</em></td><td>)</td> 1967 <td></td> 1968 </tr> 1969 </table> 1970</div><div class="memdoc"> 1971<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gac723f1312e9fe36648a6604611375774">GPU_SetUniformuiv()</a> </dd></dl> 1972 1973</div> 1974</div> 1975<a class="anchor" id="a50b39eb6fdd79fb644cb322a08d04d9b"></a> 1976<div class="memitem"> 1977<div class="memproto"> 1978 <table class="memname"> 1979 <tr> 1980 <td class="memname">GPU_RendererImpl::void </td> 1981 <td>(</td> 1982 <td class="paramtype">SDLCALL *&#160;</td> 1983 <td class="paramname"><em>GetUniformfv</em></td><td>)</td> 1984 <td></td> 1985 </tr> 1986 </table> 1987</div><div class="memdoc"> 1988<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gaa41603fd7dcf0271ce70e62abbb0db28">GPU_GetUniformfv()</a> </dd></dl> 1989 1990</div> 1991</div> 1992<a class="anchor" id="a4eabc99af6c0c65a01d3b1877216dbe5"></a> 1993<div class="memitem"> 1994<div class="memproto"> 1995 <table class="memname"> 1996 <tr> 1997 <td class="memname">GPU_RendererImpl::void </td> 1998 <td>(</td> 1999 <td class="paramtype">SDLCALL *&#160;</td> 2000 <td class="paramname"><em>SetUniformf</em></td><td>)</td> 2001 <td></td> 2002 </tr> 2003 </table> 2004</div><div class="memdoc"> 2005<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gac08ed9fceb0208d7815b9a72233fdd69">GPU_SetUniformf()</a> </dd></dl> 2006 2007</div> 2008</div> 2009<a class="anchor" id="a0c98c7d86e68c00eb5a8acd578d81e8f"></a> 2010<div class="memitem"> 2011<div class="memproto"> 2012 <table class="memname"> 2013 <tr> 2014 <td class="memname">GPU_RendererImpl::void </td> 2015 <td>(</td> 2016 <td class="paramtype">SDLCALL *&#160;</td> 2017 <td class="paramname"><em>SetUniformfv</em></td><td>)</td> 2018 <td></td> 2019 </tr> 2020 </table> 2021</div><div class="memdoc"> 2022<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga764a01bd4c40101d78fd67aaf0b170de">GPU_SetUniformfv()</a> </dd></dl> 2023 2024</div> 2025</div> 2026<a class="anchor" id="a90e240330cd8dc3865bc052adbdf1e1b"></a> 2027<div class="memitem"> 2028<div class="memproto"> 2029 <table class="memname"> 2030 <tr> 2031 <td class="memname">GPU_RendererImpl::void </td> 2032 <td>(</td> 2033 <td class="paramtype">SDLCALL *&#160;</td> 2034 <td class="paramname"><em>SetUniformMatrixfv</em></td><td>)</td> 2035 <td></td> 2036 </tr> 2037 </table> 2038</div><div class="memdoc"> 2039<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga9450cff9e03be61aafce63b3c7ce1f89">GPU_SetUniformMatrixfv()</a> </dd></dl> 2040 2041</div> 2042</div> 2043<a class="anchor" id="a287e1b62e20771e0794e0fc032ce5e8e"></a> 2044<div class="memitem"> 2045<div class="memproto"> 2046 <table class="memname"> 2047 <tr> 2048 <td class="memname">GPU_RendererImpl::void </td> 2049 <td>(</td> 2050 <td class="paramtype">SDLCALL *&#160;</td> 2051 <td class="paramname"><em>SetAttributef</em></td><td>)</td> 2052 <td></td> 2053 </tr> 2054 </table> 2055</div><div class="memdoc"> 2056<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gab4dead917bb9d1c552ef112441e555ae">GPU_SetAttributef()</a> </dd></dl> 2057 2058</div> 2059</div> 2060<a class="anchor" id="acc24530c79409948dc6da88c152b81f8"></a> 2061<div class="memitem"> 2062<div class="memproto"> 2063 <table class="memname"> 2064 <tr> 2065 <td class="memname">GPU_RendererImpl::void </td> 2066 <td>(</td> 2067 <td class="paramtype">SDLCALL *&#160;</td> 2068 <td class="paramname"><em>SetAttributei</em></td><td>)</td> 2069 <td></td> 2070 </tr> 2071 </table> 2072</div><div class="memdoc"> 2073<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gae9579af7d4ace1ff2176a382886cd8c0">GPU_SetAttributei()</a> </dd></dl> 2074 2075</div> 2076</div> 2077<a class="anchor" id="a1d9d2fdb5662b14cdae86a8f1c378b34"></a> 2078<div class="memitem"> 2079<div class="memproto"> 2080 <table class="memname"> 2081 <tr> 2082 <td class="memname">GPU_RendererImpl::void </td> 2083 <td>(</td> 2084 <td class="paramtype">SDLCALL *&#160;</td> 2085 <td class="paramname"><em>SetAttributeui</em></td><td>)</td> 2086 <td></td> 2087 </tr> 2088 </table> 2089</div><div class="memdoc"> 2090<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga80bd6e258ef3eb48c3502b6e829abc80">GPU_SetAttributeui()</a> </dd></dl> 2091 2092</div> 2093</div> 2094<a class="anchor" id="a9f71448153f116a57d4710a180790792"></a> 2095<div class="memitem"> 2096<div class="memproto"> 2097 <table class="memname"> 2098 <tr> 2099 <td class="memname">GPU_RendererImpl::void </td> 2100 <td>(</td> 2101 <td class="paramtype">SDLCALL *&#160;</td> 2102 <td class="paramname"><em>SetAttributefv</em></td><td>)</td> 2103 <td></td> 2104 </tr> 2105 </table> 2106</div><div class="memdoc"> 2107<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga49f51650abe2b0b20b4017d42c0f30e1">GPU_SetAttributefv()</a> </dd></dl> 2108 2109</div> 2110</div> 2111<a class="anchor" id="ac3ace12953e53996014c6d7a2801cad4"></a> 2112<div class="memitem"> 2113<div class="memproto"> 2114 <table class="memname"> 2115 <tr> 2116 <td class="memname">GPU_RendererImpl::void </td> 2117 <td>(</td> 2118 <td class="paramtype">SDLCALL *&#160;</td> 2119 <td class="paramname"><em>SetAttributeiv</em></td><td>)</td> 2120 <td></td> 2121 </tr> 2122 </table> 2123</div><div class="memdoc"> 2124<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga73a724958644b3c45cbcbad67ffef26d">GPU_SetAttributeiv()</a> </dd></dl> 2125 2126</div> 2127</div> 2128<a class="anchor" id="a15b70bf0680c53bc69d681fd8fc306b1"></a> 2129<div class="memitem"> 2130<div class="memproto"> 2131 <table class="memname"> 2132 <tr> 2133 <td class="memname">GPU_RendererImpl::void </td> 2134 <td>(</td> 2135 <td class="paramtype">SDLCALL *&#160;</td> 2136 <td class="paramname"><em>SetAttributeuiv</em></td><td>)</td> 2137 <td></td> 2138 </tr> 2139 </table> 2140</div><div class="memdoc"> 2141<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#gaa25c469985276490caad4a4fc1c45166">GPU_SetAttributeuiv()</a> </dd></dl> 2142 2143</div> 2144</div> 2145<a class="anchor" id="ae7fecbf6000359e3f7bca1ae5a828cb8"></a> 2146<div class="memitem"> 2147<div class="memproto"> 2148 <table class="memname"> 2149 <tr> 2150 <td class="memname">GPU_RendererImpl::void </td> 2151 <td>(</td> 2152 <td class="paramtype">SDLCALL *&#160;</td> 2153 <td class="paramname"><em>SetAttributeSource</em></td><td>)</td> 2154 <td></td> 2155 </tr> 2156 </table> 2157</div><div class="memdoc"> 2158<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__ShaderInterface.html#ga3cc5d7ebc8e781fdbc988c622d952573">GPU_SetAttributeSource()</a> </dd></dl> 2159 2160</div> 2161</div> 2162<a class="anchor" id="a2541def1156f270751dbff982438114d"></a> 2163<div class="memitem"> 2164<div class="memproto"> 2165 <table class="memname"> 2166 <tr> 2167 <td class="memname">GPU_RendererImpl::void </td> 2168 <td>(</td> 2169 <td class="paramtype">SDLCALL *&#160;</td> 2170 <td class="paramname"><em>Pixel</em></td><td>)</td> 2171 <td></td> 2172 </tr> 2173 </table> 2174</div><div class="memdoc"> 2175<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#gacc01ace693eb6434ab2295456e80c2fd">GPU_Pixel()</a> </dd></dl> 2176 2177</div> 2178</div> 2179<a class="anchor" id="a44c0e4594deb98c28909273aa9c20d69"></a> 2180<div class="memitem"> 2181<div class="memproto"> 2182 <table class="memname"> 2183 <tr> 2184 <td class="memname">GPU_RendererImpl::void </td> 2185 <td>(</td> 2186 <td class="paramtype">SDLCALL *&#160;</td> 2187 <td class="paramname"><em>Line</em></td><td>)</td> 2188 <td></td> 2189 </tr> 2190 </table> 2191</div><div class="memdoc"> 2192<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#gacf54f76087337d243e6197c0cacd51f5">GPU_Line()</a> </dd></dl> 2193 2194</div> 2195</div> 2196<a class="anchor" id="af3f177bfb694de7f5d00701172e94d2d"></a> 2197<div class="memitem"> 2198<div class="memproto"> 2199 <table class="memname"> 2200 <tr> 2201 <td class="memname">GPU_RendererImpl::void </td> 2202 <td>(</td> 2203 <td class="paramtype">SDLCALL *&#160;</td> 2204 <td class="paramname"><em>Arc</em></td><td>)</td> 2205 <td></td> 2206 </tr> 2207 </table> 2208</div><div class="memdoc"> 2209<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga55220674927f2c7f631c2f2565ffd6fd">GPU_Arc()</a> </dd></dl> 2210 2211</div> 2212</div> 2213<a class="anchor" id="a85ea6ab1f433e8153a7f6de6aebd27ee"></a> 2214<div class="memitem"> 2215<div class="memproto"> 2216 <table class="memname"> 2217 <tr> 2218 <td class="memname">GPU_RendererImpl::void </td> 2219 <td>(</td> 2220 <td class="paramtype">SDLCALL *&#160;</td> 2221 <td class="paramname"><em>ArcFilled</em></td><td>)</td> 2222 <td></td> 2223 </tr> 2224 </table> 2225</div><div class="memdoc"> 2226<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#gae4912b1b3cc0f8104e049126e34c3d7c">GPU_ArcFilled()</a> </dd></dl> 2227 2228</div> 2229</div> 2230<a class="anchor" id="a9c9de809255075b31ae2b30ce1cd7d6d"></a> 2231<div class="memitem"> 2232<div class="memproto"> 2233 <table class="memname"> 2234 <tr> 2235 <td class="memname">GPU_RendererImpl::void </td> 2236 <td>(</td> 2237 <td class="paramtype">SDLCALL *&#160;</td> 2238 <td class="paramname"><em>Circle</em></td><td>)</td> 2239 <td></td> 2240 </tr> 2241 </table> 2242</div><div class="memdoc"> 2243<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#gaa41fe50c7e019ee47f6212cd831b66f8">GPU_Circle()</a> </dd></dl> 2244 2245</div> 2246</div> 2247<a class="anchor" id="ad74baddf45fb75bda8065f7682cfc677"></a> 2248<div class="memitem"> 2249<div class="memproto"> 2250 <table class="memname"> 2251 <tr> 2252 <td class="memname">GPU_RendererImpl::void </td> 2253 <td>(</td> 2254 <td class="paramtype">SDLCALL *&#160;</td> 2255 <td class="paramname"><em>CircleFilled</em></td><td>)</td> 2256 <td></td> 2257 </tr> 2258 </table> 2259</div><div class="memdoc"> 2260<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#gaf12e3a658462bb5b011c17ff6a7773dc">GPU_CircleFilled()</a> </dd></dl> 2261 2262</div> 2263</div> 2264<a class="anchor" id="a2377fafbd5945858418f51fa359194d5"></a> 2265<div class="memitem"> 2266<div class="memproto"> 2267 <table class="memname"> 2268 <tr> 2269 <td class="memname">GPU_RendererImpl::void </td> 2270 <td>(</td> 2271 <td class="paramtype">SDLCALL *&#160;</td> 2272 <td class="paramname"><em>Ellipse</em></td><td>)</td> 2273 <td></td> 2274 </tr> 2275 </table> 2276</div><div class="memdoc"> 2277<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga491c0372babf6da7cce3a21dd4e36521">GPU_Ellipse()</a> </dd></dl> 2278 2279</div> 2280</div> 2281<a class="anchor" id="a64405cc8f5dc38393cb90d888a2aed74"></a> 2282<div class="memitem"> 2283<div class="memproto"> 2284 <table class="memname"> 2285 <tr> 2286 <td class="memname">GPU_RendererImpl::void </td> 2287 <td>(</td> 2288 <td class="paramtype">SDLCALL *&#160;</td> 2289 <td class="paramname"><em>EllipseFilled</em></td><td>)</td> 2290 <td></td> 2291 </tr> 2292 </table> 2293</div><div class="memdoc"> 2294<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga999c98ad8c7a60c456c11848e09fa9ee">GPU_EllipseFilled()</a> </dd></dl> 2295 2296</div> 2297</div> 2298<a class="anchor" id="a70791466f09e36ba27dcac3f1716bb6b"></a> 2299<div class="memitem"> 2300<div class="memproto"> 2301 <table class="memname"> 2302 <tr> 2303 <td class="memname">GPU_RendererImpl::void </td> 2304 <td>(</td> 2305 <td class="paramtype">SDLCALL *&#160;</td> 2306 <td class="paramname"><em>Sector</em></td><td>)</td> 2307 <td></td> 2308 </tr> 2309 </table> 2310</div><div class="memdoc"> 2311<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga8e0d443b9002eb8d440d385ac5109cfa">GPU_Sector()</a> </dd></dl> 2312 2313</div> 2314</div> 2315<a class="anchor" id="aeaec26f1a189ef99287f44fcec49657c"></a> 2316<div class="memitem"> 2317<div class="memproto"> 2318 <table class="memname"> 2319 <tr> 2320 <td class="memname">GPU_RendererImpl::void </td> 2321 <td>(</td> 2322 <td class="paramtype">SDLCALL *&#160;</td> 2323 <td class="paramname"><em>SectorFilled</em></td><td>)</td> 2324 <td></td> 2325 </tr> 2326 </table> 2327</div><div class="memdoc"> 2328<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga736f79ace463c03322d0b45b67ecbe88">GPU_SectorFilled()</a> </dd></dl> 2329 2330</div> 2331</div> 2332<a class="anchor" id="a0270c5e0b02680eee7ecbb6026042558"></a> 2333<div class="memitem"> 2334<div class="memproto"> 2335 <table class="memname"> 2336 <tr> 2337 <td class="memname">GPU_RendererImpl::void </td> 2338 <td>(</td> 2339 <td class="paramtype">SDLCALL *&#160;</td> 2340 <td class="paramname"><em>Tri</em></td><td>)</td> 2341 <td></td> 2342 </tr> 2343 </table> 2344</div><div class="memdoc"> 2345<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga37e6bc2c0a01b445383cc077501325fe">GPU_Tri()</a> </dd></dl> 2346 2347</div> 2348</div> 2349<a class="anchor" id="a935c7ae09ed0aa5b3c652d8f2d02a5e2"></a> 2350<div class="memitem"> 2351<div class="memproto"> 2352 <table class="memname"> 2353 <tr> 2354 <td class="memname">GPU_RendererImpl::void </td> 2355 <td>(</td> 2356 <td class="paramtype">SDLCALL *&#160;</td> 2357 <td class="paramname"><em>TriFilled</em></td><td>)</td> 2358 <td></td> 2359 </tr> 2360 </table> 2361</div><div class="memdoc"> 2362<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#gad67942247a91eef257b74b4639568f39">GPU_TriFilled()</a> </dd></dl> 2363 2364</div> 2365</div> 2366<a class="anchor" id="a4fd8f3b778f5e03b01ca8df98428fdea"></a> 2367<div class="memitem"> 2368<div class="memproto"> 2369 <table class="memname"> 2370 <tr> 2371 <td class="memname">GPU_RendererImpl::void </td> 2372 <td>(</td> 2373 <td class="paramtype">SDLCALL *&#160;</td> 2374 <td class="paramname"><em>Rectangle</em></td><td>)</td> 2375 <td></td> 2376 </tr> 2377 </table> 2378</div><div class="memdoc"> 2379<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga69abc0db7be27a89987d4b5fa4ff307a">GPU_Rectangle()</a> </dd></dl> 2380 2381</div> 2382</div> 2383<a class="anchor" id="ac6284d6f8253d342f35c17ee16b26ff3"></a> 2384<div class="memitem"> 2385<div class="memproto"> 2386 <table class="memname"> 2387 <tr> 2388 <td class="memname">GPU_RendererImpl::void </td> 2389 <td>(</td> 2390 <td class="paramtype">SDLCALL *&#160;</td> 2391 <td class="paramname"><em>RectangleFilled</em></td><td>)</td> 2392 <td></td> 2393 </tr> 2394 </table> 2395</div><div class="memdoc"> 2396<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga316d43be4dbcea2307ef655a5c99b9ca">GPU_RectangleFilled()</a> </dd></dl> 2397 2398</div> 2399</div> 2400<a class="anchor" id="a1f94546d9b6792ea50451598a2368fd9"></a> 2401<div class="memitem"> 2402<div class="memproto"> 2403 <table class="memname"> 2404 <tr> 2405 <td class="memname">GPU_RendererImpl::void </td> 2406 <td>(</td> 2407 <td class="paramtype">SDLCALL *&#160;</td> 2408 <td class="paramname"><em>RectangleRound</em></td><td>)</td> 2409 <td></td> 2410 </tr> 2411 </table> 2412</div><div class="memdoc"> 2413<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#gabe4a5afc223cec71caf20d716e4b7d58">GPU_RectangleRound()</a> </dd></dl> 2414 2415</div> 2416</div> 2417<a class="anchor" id="ac66f04d23f4e6d48cd826855431d97fc"></a> 2418<div class="memitem"> 2419<div class="memproto"> 2420 <table class="memname"> 2421 <tr> 2422 <td class="memname">GPU_RendererImpl::void </td> 2423 <td>(</td> 2424 <td class="paramtype">SDLCALL *&#160;</td> 2425 <td class="paramname"><em>RectangleRoundFilled</em></td><td>)</td> 2426 <td></td> 2427 </tr> 2428 </table> 2429</div><div class="memdoc"> 2430<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga1ff5fa71539d120f09d08c05dcb0566f">GPU_RectangleRoundFilled()</a> </dd></dl> 2431 2432</div> 2433</div> 2434<a class="anchor" id="af5ba199f18e72eb9d1880625e0b4047a"></a> 2435<div class="memitem"> 2436<div class="memproto"> 2437 <table class="memname"> 2438 <tr> 2439 <td class="memname">GPU_RendererImpl::void </td> 2440 <td>(</td> 2441 <td class="paramtype">SDLCALL *&#160;</td> 2442 <td class="paramname"><em>Polygon</em></td><td>)</td> 2443 <td></td> 2444 </tr> 2445 </table> 2446</div><div class="memdoc"> 2447<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#gaaf32abe01b75eef9b615d28411948d9f">GPU_Polygon()</a> </dd></dl> 2448 2449</div> 2450</div> 2451<a class="anchor" id="a9ea27ab4e5c562c819391dae0bc2af95"></a> 2452<div class="memitem"> 2453<div class="memproto"> 2454 <table class="memname"> 2455 <tr> 2456 <td class="memname">GPU_RendererImpl::void </td> 2457 <td>(</td> 2458 <td class="paramtype">SDLCALL *&#160;</td> 2459 <td class="paramname"><em>PolygonFilled</em></td><td>)</td> 2460 <td></td> 2461 </tr> 2462 </table> 2463</div><div class="memdoc"> 2464<dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__Shapes.html#ga3b23fbea1d5e28bb014922f74e5be4fa">GPU_PolygonFilled()</a> </dd></dl> 2465 2466</div> 2467</div> 2468<hr/>The documentation for this struct was generated from the following file:<ul> 2469<li>/home/travis/build/grimfang4/sdl-gpu/include/<a class="el" href="SDL__gpu__RendererImpl_8h_source.html">SDL_gpu_RendererImpl.h</a></li> 2470</ul> 2471</div><!-- contents --> 2472<!-- start footer part --> 2473<hr class="footer"/><address class="footer"><small> 2474Generated by &#160;<a href="http://www.doxygen.org/index.html"> 2475<img class="footer" src="doxygen.png" alt="doxygen"/> 2476</a> 1.8.6 2477</small></address> 2478</body> 2479</html>