this repo has no description
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 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 List</span></a></li>
52 <li><a href="classes.html"><span>Class Index</span></a></li>
53 <li><a href="functions.html"><span>Class 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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </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> |
74<a href="#pub-attribs">Public Attributes</a> |
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 <<a class="el" href="SDL__gpu__RendererImpl_8h_source.html">SDL_gpu_RendererImpl.h</a>></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 * </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"> </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 * </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"> </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 * </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"> </td></tr>
98<tr class="memitem:af2159091e78554d13802c169643d5eaa"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
100<tr class="memitem:a2330e51fc045a1c3ab7a80c2b4171d49"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
102<tr class="memitem:a8615246b996378331cde8a8a47393d34"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
104<tr class="memitem:a487d9ce3cf2e524cce27de05375f6a0c"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
106<tr class="memitem:a5e1d95cced4421001c8993db3a53db87"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
108<tr class="memitem:ada53cdb11af66a6a6ffc8f2df46e710b"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
110<tr class="memitem:a82fb76123629ffaa5661d96b78e588bf"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
112<tr class="memitem:a28e702660ef93a4c67a1a70a2c93d19c"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
114<tr class="memitem:a2cb4e3c165b9d63dd96f49b4420a1c88"><td class="memItemLeft" align="right" valign="top"> </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"> </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 * </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"> </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 * </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"> </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 * </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"> </td></tr>
122<tr class="memitem:ac8da8ab5b4e5b76fa07e40f31c513bcd"><td class="memItemLeft" align="right" valign="top"> </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"> </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 * </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"> </td></tr>
126<tr class="memitem:a7af2dca5e9ed1868db89b76ad9f5bc35"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
128<tr class="memitem:a139d110464510e6e3d3b01fa5c6f9a60"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
130<tr class="memitem:ab4657bbe318b8a52d4bd2e290057900a"><td class="memItemLeft" align="right" valign="top"> </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"> </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 * </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"> </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 * </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"> </td></tr>
136<tr class="memitem:ab09f00a69a260734eee8b8f304d6fa60"><td class="memItemLeft" align="right" valign="top">SDL_Surface *SDLCALL * </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"> </td></tr>
138<tr class="memitem:aac6f56806c5abafbd83cc0988568f3bc"><td class="memItemLeft" align="right" valign="top">SDL_Surface *SDLCALL * </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"> </td></tr>
140<tr class="memitem:ab2871cec2cf664d83881ef04b2bd3404"><td class="memItemLeft" align="right" valign="top"> </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"> </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 * </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"> </td></tr>
144<tr class="memitem:abcb0da6fcf6cdc44981590ea8dbc6ff8"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
146<tr class="memitem:a7db12b3bd06acf0565d1bab42c0f701b"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
148<tr class="memitem:abac454e6c12980c6d8e30a8e4e136572"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
150<tr class="memitem:a002b254a218c6fabf67cb3ccad083ab9"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
152<tr class="memitem:acfac07d8525a3bff57947a206fc42826"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
154<tr class="memitem:a2c63a26d855fe88382c3468fa1dd5297"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
156<tr class="memitem:a8ef85d1e072b54efe1424af4ee07ce3b"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
158<tr class="memitem:a64f6a62f42bee9c310bfd82688db5019"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
160<tr class="memitem:adbe51b299b1768d73a97e62181e18139"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
162<tr class="memitem:a4e5695699c7e068651c01973d10ebf5a"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
164<tr class="memitem:a36fd7adf0c15b6744456988bb540ab0d"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
166<tr class="memitem:a9825489fd958ef7b60dd70dea0f7c9b9"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
168<tr class="memitem:a8592fc73ddf8366931a592cb815aa523"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
170<tr class="memitem:af1942052dc45495ffd57b620eae40726"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
172<tr class="memitem:a520138a02f02c2ed7b46a6bdc52c4ff8"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
174<tr class="memitem:ad8e92ee239cb29b5fe471d2f5273868a"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
176<tr class="memitem:a1ff13ce53cbe5f27a26cbbce9ec1e21f"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
178<tr class="memitem:a0881ab9673c214c990b01b379ea24e1e"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
180<tr class="memitem:a44d59c536aa40ac08fb235a8d9e27708"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
182<tr class="memitem:ad81be6665c4d20290ef03295a311b16f"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
184<tr class="memitem:acb014b44a9f9e9711f6f149223ce237f"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
186<tr class="memitem:ae69bbb7028d18da98cf15e02c99ea9b3"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
188<tr class="memitem:ad84057c5a2499dff8f7034dad8499b0c"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
190<tr class="memitem:ad5d8dc74b1a8ada31b030225d5694003"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
192<tr class="memitem:a62c50320e967dadfb223c782611afe51"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
194<tr class="memitem:aac82781770f9250c425da2777087b1cb"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
196<tr class="memitem:ac1c53dcfcfd3ab0434a69b43046e1859"><td class="memItemLeft" align="right" valign="top">const char *SDLCALL * </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"> </td></tr>
198<tr class="memitem:a394553ce9649cf8374ad6043c10d4821"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
200<tr class="memitem:a046880ef4e592f57798e1dddc3d46c03"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
202<tr class="memitem:aef27d743c63574ea859b8c2539a18065"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
204<tr class="memitem:aa57276c2d3016cacb8c1ef9a5f3b01dd"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
206<tr class="memitem:aff526b935ba91bbda0cf0e3be111dbfd"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
208<tr class="memitem:a4a9cb586f5797c4ac5dc29ab25178622"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
210<tr class="memitem:a4798690131da118c4238c6a20b777b37"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
212<tr class="memitem:a6730214d152d0ab7147ff3a760a700c1"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
214<tr class="memitem:a19d27fc4b56d7275f23e2fd32e955c41"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
216<tr class="memitem:a36da13fa0029f4f500c3d399ce2f04bc"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
218<tr class="memitem:acda0726c7befbc612b363c7f19f504f9"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
220<tr class="memitem:a50b39eb6fdd79fb644cb322a08d04d9b"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
222<tr class="memitem:a4eabc99af6c0c65a01d3b1877216dbe5"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
224<tr class="memitem:a0c98c7d86e68c00eb5a8acd578d81e8f"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
226<tr class="memitem:a90e240330cd8dc3865bc052adbdf1e1b"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
228<tr class="memitem:a287e1b62e20771e0794e0fc032ce5e8e"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
230<tr class="memitem:acc24530c79409948dc6da88c152b81f8"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
232<tr class="memitem:a1d9d2fdb5662b14cdae86a8f1c378b34"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
234<tr class="memitem:a9f71448153f116a57d4710a180790792"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
236<tr class="memitem:ac3ace12953e53996014c6d7a2801cad4"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
238<tr class="memitem:a15b70bf0680c53bc69d681fd8fc306b1"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
240<tr class="memitem:ae7fecbf6000359e3f7bca1ae5a828cb8"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
242<tr class="memitem:a5f9f28db369f9d067c988b6175e2f568"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
244<tr class="memitem:ada4c3878059a1c41a212cd1eba7d0911"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
246<tr class="memitem:a2541def1156f270751dbff982438114d"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
248<tr class="memitem:a44c0e4594deb98c28909273aa9c20d69"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
250<tr class="memitem:af3f177bfb694de7f5d00701172e94d2d"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
252<tr class="memitem:a85ea6ab1f433e8153a7f6de6aebd27ee"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
254<tr class="memitem:a9c9de809255075b31ae2b30ce1cd7d6d"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
256<tr class="memitem:ad74baddf45fb75bda8065f7682cfc677"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
258<tr class="memitem:a2377fafbd5945858418f51fa359194d5"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
260<tr class="memitem:a64405cc8f5dc38393cb90d888a2aed74"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
262<tr class="memitem:a70791466f09e36ba27dcac3f1716bb6b"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
264<tr class="memitem:aeaec26f1a189ef99287f44fcec49657c"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
266<tr class="memitem:a0270c5e0b02680eee7ecbb6026042558"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
268<tr class="memitem:a935c7ae09ed0aa5b3c652d8f2d02a5e2"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
270<tr class="memitem:a4fd8f3b778f5e03b01ca8df98428fdea"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
272<tr class="memitem:ac6284d6f8253d342f35c17ee16b26ff3"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
274<tr class="memitem:a1f94546d9b6792ea50451598a2368fd9"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
276<tr class="memitem:ac66f04d23f4e6d48cd826855431d97fc"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
278<tr class="memitem:af5ba199f18e72eb9d1880625e0b4047a"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
280<tr class="memitem:a9ea27ab4e5c562c819391dae0bc2af95"><td class="memItemLeft" align="right" valign="top"> </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"> </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> * </td><td class="memItemRight" valign="bottom"><b>target</b></td></tr>
287<tr class="separator:a0febfb46f0cde72776760dc699962632"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>windowID</b></td></tr>
290<tr class="separator:af76328c766f808d09399216a9869783d"><td class="memSeparator" colspan="2"> </td></tr>
291<tr class="memitem:a1c29f2c2340968beb9dafab8153457fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c29f2c2340968beb9dafab8153457fd"></a>
292Uint16 </td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
293<tr class="separator:a1c29f2c2340968beb9dafab8153457fd"><td class="memSeparator" colspan="2"> </td></tr>
294<tr class="memitem:a382e07ca2525c3d769631487a09e0499"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a382e07ca2525c3d769631487a09e0499"></a>
295Uint16 Uint16 </td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
296<tr class="separator:a382e07ca2525c3d769631487a09e0499"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
299<tr class="separator:af1a8b14c0c4bcf576aaa9d7916f02ce1"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
302<tr class="separator:af0158ee0704243f66828eb46f9e682b6"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>enable_fullscreen</b></td></tr>
305<tr class="separator:adf473d9f9a8d05b1573320a6906dd2e2"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>use_desktop_resolution</b></td></tr>
308<tr class="separator:affb262e6ce4d91f08f17f76bf9520551"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>cam</b></td></tr>
311<tr class="separator:a254b197a444c5a7cc54c9555dcf46c43"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>image</b></td></tr>
314<tr class="separator:a4dc92ab097ae6a45c14c73c395e033ba"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr>
317<tr class="separator:af7e73e6d7e7a62000797c3d5151358e5"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>format</b></td></tr>
321<tr class="separator:ab0b836d0fe32960b017a5395b9683ca4"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>image_rect</b></td></tr>
324<tr class="separator:ad752281d01b15d05d5a0ef2e971f2fa9"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>surface</b></td></tr>
328<tr class="separator:a44275569353f198176b6db034a865a35"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>surface_rect</b></td></tr>
332<tr class="separator:acfc5023d7f448670d3668d7836236ef9"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>bytes</b></td></tr>
336<tr class="separator:ac2cd1fd7d8d20c07b75d6913ef50e564"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>bytes_per_row</b></td></tr>
340<tr class="separator:ae2ea6c0fbb012f857963167711d0b319"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>surface</b></td></tr>
343<tr class="separator:a23ad059c1865a1b314c717c4997279a4"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>surface_rect</b></td></tr>
347<tr class="separator:a959b1e6db09d59a95665d229673bd1b5"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>src_rect</b></td></tr>
350<tr class="separator:a54a4e18a5abc7f11ee76ff201578556b"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>target</b></td></tr>
353<tr class="separator:ac58fab50358ae06100b989261445607e"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
356<tr class="separator:a78962d9893716f3e1f449f66db96a42f"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
360<tr class="separator:adcd424779af41cfad3a5c2ab7a61194e"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>degrees</b></td></tr>
364<tr class="separator:a905f9250d2b8abd495f8f53b4d21c0bd"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>scaleX</b></td></tr>
368<tr class="separator:a6fa94fb9adac30c42784c3c2c37c3684"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>scaleY</b></td></tr>
372<tr class="separator:a9e5c44d301215eaa47e741ccd6e55a88"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>scaleX</b></td></tr>
376<tr class="separator:a7ebb9f73a89c2bbbc495ec2a1947ff40"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>scaleY</b></td></tr>
380<tr class="separator:a0b86859534c1ecee3250cfaf809035c8"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>pivot_x</b></td></tr>
384<tr class="separator:a3619a1e6f0b9b968334198f237a0d895"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>pivot_y</b></td></tr>
388<tr class="separator:a36ae8e138be36a2f144644704d7f346d"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>degrees</b></td></tr>
392<tr class="separator:a62c93376b66a72259a20c5dba93027ba"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>scaleX</b></td></tr>
397<tr class="separator:a120975d4e4ccb5790fe0fb997c1ab4f8"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>scaleY</b></td></tr>
402<tr class="separator:ac45d43aa1a6aeef3d61f3a01d0753334"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>target</b></td></tr>
405<tr class="separator:ac837971e30dc3fdb63681a904c4df801"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>num_vertices</b></td></tr>
408<tr class="separator:a47e5ab32fb63b037ef68255fd24ccee6"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
412<tr class="separator:a37cdd1e25a04ef97d69e0f6c4b297828"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>num_indices</b></td></tr>
416<tr class="separator:a0555b7114388f6dcf2dc289695821f3d"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>indices</b></td></tr>
421<tr class="separator:aa7c1823759bf16657bf2aa5819fcdd13"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
427<tr class="separator:a5779af85b074926f1344f9ec6603e638"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
430<tr class="separator:a5d978f037bd201c553daa54b38cd3469"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
433<tr class="separator:a8ffba4b907ffcbf745487b252ff87e4d"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
436<tr class="separator:a661364ef44c23532b8164c576e1290fa"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
440<tr class="separator:a5a51cfb66e1840c93648365e335024d6"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>filter</b></td></tr>
443<tr class="separator:a7c381f4b864f005618ab4ab3bf93dccf"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>wrap_mode_x</b></td></tr>
446<tr class="separator:a205c8f468171dc774b97e005693cd948"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>wrap_mode_y</b></td></tr>
449<tr class="separator:a1b8c284a951ae800dc209cff267b3143"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
452<tr class="separator:a14a2aa1330972404aceba4feba7515a3"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>g</b></td></tr>
455<tr class="separator:aac6645f31ce279f54fee9e6faeb1da0c"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>b</b></td></tr>
458<tr class="separator:afc3690c38dae7d5d3e7e4f3a8c2d8fd5"><td class="memSeparator" colspan="2"> </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 </td><td class="memItemRight" valign="bottom"><b>a</b></td></tr>
461<tr class="separator:a085bdd3cdeed5f98de552ff24bc365dd"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>program_object</b></td></tr>
464<tr class="separator:a027777d94f028680e6bb3f353d4e44e4"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>shader_type</b></td></tr>
467<tr class="separator:ad4d7862cad7eefdcc20f1041baca05f8"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>shader_source</b></td></tr>
470<tr class="separator:a533bdd9e1e37deb1ef6baf129db5892a"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>free_rwops</b></td></tr>
473<tr class="separator:a23bf5b45ac08dd984c475e3418b2260d"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>shader_source</b></td></tr>
476<tr class="separator:a008071827f8db3767f2566ebb9e9a4f2"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>shader_object</b></td></tr>
479<tr class="separator:aa49e97d85d9b06eb11faa150afc5b2c1"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>shader_object</b></td></tr>
482<tr class="separator:aa49e97d85d9b06eb11faa150afc5b2c1"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>block</b></td></tr>
485<tr class="separator:a5ceb0afb7892e2017e63162224e10a7b"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>attrib_name</b></td></tr>
488<tr class="separator:a34c942057f7a79295364523fbbc37a02"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>uniform_name</b></td></tr>
491<tr class="separator:a682dc4985f134cc2562dade5db0ff3ef"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>position_name</b></td></tr>
494<tr class="separator:aaf27bb7cc650732255ed9bd3ef04375d"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>texcoord_name</b></td></tr>
497<tr class="separator:ab8faecaa87f46e3c162d6a65c9b6989d"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>color_name</b></td></tr>
501<tr class="separator:a619a7f9552807964f4ac9bb34282163e"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>modelViewMatrix_name</b></td></tr>
505<tr class="separator:a733ae742f673fbe4b4f50eb9961650e6"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>block</b></td></tr>
508<tr class="separator:a64dfbbd6ac2a71b3917e4ff9920e79e4"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>location</b></td></tr>
511<tr class="separator:a83b584c9f54c401f27e0b03bb47dd55d"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>image_unit</b></td></tr>
514<tr class="separator:a782d51b18d00ad8c0aaefc3478ff6434"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>location</b></td></tr>
517<tr class="separator:ab4d65946bd8bcffc982a1749756dfe77"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
520<tr class="separator:ad605f52d6c7546781f3931fb4444e79b"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>location</b></td></tr>
523<tr class="separator:a83b584c9f54c401f27e0b03bb47dd55d"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
526<tr class="separator:a636fc042ea8da45777775e7890a003f3"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>num_elements_per_value</b></td></tr>
529<tr class="separator:a0c64d173aa7c572aebfa9f337d6ad198"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>num_values</b></td></tr>
532<tr class="separator:a21d1a89b9609acf97edcb5bdc8bb6dc4"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
535<tr class="separator:aabb78f4a4ea90cb75834edbeefe0c0bf"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
538<tr class="separator:a6a7e9eb90fcb8ebfda2874e21751f4e6"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
541<tr class="separator:a636fc042ea8da45777775e7890a003f3"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
544<tr class="separator:af8ace3ee032eff2b08b69e6921ce23cd"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
547<tr class="separator:a94023f726fa6045ac9f9e47a7845a7de"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
550<tr class="separator:a804f563e1e841ca66ece84c99b5c8dd2"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
553<tr class="separator:a0c19cdfb103837eca32ec53de02f98c0"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>num_matrices</b></td></tr>
556<tr class="separator:a8049a0177fe6e7fae3bd91531e9f404e"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>num_rows</b></td></tr>
559<tr class="separator:a2d848ae7bb99de7f6ccaa49277dacbdc"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>num_columns</b></td></tr>
562<tr class="separator:a2e6d14657ab576f2b15c36c083fd5737"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>transpose</b></td></tr>
565<tr class="separator:a14e61c21c866949a86c189c32bba7b48"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
568<tr class="separator:a9f500ffac0aaa7019c89e320798663ea"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>num_elements</b></td></tr>
571<tr class="separator:aea874ccea7d90bad17d2303d76932182"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
574<tr class="separator:a90ae3c65c82de1e56201be273325662f"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
577<tr class="separator:a3fc32704f35af75eab15dbd95111c537"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
580<tr class="separator:a921dea21a5af9cdb5705158e39776429"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>num_values</b></td></tr>
583<tr class="separator:a314160e7b9726e29af20cab901293dff"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>source</b></td></tr>
586<tr class="separator:a00123efdd6d44254c1904a777e1ed5e7"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>thickness</b></td></tr>
589<tr class="separator:a0dd4937ba07ec9d5def3fe2293b25898"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
592<tr class="separator:a78962d9893716f3e1f449f66db96a42f"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
595<tr class="separator:adcd424779af41cfad3a5c2ab7a61194e"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>color</b></td></tr>
598<tr class="separator:a27bdd3c171729f124e31d8c1b4e9c1da"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>x1</b></td></tr>
601<tr class="separator:a0e359b73deae8ee06ea5e90e51b08f83"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>y1</b></td></tr>
604<tr class="separator:afef54bc3c23a4eef6a3cdb4ca9211eb6"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>x2</b></td></tr>
607<tr class="separator:aba665c5fad98ad3bfaa9d9cc5ed68566"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>y2</b></td></tr>
610<tr class="separator:ad15b5c36e682cdc3ab004072ca9914be"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>color</b></td></tr>
614<tr class="separator:ab0597cb3cfa5dd24e81e048ef48daa69"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>radius</b></td></tr>
617<tr class="separator:a58803ad6eba5968e21f57644a1926c8c"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>start_angle</b></td></tr>
620<tr class="separator:a4a872ddea475649f03d38da11ba1da93"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>end_angle</b></td></tr>
624<tr class="separator:aa1857f13d8ef38bd0798a5707e84a9c8"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>color</b></td></tr>
628<tr class="separator:a8eaeff7dd942926ea758e8167d31a309"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>color</b></td></tr>
632<tr class="separator:aaa3c7c5a911488ac14ce5ac28ee31125"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>rx</b></td></tr>
635<tr class="separator:a8021a00769260840adc06f74220f7338"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>ry</b></td></tr>
638<tr class="separator:a225b088893b9a9b5ff64eb836df20bef"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>degrees</b></td></tr>
642<tr class="separator:a905f9250d2b8abd495f8f53b4d21c0bd"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>inner_radius</b></td></tr>
645<tr class="separator:a713933687ae3243ae583f1bf96804944"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>outer_radius</b></td></tr>
648<tr class="separator:a72f1fb23bc3b6c35c908bc43c38cb103"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>start_angle</b></td></tr>
652<tr class="separator:a4a872ddea475649f03d38da11ba1da93"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>end_angle</b></td></tr>
656<tr class="separator:aa1857f13d8ef38bd0798a5707e84a9c8"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>color</b></td></tr>
660<tr class="separator:acfe9c45ff990c2d5d0254bfb07b2c0b4"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>x3</b></td></tr>
664<tr class="separator:a547a854c7dc73902df9d0dfb7420e9e8"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>y3</b></td></tr>
668<tr class="separator:a2cf4adc92823af994cf35157d2d00a95"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>radius</b></td></tr>
672<tr class="separator:a58803ad6eba5968e21f57644a1926c8c"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>num_vertices</b></td></tr>
675<tr class="separator:a47e5ab32fb63b037ef68255fd24ccee6"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>vertices</b></td></tr>
678<tr class="separator:a22e7b50e4c4d63fb3386cb762da21bec"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><b>color</b></td></tr>
682<tr class="separator:a27bdd3c171729f124e31d8c1b4e9c1da"><td class="memSeparator" colspan="2"> </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> * </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> * </td>
701 <td class="paramname"><em>image</em> </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> * </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 * </td>
728 <td class="paramname"><em>surface</em> </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> * </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> * </td>
755 <td class="paramname"><em>target</em> </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> * </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> * </td>
782 <td class="paramname"><em>image</em> </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> * </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> * </td>
809 <td class="paramname"><em>target</em> </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> * </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> * </td>
836 <td class="paramname"><em>image</em> </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> * </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> * </td>
863 <td class="paramname"><em>target</em> </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> * </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 </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 </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> </td>
902 <td class="paramname"><em>format</em> </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> * </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> </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> </td>
935 <td class="paramname"><em>take_ownership</em> </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> * </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> </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> * </td>
968 <td class="paramname"><em>target</em> </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 * </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 * </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> * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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> * </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> </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 </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 </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 </td>
1200 <td class="paramname"><em>SDL_flags</em> </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 * </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 * </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> * </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> * </td>
1265 <td class="paramname"><em>image</em> </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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  <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>