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">
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.11"/>
7 <title>HomeScreenBinding: window 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/searchdata.js"></script>
13 <script type="text/javascript" src="../../search/search.js"></script>
14 <script type="text/javascript">
15 $(document).ready(function() { init_search(); });
17 <link href="../../doxygen.css" rel="stylesheet" type="text/css" />
20 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
22 <table cellspacing="0" cellpadding="0">
24 <tr style="height: 56px;">
25 <td id="projectalign" style="padding-left: 0.5em;">
26 <div id="projectname">HomeScreenBinding
33 <!-- end header part -->
34 <!-- Generated by Doxygen 1.8.11 -->
35 <script type="text/javascript">
36 var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
38 <div id="navrow1" class="tabs">
40 <li><a href="../../index.html"><span>Main Page</span></a></li>
41 <li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
42 <li><a href="../../files.html"><span>Files</span></a></li>
44 <div id="MSearchBox" class="MSearchBoxInactive">
46 <img id="MSearchSelect" src="../../search/mag_sel.png"
47 onmouseover="return searchBox.OnSearchSelectShow()"
48 onmouseout="return searchBox.OnSearchSelectHide()"
50 <input type="text" id="MSearchField" value="Search" accesskey="S"
51 onfocus="searchBox.OnSearchFieldFocus(true)"
52 onblur="searchBox.OnSearchFieldFocus(false)"
53 onkeyup="searchBox.OnSearchFieldChange(event)"/>
54 </span><span class="right">
55 <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
61 <div id="navrow2" class="tabs2">
63 <li><a href="../../annotated.html"><span>Class List</span></a></li>
64 <li><a href="../../classes.html"><span>Class Index</span></a></li>
65 <li><a href="../../functions.html"><span>Class Members</span></a></li>
68 <!-- window showing the filter options -->
69 <div id="MSearchSelectWindow"
70 onmouseover="return searchBox.OnSearchSelectShow()"
71 onmouseout="return searchBox.OnSearchSelectHide()"
72 onkeydown="return searchBox.OnSearchSelectKey(event)">
75 <!-- iframe showing the search results (closed by default) -->
76 <div id="MSearchResultsWindow">
77 <iframe src="javascript:void(0)" frameborder="0"
78 name="MSearchResults" id="MSearchResults">
85 <a href="#pub-attribs">Public Attributes</a> |
86 <a href="../../df/d37/structwindow-members.html">List of all members</a> </div>
87 <div class="headertitle">
88 <div class="title">window Struct Reference</div> </div>
90 <div class="contents">
91 <table class="memberdecls">
92 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
93 Public Attributes</h2></td></tr>
94 <tr class="memitem:a129486f2bd23791194f389ca1405cfd4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d6/df5/structdisplay.html">display</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a129486f2bd23791194f389ca1405cfd4">display</a></td></tr>
95 <tr class="separator:a129486f2bd23791194f389ca1405cfd4"><td class="memSeparator" colspan="2"> </td></tr>
96 <tr class="memitem:ad2b6c8ed8044b41fd1189a0ce26d539a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../dd/ddc/structgeometry.html">geometry</a> <a class="el" href="../../dd/ddc/structgeometry.html">geometry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#ad2b6c8ed8044b41fd1189a0ce26d539a">window_size</a></td></tr>
97 <tr class="separator:ad2b6c8ed8044b41fd1189a0ce26d539a"><td class="memSeparator" colspan="2"> </td></tr>
98 <tr class="memitem:a6975a930e9a3c166f8201fc4ef5e7728"><td class="memItemLeft" >struct {</td></tr>
99 <tr class="memitem:aee0282da3d9b55f2bb1bbaabe883718b"><td class="memItemLeft" >   GLuint   <a class="el" href="../../d6/de3/structwindow.html#a5202f3b60e262a6fa4fcee68dd47cb67">rotation_uniform</a></td></tr>
100 <tr class="separator:aee0282da3d9b55f2bb1bbaabe883718b"><td class="memSeparator" colspan="2"> </td></tr>
101 <tr class="memitem:aa9b8688368dc4af015d49339323dfba2"><td class="memItemLeft" >   GLuint   <a class="el" href="../../d6/de3/structwindow.html#aaf965f90f9fc938db2315ff62028c362">pos</a></td></tr>
102 <tr class="separator:aa9b8688368dc4af015d49339323dfba2"><td class="memSeparator" colspan="2"> </td></tr>
103 <tr class="memitem:a84c5d7b937010866c7f9a0b75961b35f"><td class="memItemLeft" >   GLuint   <a class="el" href="../../d6/de3/structwindow.html#aef10fe94766ccd4831ee611c5ad0e55c">col</a></td></tr>
104 <tr class="separator:a84c5d7b937010866c7f9a0b75961b35f"><td class="memSeparator" colspan="2"> </td></tr>
105 <tr class="memitem:a6975a930e9a3c166f8201fc4ef5e7728"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a6975a930e9a3c166f8201fc4ef5e7728">gl</a></td></tr>
106 <tr class="separator:a6975a930e9a3c166f8201fc4ef5e7728"><td class="memSeparator" colspan="2"> </td></tr>
107 <tr class="memitem:a72629bf021a361ad900504732a74cb68"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a72629bf021a361ad900504732a74cb68">benchmark_time</a></td></tr>
108 <tr class="separator:a72629bf021a361ad900504732a74cb68"><td class="memSeparator" colspan="2"> </td></tr>
109 <tr class="memitem:a633864bb495ec265bee220a5c70cc98f"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a633864bb495ec265bee220a5c70cc98f">frames</a></td></tr>
110 <tr class="separator:a633864bb495ec265bee220a5c70cc98f"><td class="memSeparator" colspan="2"> </td></tr>
111 <tr class="memitem:ae41be0955d0e73530e1bc13dfeb9d731"><td class="memItemLeft" align="right" valign="top">struct wl_egl_window * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#ae41be0955d0e73530e1bc13dfeb9d731">native</a></td></tr>
112 <tr class="separator:ae41be0955d0e73530e1bc13dfeb9d731"><td class="memSeparator" colspan="2"> </td></tr>
113 <tr class="memitem:a7d0790cfc7c30621611fa26ab5c1ae97"><td class="memItemLeft" align="right" valign="top">struct wl_surface * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a7d0790cfc7c30621611fa26ab5c1ae97">surface</a></td></tr>
114 <tr class="separator:a7d0790cfc7c30621611fa26ab5c1ae97"><td class="memSeparator" colspan="2"> </td></tr>
115 <tr class="memitem:a40e2c6fb4178953c820fc1b9f41d4b31"><td class="memItemLeft" align="right" valign="top">struct ivi_surface * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a40e2c6fb4178953c820fc1b9f41d4b31">ivi_surface</a></td></tr>
116 <tr class="separator:a40e2c6fb4178953c820fc1b9f41d4b31"><td class="memSeparator" colspan="2"> </td></tr>
117 <tr class="memitem:a8de0059f3f1cb0dec33fba1143b7dee1"><td class="memItemLeft" align="right" valign="top">EGLSurface </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a8de0059f3f1cb0dec33fba1143b7dee1">egl_surface</a></td></tr>
118 <tr class="separator:a8de0059f3f1cb0dec33fba1143b7dee1"><td class="memSeparator" colspan="2"> </td></tr>
119 <tr class="memitem:a35ba639556fa19d9273dad0953a6807e"><td class="memItemLeft" align="right" valign="top">struct wl_callback * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a35ba639556fa19d9273dad0953a6807e">callback</a></td></tr>
120 <tr class="separator:a35ba639556fa19d9273dad0953a6807e"><td class="memSeparator" colspan="2"> </td></tr>
121 <tr class="memitem:a8da44798a9e1feb7ed3fbd18ec3a28b6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a8da44798a9e1feb7ed3fbd18ec3a28b6">fullscreen</a></td></tr>
122 <tr class="separator:a8da44798a9e1feb7ed3fbd18ec3a28b6"><td class="memSeparator" colspan="2"> </td></tr>
123 <tr class="memitem:a026a50808d8323a5a73d585c19916fa8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a026a50808d8323a5a73d585c19916fa8">opaque</a></td></tr>
124 <tr class="separator:a026a50808d8323a5a73d585c19916fa8"><td class="memSeparator" colspan="2"> </td></tr>
125 <tr class="memitem:a0e634038f669aff472012f25ea250b40"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a0e634038f669aff472012f25ea250b40">buffer_size</a></td></tr>
126 <tr class="separator:a0e634038f669aff472012f25ea250b40"><td class="memSeparator" colspan="2"> </td></tr>
127 <tr class="memitem:a851bcb65083f5ab5ff768b09522bed70"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structwindow.html#a851bcb65083f5ab5ff768b09522bed70">frame_sync</a></td></tr>
128 <tr class="separator:a851bcb65083f5ab5ff768b09522bed70"><td class="memSeparator" colspan="2"> </td></tr>
130 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
131 <div class="textblock">
132 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00136">136</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
133 </div><h2 class="groupheader">Member Data Documentation</h2>
134 <a class="anchor" id="a72629bf021a361ad900504732a74cb68"></a>
135 <div class="memitem">
136 <div class="memproto">
137 <table class="memname">
139 <td class="memname">uint32_t window::benchmark_time</td>
142 </div><div class="memdoc">
144 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00145">145</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
148 <a class="anchor" id="a0e634038f669aff472012f25ea250b40"></a>
149 <div class="memitem">
150 <div class="memproto">
151 <table class="memname">
153 <td class="memname">int window::buffer_size</td>
156 </div><div class="memdoc">
158 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00151">151</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
162 <a class="anchor" id="a35ba639556fa19d9273dad0953a6807e"></a>
163 <div class="memitem">
164 <div class="memproto">
165 <table class="memname">
167 <td class="memname">struct wl_callback* window::callback</td>
170 </div><div class="memdoc">
172 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00150">150</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
176 <a class="anchor" id="aef10fe94766ccd4831ee611c5ad0e55c"></a>
177 <div class="memitem">
178 <div class="memproto">
179 <table class="memname">
181 <td class="memname">GLuint window::col</td>
184 </div><div class="memdoc">
186 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00142">142</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
190 <a class="anchor" id="a129486f2bd23791194f389ca1405cfd4"></a>
191 <div class="memitem">
192 <div class="memproto">
193 <table class="memname">
195 <td class="memname">struct <a class="el" href="../../d6/df5/structdisplay.html">display</a>* window::display</td>
198 </div><div class="memdoc">
200 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00137">137</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
204 <a class="anchor" id="a8de0059f3f1cb0dec33fba1143b7dee1"></a>
205 <div class="memitem">
206 <div class="memproto">
207 <table class="memname">
209 <td class="memname">EGLSurface window::egl_surface</td>
212 </div><div class="memdoc">
214 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00149">149</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
218 <a class="anchor" id="a851bcb65083f5ab5ff768b09522bed70"></a>
219 <div class="memitem">
220 <div class="memproto">
221 <table class="memname">
223 <td class="memname">int window::frame_sync</td>
226 </div><div class="memdoc">
228 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00151">151</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
232 <a class="anchor" id="a633864bb495ec265bee220a5c70cc98f"></a>
233 <div class="memitem">
234 <div class="memproto">
235 <table class="memname">
237 <td class="memname">uint32_t window::frames</td>
240 </div><div class="memdoc">
242 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00145">145</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
246 <a class="anchor" id="a8da44798a9e1feb7ed3fbd18ec3a28b6"></a>
247 <div class="memitem">
248 <div class="memproto">
249 <table class="memname">
251 <td class="memname">int window::fullscreen</td>
254 </div><div class="memdoc">
256 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00151">151</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
260 <a class="anchor" id="a6975a930e9a3c166f8201fc4ef5e7728"></a>
261 <div class="memitem">
262 <div class="memproto">
263 <table class="memname">
265 <td class="memname">struct { ... } window::gl</td>
268 </div><div class="memdoc">
272 <a class="anchor" id="a40e2c6fb4178953c820fc1b9f41d4b31"></a>
273 <div class="memitem">
274 <div class="memproto">
275 <table class="memname">
277 <td class="memname">struct ivi_surface* window::ivi_surface</td>
280 </div><div class="memdoc">
282 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00148">148</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
286 <a class="anchor" id="ae41be0955d0e73530e1bc13dfeb9d731"></a>
287 <div class="memitem">
288 <div class="memproto">
289 <table class="memname">
291 <td class="memname">struct wl_egl_window* window::native</td>
294 </div><div class="memdoc">
296 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00146">146</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
300 <a class="anchor" id="a026a50808d8323a5a73d585c19916fa8"></a>
301 <div class="memitem">
302 <div class="memproto">
303 <table class="memname">
305 <td class="memname">int window::opaque</td>
308 </div><div class="memdoc">
310 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00151">151</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
314 <a class="anchor" id="aaf965f90f9fc938db2315ff62028c362"></a>
315 <div class="memitem">
316 <div class="memproto">
317 <table class="memname">
319 <td class="memname">GLuint window::pos</td>
322 </div><div class="memdoc">
324 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00141">141</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
328 <a class="anchor" id="a5202f3b60e262a6fa4fcee68dd47cb67"></a>
329 <div class="memitem">
330 <div class="memproto">
331 <table class="memname">
333 <td class="memname">GLuint window::rotation_uniform</td>
336 </div><div class="memdoc">
338 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00140">140</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
342 <a class="anchor" id="a7d0790cfc7c30621611fa26ab5c1ae97"></a>
343 <div class="memitem">
344 <div class="memproto">
345 <table class="memname">
347 <td class="memname">struct wl_surface* window::surface</td>
350 </div><div class="memdoc">
352 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00147">147</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
356 <a class="anchor" id="ad2b6c8ed8044b41fd1189a0ce26d539a"></a>
357 <div class="memitem">
358 <div class="memproto">
359 <table class="memname">
361 <td class="memname">struct <a class="el" href="../../dd/ddc/structgeometry.html">geometry</a> <a class="el" href="../../dd/ddc/structgeometry.html">geometry</a> window::window_size</td>
364 </div><div class="memdoc">
366 <p>Definition at line <a class="el" href="../../de/da4/simple-egl_8cpp_source.html#l00138">138</a> of file <a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a>.</p>
370 <hr/>The documentation for this struct was generated from the following file:<ul>
371 <li>libhomescreen/<a class="el" href="../../de/da4/simple-egl_8cpp_source.html">simple-egl.cpp</a></li>
373 </div><!-- contents -->
374 <!-- start footer part -->
375 <hr class="footer"/><address class="footer"><small>
376 Generated by  <a href="http://www.doxygen.org/index.html">
377 <img class="footer" src="../../doxygen.png" alt="doxygen"/>