1page.title=ANativeWindow_Buffer Struct Reference 2page.customHeadTag=<link rel="stylesheet" type="text/css" href="doxygen-dac.css"> 3@jd:body 4<!-- Generated by Doxygen 1.8.6 --> 5</div><!-- top --> 6<div class="header"> 7 <div class="summary"> 8<a href="#pub-attribs">Data Fields</a> </div> 9 <div class="headertitle"> 10<div class="title">ANativeWindow_Buffer Struct Reference<div class="ingroups"><a class="el" href="group___native_activity.html">Native Activity</a></div></div> </div> 11</div><!--header--> 12<div class="contents"> 13 14<p><code>#include <native_window.h></code></p> 15<table class="memberdecls"> 16<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> 17Data Fields</h2></td></tr> 18<tr class="memitem:a395d15e7c2b09961c1bfd1da6179b64c"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_native_window___buffer.html#a395d15e7c2b09961c1bfd1da6179b64c">width</a></td></tr> 19<tr class="separator:a395d15e7c2b09961c1bfd1da6179b64c"><td class="memSeparator" colspan="2"> </td></tr> 20<tr class="memitem:a5d8006e753a3e76ff637a4e092bbed71"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_native_window___buffer.html#a5d8006e753a3e76ff637a4e092bbed71">height</a></td></tr> 21<tr class="separator:a5d8006e753a3e76ff637a4e092bbed71"><td class="memSeparator" colspan="2"> </td></tr> 22<tr class="memitem:a4438e3445d33be6d33b2c0dbe9c2e0d7"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_native_window___buffer.html#a4438e3445d33be6d33b2c0dbe9c2e0d7">stride</a></td></tr> 23<tr class="separator:a4438e3445d33be6d33b2c0dbe9c2e0d7"><td class="memSeparator" colspan="2"> </td></tr> 24<tr class="memitem:a49d503b84d084937e3ceeda9f0b4659e"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_native_window___buffer.html#a49d503b84d084937e3ceeda9f0b4659e">format</a></td></tr> 25<tr class="separator:a49d503b84d084937e3ceeda9f0b4659e"><td class="memSeparator" colspan="2"> </td></tr> 26<tr class="memitem:a089d8e968fac54a9e45f059b8b78cf9b"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_native_window___buffer.html#a089d8e968fac54a9e45f059b8b78cf9b">bits</a></td></tr> 27<tr class="separator:a089d8e968fac54a9e45f059b8b78cf9b"><td class="memSeparator" colspan="2"> </td></tr> 28<tr class="memitem:a60cc5aad4013157e2e7434d6de450656"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_native_window___buffer.html#a60cc5aad4013157e2e7434d6de450656">reserved</a> [6]</td></tr> 29<tr class="separator:a60cc5aad4013157e2e7434d6de450656"><td class="memSeparator" colspan="2"> </td></tr> 30</table> 31<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> 32<div class="textblock"><p><a class="el" href="group___native_activity.html#ga66956d540c2e3709e12156d195e64726">ANativeWindow</a> is a struct that represents a windows buffer.</p> 33<p>A pointer can be obtained using <a class="el" href="group___native_activity.html#ga0b0e3b7d442dee83e1a1b42e5b0caee6">ANativeWindow_lock()</a>. </p> 34</div><h2 class="groupheader">Field Documentation</h2> 35<a class="anchor" id="a089d8e968fac54a9e45f059b8b78cf9b"></a> 36<div class="memitem"> 37<div class="memproto"> 38 <table class="memname"> 39 <tr> 40 <td class="memname">void* bits</td> 41 </tr> 42 </table> 43</div><div class="memdoc"> 44 45</div> 46</div> 47<a class="anchor" id="a49d503b84d084937e3ceeda9f0b4659e"></a> 48<div class="memitem"> 49<div class="memproto"> 50 <table class="memname"> 51 <tr> 52 <td class="memname">int32_t format</td> 53 </tr> 54 </table> 55</div><div class="memdoc"> 56 57</div> 58</div> 59<a class="anchor" id="a5d8006e753a3e76ff637a4e092bbed71"></a> 60<div class="memitem"> 61<div class="memproto"> 62 <table class="memname"> 63 <tr> 64 <td class="memname">int32_t height</td> 65 </tr> 66 </table> 67</div><div class="memdoc"> 68 69</div> 70</div> 71<a class="anchor" id="a60cc5aad4013157e2e7434d6de450656"></a> 72<div class="memitem"> 73<div class="memproto"> 74 <table class="memname"> 75 <tr> 76 <td class="memname">uint32_t reserved[6]</td> 77 </tr> 78 </table> 79</div><div class="memdoc"> 80 81</div> 82</div> 83<a class="anchor" id="a4438e3445d33be6d33b2c0dbe9c2e0d7"></a> 84<div class="memitem"> 85<div class="memproto"> 86 <table class="memname"> 87 <tr> 88 <td class="memname">int32_t stride</td> 89 </tr> 90 </table> 91</div><div class="memdoc"> 92 93</div> 94</div> 95<a class="anchor" id="a395d15e7c2b09961c1bfd1da6179b64c"></a> 96<div class="memitem"> 97<div class="memproto"> 98 <table class="memname"> 99 <tr> 100 <td class="memname">int32_t width</td> 101 </tr> 102 </table> 103</div><div class="memdoc"> 104 105</div> 106</div> 107<hr/>The documentation for this struct was generated from the following file:<ul> 108<li><a class="el" href="native__window_8h.html">native_window.h</a></li> 109</ul> 110</div><!-- contents --> 111