a00176.html 62 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795
  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.10"/>
  7. <title>0.9.9 API documenation: GLM_GTC_type_aligned</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(); });
  16. </script>
  17. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  18. </head>
  19. <body>
  20. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  21. <div id="titlearea">
  22. <table cellspacing="0" cellpadding="0">
  23. <tbody>
  24. <tr style="height: 56px;">
  25. <td id="projectlogo"><img alt="Logo" src="logo-mini.png"/></td>
  26. <td id="projectalign" style="padding-left: 0.5em;">
  27. <div id="projectname">0.9.9 API documenation
  28. </div>
  29. </td>
  30. </tr>
  31. </tbody>
  32. </table>
  33. </div>
  34. <!-- end header part -->
  35. <!-- Generated by Doxygen 1.8.10 -->
  36. <script type="text/javascript">
  37. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  38. </script>
  39. <div id="navrow1" class="tabs">
  40. <ul class="tablist">
  41. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  42. <li><a href="modules.html"><span>Modules</span></a></li>
  43. <li><a href="files.html"><span>Files</span></a></li>
  44. <li>
  45. <div id="MSearchBox" class="MSearchBoxInactive">
  46. <span class="left">
  47. <img id="MSearchSelect" src="search/mag_sel.png"
  48. onmouseover="return searchBox.OnSearchSelectShow()"
  49. onmouseout="return searchBox.OnSearchSelectHide()"
  50. alt=""/>
  51. <input type="text" id="MSearchField" value="Search" accesskey="S"
  52. onfocus="searchBox.OnSearchFieldFocus(true)"
  53. onblur="searchBox.OnSearchFieldFocus(false)"
  54. onkeyup="searchBox.OnSearchFieldChange(event)"/>
  55. </span><span class="right">
  56. <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
  57. </span>
  58. </div>
  59. </li>
  60. </ul>
  61. </div>
  62. </div><!-- top -->
  63. <!-- window showing the filter options -->
  64. <div id="MSearchSelectWindow"
  65. onmouseover="return searchBox.OnSearchSelectShow()"
  66. onmouseout="return searchBox.OnSearchSelectHide()"
  67. onkeydown="return searchBox.OnSearchSelectKey(event)">
  68. </div>
  69. <!-- iframe showing the search results (closed by default) -->
  70. <div id="MSearchResultsWindow">
  71. <iframe src="javascript:void(0)" frameborder="0"
  72. name="MSearchResults" id="MSearchResults">
  73. </iframe>
  74. </div>
  75. <div class="header">
  76. <div class="summary">
  77. <a href="#typedef-members">Typedefs</a> </div>
  78. <div class="headertitle">
  79. <div class="title">GLM_GTC_type_aligned<div class="ingroups"><a class="el" href="a00153.html">GTC Extensions (Stable)</a></div></div> </div>
  80. </div><!--header-->
  81. <div class="contents">
  82. <p>Aligned types.
  83. <a href="#details">More...</a></p>
  84. <table class="memberdecls">
  85. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
  86. Typedefs</h2></td></tr>
  87. <tr class="memitem:ga780a35f764020f553a9601a3fcdcd059"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga780a35f764020f553a9601a3fcdcd059"></a>
  88. typedef aligned_highp_bvec1&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga780a35f764020f553a9601a3fcdcd059">aligned_bvec1</a></td></tr>
  89. <tr class="memdesc:ga780a35f764020f553a9601a3fcdcd059"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 component vector of boolean. <br /></td></tr>
  90. <tr class="separator:ga780a35f764020f553a9601a3fcdcd059"><td class="memSeparator" colspan="2">&#160;</td></tr>
  91. <tr class="memitem:gae766b317c5afec852bfb3d74a3c54bc8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae766b317c5afec852bfb3d74a3c54bc8"></a>
  92. typedef aligned_highp_bvec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gae766b317c5afec852bfb3d74a3c54bc8">aligned_bvec2</a></td></tr>
  93. <tr class="memdesc:gae766b317c5afec852bfb3d74a3c54bc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of boolean. <br /></td></tr>
  94. <tr class="separator:gae766b317c5afec852bfb3d74a3c54bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  95. <tr class="memitem:gae1964ba70d15915e5b710926decbb3cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae1964ba70d15915e5b710926decbb3cb"></a>
  96. typedef aligned_highp_bvec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gae1964ba70d15915e5b710926decbb3cb">aligned_bvec3</a></td></tr>
  97. <tr class="memdesc:gae1964ba70d15915e5b710926decbb3cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of boolean. <br /></td></tr>
  98. <tr class="separator:gae1964ba70d15915e5b710926decbb3cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  99. <tr class="memitem:gae164a1f7879f828bc35e50b79d786b05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae164a1f7879f828bc35e50b79d786b05"></a>
  100. typedef aligned_highp_bvec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gae164a1f7879f828bc35e50b79d786b05">aligned_bvec4</a></td></tr>
  101. <tr class="memdesc:gae164a1f7879f828bc35e50b79d786b05"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of boolean. <br /></td></tr>
  102. <tr class="separator:gae164a1f7879f828bc35e50b79d786b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
  103. <tr class="memitem:ga4974f46ae5a19415d91316960a53617a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4974f46ae5a19415d91316960a53617a"></a>
  104. typedef aligned_highp_dvec1&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga4974f46ae5a19415d91316960a53617a">aligned_dvec1</a></td></tr>
  105. <tr class="memdesc:ga4974f46ae5a19415d91316960a53617a"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 component vector of double-precision floating-point numbers. <br /></td></tr>
  106. <tr class="separator:ga4974f46ae5a19415d91316960a53617a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  107. <tr class="memitem:ga18d859f87122b2b3b2992ffe86dbebc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga18d859f87122b2b3b2992ffe86dbebc0"></a>
  108. typedef aligned_highp_dvec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga18d859f87122b2b3b2992ffe86dbebc0">aligned_dvec2</a></td></tr>
  109. <tr class="memdesc:ga18d859f87122b2b3b2992ffe86dbebc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of double-precision floating-point numbers. <br /></td></tr>
  110. <tr class="separator:ga18d859f87122b2b3b2992ffe86dbebc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  111. <tr class="memitem:gaa37869eea77d28419b2fb0ff70b69bf0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa37869eea77d28419b2fb0ff70b69bf0"></a>
  112. typedef aligned_highp_dvec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gaa37869eea77d28419b2fb0ff70b69bf0">aligned_dvec3</a></td></tr>
  113. <tr class="memdesc:gaa37869eea77d28419b2fb0ff70b69bf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of double-precision floating-point numbers. <br /></td></tr>
  114. <tr class="separator:gaa37869eea77d28419b2fb0ff70b69bf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  115. <tr class="memitem:ga8a9f0a4795ccc442fa9901845026f9f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a9f0a4795ccc442fa9901845026f9f5"></a>
  116. typedef aligned_highp_dvec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga8a9f0a4795ccc442fa9901845026f9f5">aligned_dvec4</a></td></tr>
  117. <tr class="memdesc:ga8a9f0a4795ccc442fa9901845026f9f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of double-precision floating-point numbers. <br /></td></tr>
  118. <tr class="separator:ga8a9f0a4795ccc442fa9901845026f9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  119. <tr class="memitem:gac5ffd9396890b64e707ba47c76435dfe"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; bool, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gac5ffd9396890b64e707ba47c76435dfe">aligned_highp_bvec2</a></td></tr>
  120. <tr class="memdesc:gac5ffd9396890b64e707ba47c76435dfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of high precision bool numbers. <a href="a00176.html#gac5ffd9396890b64e707ba47c76435dfe">More...</a><br /></td></tr>
  121. <tr class="separator:gac5ffd9396890b64e707ba47c76435dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
  122. <tr class="memitem:ga3adba191018d2de1dc2834a2ff5597d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3adba191018d2de1dc2834a2ff5597d7"></a>
  123. typedef tvec3&lt; bool, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga3adba191018d2de1dc2834a2ff5597d7">aligned_highp_bvec3</a></td></tr>
  124. <tr class="memdesc:ga3adba191018d2de1dc2834a2ff5597d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of high precision bool numbers. <br /></td></tr>
  125. <tr class="separator:ga3adba191018d2de1dc2834a2ff5597d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  126. <tr class="memitem:ga903a73cf8ae1f4bc24583b81adf024dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga903a73cf8ae1f4bc24583b81adf024dc"></a>
  127. typedef tvec4&lt; bool, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga903a73cf8ae1f4bc24583b81adf024dc">aligned_highp_bvec4</a></td></tr>
  128. <tr class="memdesc:ga903a73cf8ae1f4bc24583b81adf024dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of high precision bool numbers. <br /></td></tr>
  129. <tr class="separator:ga903a73cf8ae1f4bc24583b81adf024dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  130. <tr class="memitem:ga186b90f0ba86724e080d237f3f5f9417"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; double, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga186b90f0ba86724e080d237f3f5f9417">aligned_highp_dvec2</a></td></tr>
  131. <tr class="memdesc:ga186b90f0ba86724e080d237f3f5f9417"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of high double-precision floating-point numbers. <a href="a00176.html#ga186b90f0ba86724e080d237f3f5f9417">More...</a><br /></td></tr>
  132. <tr class="separator:ga186b90f0ba86724e080d237f3f5f9417"><td class="memSeparator" colspan="2">&#160;</td></tr>
  133. <tr class="memitem:ga54f6765716867706643bde03211d600f"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; double, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga54f6765716867706643bde03211d600f">aligned_highp_dvec3</a></td></tr>
  134. <tr class="memdesc:ga54f6765716867706643bde03211d600f"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of high double-precision floating-point numbers. <a href="a00176.html#ga54f6765716867706643bde03211d600f">More...</a><br /></td></tr>
  135. <tr class="separator:ga54f6765716867706643bde03211d600f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  136. <tr class="memitem:ga8e5a90ed034e9e7414ff71e66a79139e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8e5a90ed034e9e7414ff71e66a79139e"></a>
  137. typedef tvec4&lt; double, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga8e5a90ed034e9e7414ff71e66a79139e">aligned_highp_dvec4</a></td></tr>
  138. <tr class="memdesc:ga8e5a90ed034e9e7414ff71e66a79139e"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of high double-precision floating-point numbers. <br /></td></tr>
  139. <tr class="separator:ga8e5a90ed034e9e7414ff71e66a79139e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  140. <tr class="memitem:gab6ddd9d1421eb610ddeb32705fed7026"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; int, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gab6ddd9d1421eb610ddeb32705fed7026">aligned_highp_ivec2</a></td></tr>
  141. <tr class="memdesc:gab6ddd9d1421eb610ddeb32705fed7026"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of high precision signed integer numbers. <a href="a00176.html#gab6ddd9d1421eb610ddeb32705fed7026">More...</a><br /></td></tr>
  142. <tr class="separator:gab6ddd9d1421eb610ddeb32705fed7026"><td class="memSeparator" colspan="2">&#160;</td></tr>
  143. <tr class="memitem:gae234a3a1c6288fa5e2d4c78c5e39002e"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; int, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gae234a3a1c6288fa5e2d4c78c5e39002e">aligned_highp_ivec3</a></td></tr>
  144. <tr class="memdesc:gae234a3a1c6288fa5e2d4c78c5e39002e"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of high precision signed integer numbers. <a href="a00176.html#gae234a3a1c6288fa5e2d4c78c5e39002e">More...</a><br /></td></tr>
  145. <tr class="separator:gae234a3a1c6288fa5e2d4c78c5e39002e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  146. <tr class="memitem:ga1e3286a27b19f25801fb435b6d1225fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e3286a27b19f25801fb435b6d1225fb"></a>
  147. typedef tvec4&lt; int, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga1e3286a27b19f25801fb435b6d1225fb">aligned_highp_ivec4</a></td></tr>
  148. <tr class="memdesc:ga1e3286a27b19f25801fb435b6d1225fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of high precision signed integer numbers. <br /></td></tr>
  149. <tr class="separator:ga1e3286a27b19f25801fb435b6d1225fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  150. <tr class="memitem:ga7366a38dc888164e623fc10663e97670"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; uint, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga7366a38dc888164e623fc10663e97670">aligned_highp_uvec2</a></td></tr>
  151. <tr class="memdesc:ga7366a38dc888164e623fc10663e97670"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of high precision unsigned integer numbers. <a href="a00176.html#ga7366a38dc888164e623fc10663e97670">More...</a><br /></td></tr>
  152. <tr class="separator:ga7366a38dc888164e623fc10663e97670"><td class="memSeparator" colspan="2">&#160;</td></tr>
  153. <tr class="memitem:ga967485a7e963365642ea17de62fe2a3f"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; uint, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga967485a7e963365642ea17de62fe2a3f">aligned_highp_uvec3</a></td></tr>
  154. <tr class="memdesc:ga967485a7e963365642ea17de62fe2a3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of high precision unsigned integer numbers. <a href="a00176.html#ga967485a7e963365642ea17de62fe2a3f">More...</a><br /></td></tr>
  155. <tr class="separator:ga967485a7e963365642ea17de62fe2a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  156. <tr class="memitem:gac56a4ce85b6233998139a7c1ac337440"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac56a4ce85b6233998139a7c1ac337440"></a>
  157. typedef tvec4&lt; uint, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gac56a4ce85b6233998139a7c1ac337440">aligned_highp_uvec4</a></td></tr>
  158. <tr class="memdesc:gac56a4ce85b6233998139a7c1ac337440"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of high precision unsigned integer numbers. <br /></td></tr>
  159. <tr class="separator:gac56a4ce85b6233998139a7c1ac337440"><td class="memSeparator" colspan="2">&#160;</td></tr>
  160. <tr class="memitem:gaea854184b9d574fc5e75b5709a4974e8"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; float, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gaea854184b9d574fc5e75b5709a4974e8">aligned_highp_vec2</a></td></tr>
  161. <tr class="memdesc:gaea854184b9d574fc5e75b5709a4974e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of high single-precision floating-point numbers. <a href="a00176.html#gaea854184b9d574fc5e75b5709a4974e8">More...</a><br /></td></tr>
  162. <tr class="separator:gaea854184b9d574fc5e75b5709a4974e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  163. <tr class="memitem:ga55fb20d4e73a65c834b5861fc6cf4c36"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; float, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga55fb20d4e73a65c834b5861fc6cf4c36">aligned_highp_vec3</a></td></tr>
  164. <tr class="memdesc:ga55fb20d4e73a65c834b5861fc6cf4c36"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of high single-precision floating-point numbers. <a href="a00176.html#ga55fb20d4e73a65c834b5861fc6cf4c36">More...</a><br /></td></tr>
  165. <tr class="separator:ga55fb20d4e73a65c834b5861fc6cf4c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
  166. <tr class="memitem:gae2938d64c6a46f721681607c2ab3f884"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae2938d64c6a46f721681607c2ab3f884"></a>
  167. typedef tvec4&lt; float, aligned_highp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gae2938d64c6a46f721681607c2ab3f884">aligned_highp_vec4</a></td></tr>
  168. <tr class="memdesc:gae2938d64c6a46f721681607c2ab3f884"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of high single-precision floating-point numbers. <br /></td></tr>
  169. <tr class="separator:gae2938d64c6a46f721681607c2ab3f884"><td class="memSeparator" colspan="2">&#160;</td></tr>
  170. <tr class="memitem:ga76298aed82a439063c3d55980c84aa0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga76298aed82a439063c3d55980c84aa0b"></a>
  171. typedef aligned_highp_ivec1&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga76298aed82a439063c3d55980c84aa0b">aligned_ivec1</a></td></tr>
  172. <tr class="memdesc:ga76298aed82a439063c3d55980c84aa0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 component vector of signed integer numbers. <br /></td></tr>
  173. <tr class="separator:ga76298aed82a439063c3d55980c84aa0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  174. <tr class="memitem:gae4f38fd2c86cee6940986197777b3ca4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae4f38fd2c86cee6940986197777b3ca4"></a>
  175. typedef aligned_highp_ivec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gae4f38fd2c86cee6940986197777b3ca4">aligned_ivec2</a></td></tr>
  176. <tr class="memdesc:gae4f38fd2c86cee6940986197777b3ca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of signed integer numbers. <br /></td></tr>
  177. <tr class="separator:gae4f38fd2c86cee6940986197777b3ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  178. <tr class="memitem:ga32794322d294e5ace7fed4a61896f270"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32794322d294e5ace7fed4a61896f270"></a>
  179. typedef aligned_highp_ivec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga32794322d294e5ace7fed4a61896f270">aligned_ivec3</a></td></tr>
  180. <tr class="memdesc:ga32794322d294e5ace7fed4a61896f270"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of signed integer numbers. <br /></td></tr>
  181. <tr class="separator:ga32794322d294e5ace7fed4a61896f270"><td class="memSeparator" colspan="2">&#160;</td></tr>
  182. <tr class="memitem:ga7f79eae5927c9033d84617e49f6f34e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f79eae5927c9033d84617e49f6f34e4"></a>
  183. typedef aligned_highp_ivec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga7f79eae5927c9033d84617e49f6f34e4">aligned_ivec4</a></td></tr>
  184. <tr class="memdesc:ga7f79eae5927c9033d84617e49f6f34e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of signed integer numbers. <br /></td></tr>
  185. <tr class="separator:ga7f79eae5927c9033d84617e49f6f34e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  186. <tr class="memitem:ga524c702b82ae7ccaca896d374808c6d7"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; bool, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga524c702b82ae7ccaca896d374808c6d7">aligned_lowp_bvec2</a></td></tr>
  187. <tr class="memdesc:ga524c702b82ae7ccaca896d374808c6d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of low precision bool numbers. <a href="a00176.html#ga524c702b82ae7ccaca896d374808c6d7">More...</a><br /></td></tr>
  188. <tr class="separator:ga524c702b82ae7ccaca896d374808c6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  189. <tr class="memitem:ga21fb6238997b4a21848411b16bc34e93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga21fb6238997b4a21848411b16bc34e93"></a>
  190. typedef tvec3&lt; bool, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga21fb6238997b4a21848411b16bc34e93">aligned_lowp_bvec3</a></td></tr>
  191. <tr class="memdesc:ga21fb6238997b4a21848411b16bc34e93"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of low precision bool numbers. <br /></td></tr>
  192. <tr class="separator:ga21fb6238997b4a21848411b16bc34e93"><td class="memSeparator" colspan="2">&#160;</td></tr>
  193. <tr class="memitem:ga0b5e3c64f8dbadfc42a2aca5f2da9692"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b5e3c64f8dbadfc42a2aca5f2da9692"></a>
  194. typedef tvec4&lt; bool, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga0b5e3c64f8dbadfc42a2aca5f2da9692">aligned_lowp_bvec4</a></td></tr>
  195. <tr class="memdesc:ga0b5e3c64f8dbadfc42a2aca5f2da9692"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of low precision bool numbers. <br /></td></tr>
  196. <tr class="separator:ga0b5e3c64f8dbadfc42a2aca5f2da9692"><td class="memSeparator" colspan="2">&#160;</td></tr>
  197. <tr class="memitem:gab70c189b4691715b3f7f0abb35c65b2f"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; double, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gab70c189b4691715b3f7f0abb35c65b2f">aligned_lowp_dvec2</a></td></tr>
  198. <tr class="memdesc:gab70c189b4691715b3f7f0abb35c65b2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of low double-precision floating-point numbers. <a href="a00176.html#gab70c189b4691715b3f7f0abb35c65b2f">More...</a><br /></td></tr>
  199. <tr class="separator:gab70c189b4691715b3f7f0abb35c65b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  200. <tr class="memitem:gabeec3d5ec99c196f4c0eb03b58d486ee"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; double, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gabeec3d5ec99c196f4c0eb03b58d486ee">aligned_lowp_dvec3</a></td></tr>
  201. <tr class="memdesc:gabeec3d5ec99c196f4c0eb03b58d486ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of low double-precision floating-point numbers. <a href="a00176.html#gabeec3d5ec99c196f4c0eb03b58d486ee">More...</a><br /></td></tr>
  202. <tr class="separator:gabeec3d5ec99c196f4c0eb03b58d486ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
  203. <tr class="memitem:gaab365ee7cfd19bab449daa8f7eb0ca71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaab365ee7cfd19bab449daa8f7eb0ca71"></a>
  204. typedef tvec4&lt; double, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gaab365ee7cfd19bab449daa8f7eb0ca71">aligned_lowp_dvec4</a></td></tr>
  205. <tr class="memdesc:gaab365ee7cfd19bab449daa8f7eb0ca71"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of low double-precision floating-point numbers. <br /></td></tr>
  206. <tr class="separator:gaab365ee7cfd19bab449daa8f7eb0ca71"><td class="memSeparator" colspan="2">&#160;</td></tr>
  207. <tr class="memitem:gad69bf7c406a3cec994307473cb3da032"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; int, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gad69bf7c406a3cec994307473cb3da032">aligned_lowp_ivec2</a></td></tr>
  208. <tr class="memdesc:gad69bf7c406a3cec994307473cb3da032"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of low precision signed integer numbers. <a href="a00176.html#gad69bf7c406a3cec994307473cb3da032">More...</a><br /></td></tr>
  209. <tr class="separator:gad69bf7c406a3cec994307473cb3da032"><td class="memSeparator" colspan="2">&#160;</td></tr>
  210. <tr class="memitem:gaa8615b4ce4fdf176c631b34d2d31d81b"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; int, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gaa8615b4ce4fdf176c631b34d2d31d81b">aligned_lowp_ivec3</a></td></tr>
  211. <tr class="memdesc:gaa8615b4ce4fdf176c631b34d2d31d81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of low precision signed integer numbers. <a href="a00176.html#gaa8615b4ce4fdf176c631b34d2d31d81b">More...</a><br /></td></tr>
  212. <tr class="separator:gaa8615b4ce4fdf176c631b34d2d31d81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  213. <tr class="memitem:gad744848a2e4ddd2f041e6ec8d13600ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad744848a2e4ddd2f041e6ec8d13600ae"></a>
  214. typedef tvec4&lt; int, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gad744848a2e4ddd2f041e6ec8d13600ae">aligned_lowp_ivec4</a></td></tr>
  215. <tr class="memdesc:gad744848a2e4ddd2f041e6ec8d13600ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of low precision signed integer numbers. <br /></td></tr>
  216. <tr class="separator:gad744848a2e4ddd2f041e6ec8d13600ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
  217. <tr class="memitem:ga15355ffc7ec7931b81ba76736b65e51a"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; uint, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga15355ffc7ec7931b81ba76736b65e51a">aligned_lowp_uvec2</a></td></tr>
  218. <tr class="memdesc:ga15355ffc7ec7931b81ba76736b65e51a"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of low precision unsigned integer numbers. <a href="a00176.html#ga15355ffc7ec7931b81ba76736b65e51a">More...</a><br /></td></tr>
  219. <tr class="separator:ga15355ffc7ec7931b81ba76736b65e51a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  220. <tr class="memitem:ga48c85299d98e8248f547a2c07ea609cf"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; uint, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga48c85299d98e8248f547a2c07ea609cf">aligned_lowp_uvec3</a></td></tr>
  221. <tr class="memdesc:ga48c85299d98e8248f547a2c07ea609cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of low precision unsigned integer numbers. <a href="a00176.html#ga48c85299d98e8248f547a2c07ea609cf">More...</a><br /></td></tr>
  222. <tr class="separator:ga48c85299d98e8248f547a2c07ea609cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  223. <tr class="memitem:ga40b0e05306f666f835ac97c963302ecb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40b0e05306f666f835ac97c963302ecb"></a>
  224. typedef tvec4&lt; uint, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga40b0e05306f666f835ac97c963302ecb">aligned_lowp_uvec4</a></td></tr>
  225. <tr class="memdesc:ga40b0e05306f666f835ac97c963302ecb"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of low precision unsigned integer numbers. <br /></td></tr>
  226. <tr class="separator:ga40b0e05306f666f835ac97c963302ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  227. <tr class="memitem:ga3cfc38b4ea9b9bd1e9f02dcc14eab367"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; float, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga3cfc38b4ea9b9bd1e9f02dcc14eab367">aligned_lowp_vec2</a></td></tr>
  228. <tr class="memdesc:ga3cfc38b4ea9b9bd1e9f02dcc14eab367"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of low single-precision floating-point numbers. <a href="a00176.html#ga3cfc38b4ea9b9bd1e9f02dcc14eab367">More...</a><br /></td></tr>
  229. <tr class="separator:ga3cfc38b4ea9b9bd1e9f02dcc14eab367"><td class="memSeparator" colspan="2">&#160;</td></tr>
  230. <tr class="memitem:gae003f8f3071a8bc734a70c6d4978f968"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; float, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gae003f8f3071a8bc734a70c6d4978f968">aligned_lowp_vec3</a></td></tr>
  231. <tr class="memdesc:gae003f8f3071a8bc734a70c6d4978f968"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of low single-precision floating-point numbers. <a href="a00176.html#gae003f8f3071a8bc734a70c6d4978f968">More...</a><br /></td></tr>
  232. <tr class="separator:gae003f8f3071a8bc734a70c6d4978f968"><td class="memSeparator" colspan="2">&#160;</td></tr>
  233. <tr class="memitem:ga689f103781a795e919fddfa47d89170d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga689f103781a795e919fddfa47d89170d"></a>
  234. typedef tvec4&lt; float, aligned_lowp &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga689f103781a795e919fddfa47d89170d">aligned_lowp_vec4</a></td></tr>
  235. <tr class="memdesc:ga689f103781a795e919fddfa47d89170d"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of low single-precision floating-point numbers. <br /></td></tr>
  236. <tr class="separator:ga689f103781a795e919fddfa47d89170d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  237. <tr class="memitem:ga77d37d7c80c7faa2eecb3eba7677750e"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; bool, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga77d37d7c80c7faa2eecb3eba7677750e">aligned_mediump_bvec2</a></td></tr>
  238. <tr class="memdesc:ga77d37d7c80c7faa2eecb3eba7677750e"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of medium precision bool numbers. <a href="a00176.html#ga77d37d7c80c7faa2eecb3eba7677750e">More...</a><br /></td></tr>
  239. <tr class="separator:ga77d37d7c80c7faa2eecb3eba7677750e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  240. <tr class="memitem:ga4f78cd6d9c5827771e35921b4a92855a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4f78cd6d9c5827771e35921b4a92855a"></a>
  241. typedef tvec3&lt; bool, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga4f78cd6d9c5827771e35921b4a92855a">aligned_mediump_bvec3</a></td></tr>
  242. <tr class="memdesc:ga4f78cd6d9c5827771e35921b4a92855a"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of medium precision bool numbers. <br /></td></tr>
  243. <tr class="separator:ga4f78cd6d9c5827771e35921b4a92855a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  244. <tr class="memitem:ga2cb80e2d4d351abeadac7b1676a91fd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2cb80e2d4d351abeadac7b1676a91fd9"></a>
  245. typedef tvec4&lt; bool, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga2cb80e2d4d351abeadac7b1676a91fd9">aligned_mediump_bvec4</a></td></tr>
  246. <tr class="memdesc:ga2cb80e2d4d351abeadac7b1676a91fd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of medium precision bool numbers. <br /></td></tr>
  247. <tr class="separator:ga2cb80e2d4d351abeadac7b1676a91fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  248. <tr class="memitem:gaba56f2b76d320379cdf7c37e0d4b03bd"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; double, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gaba56f2b76d320379cdf7c37e0d4b03bd">aligned_mediump_dvec2</a></td></tr>
  249. <tr class="memdesc:gaba56f2b76d320379cdf7c37e0d4b03bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of medium double-precision floating-point numbers. <a href="a00176.html#gaba56f2b76d320379cdf7c37e0d4b03bd">More...</a><br /></td></tr>
  250. <tr class="separator:gaba56f2b76d320379cdf7c37e0d4b03bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  251. <tr class="memitem:ga22efc7f84ab79eef640e00fc59d07478"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; double, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga22efc7f84ab79eef640e00fc59d07478">aligned_mediump_dvec3</a></td></tr>
  252. <tr class="memdesc:ga22efc7f84ab79eef640e00fc59d07478"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of medium double-precision floating-point numbers. <a href="a00176.html#ga22efc7f84ab79eef640e00fc59d07478">More...</a><br /></td></tr>
  253. <tr class="separator:ga22efc7f84ab79eef640e00fc59d07478"><td class="memSeparator" colspan="2">&#160;</td></tr>
  254. <tr class="memitem:gad6f422f8871685ee467a575238e4ece4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad6f422f8871685ee467a575238e4ece4"></a>
  255. typedef tvec4&lt; double, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gad6f422f8871685ee467a575238e4ece4">aligned_mediump_dvec4</a></td></tr>
  256. <tr class="memdesc:gad6f422f8871685ee467a575238e4ece4"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of medium double-precision floating-point numbers. <br /></td></tr>
  257. <tr class="separator:gad6f422f8871685ee467a575238e4ece4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  258. <tr class="memitem:ga389d12dcc8d57a444944a72646d17efa"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; int, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga389d12dcc8d57a444944a72646d17efa">aligned_mediump_ivec2</a></td></tr>
  259. <tr class="memdesc:ga389d12dcc8d57a444944a72646d17efa"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of medium precision signed integer numbers. <a href="a00176.html#ga389d12dcc8d57a444944a72646d17efa">More...</a><br /></td></tr>
  260. <tr class="separator:ga389d12dcc8d57a444944a72646d17efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  261. <tr class="memitem:ga5b16f7e81555819bf0f80f4db4bc0b26"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; int, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga5b16f7e81555819bf0f80f4db4bc0b26">aligned_mediump_ivec3</a></td></tr>
  262. <tr class="memdesc:ga5b16f7e81555819bf0f80f4db4bc0b26"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of medium precision signed integer numbers. <a href="a00176.html#ga5b16f7e81555819bf0f80f4db4bc0b26">More...</a><br /></td></tr>
  263. <tr class="separator:ga5b16f7e81555819bf0f80f4db4bc0b26"><td class="memSeparator" colspan="2">&#160;</td></tr>
  264. <tr class="memitem:gae640082d0ffdb52fb2d658916c5815db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae640082d0ffdb52fb2d658916c5815db"></a>
  265. typedef tvec4&lt; int, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gae640082d0ffdb52fb2d658916c5815db">aligned_mediump_ivec4</a></td></tr>
  266. <tr class="memdesc:gae640082d0ffdb52fb2d658916c5815db"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of medium precision signed integer numbers. <br /></td></tr>
  267. <tr class="separator:gae640082d0ffdb52fb2d658916c5815db"><td class="memSeparator" colspan="2">&#160;</td></tr>
  268. <tr class="memitem:ga88c56fde67f035d80b2d0d6d568af30b"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; uint, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga88c56fde67f035d80b2d0d6d568af30b">aligned_mediump_uvec2</a></td></tr>
  269. <tr class="memdesc:ga88c56fde67f035d80b2d0d6d568af30b"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of medium precision unsigned integer numbers. <a href="a00176.html#ga88c56fde67f035d80b2d0d6d568af30b">More...</a><br /></td></tr>
  270. <tr class="separator:ga88c56fde67f035d80b2d0d6d568af30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  271. <tr class="memitem:gaee29d3a28f634b03f0a20e79e600f5df"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; uint, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gaee29d3a28f634b03f0a20e79e600f5df">aligned_mediump_uvec3</a></td></tr>
  272. <tr class="memdesc:gaee29d3a28f634b03f0a20e79e600f5df"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of medium precision unsigned integer numbers. <a href="a00176.html#gaee29d3a28f634b03f0a20e79e600f5df">More...</a><br /></td></tr>
  273. <tr class="separator:gaee29d3a28f634b03f0a20e79e600f5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
  274. <tr class="memitem:ga717763c480dcf3ecf66121426287d08a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga717763c480dcf3ecf66121426287d08a"></a>
  275. typedef tvec4&lt; uint, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga717763c480dcf3ecf66121426287d08a">aligned_mediump_uvec4</a></td></tr>
  276. <tr class="memdesc:ga717763c480dcf3ecf66121426287d08a"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of medium precision unsigned integer numbers. <br /></td></tr>
  277. <tr class="separator:ga717763c480dcf3ecf66121426287d08a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  278. <tr class="memitem:ga57549b1281d99ba1825b1ef0dae6227d"><td class="memItemLeft" align="right" valign="top">typedef tvec2&lt; float, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga57549b1281d99ba1825b1ef0dae6227d">aligned_mediump_vec2</a></td></tr>
  279. <tr class="memdesc:ga57549b1281d99ba1825b1ef0dae6227d"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of medium single-precision floating-point numbers. <a href="a00176.html#ga57549b1281d99ba1825b1ef0dae6227d">More...</a><br /></td></tr>
  280. <tr class="separator:ga57549b1281d99ba1825b1ef0dae6227d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  281. <tr class="memitem:gaed5d4dd2755cc5141a9533488edd9e82"><td class="memItemLeft" align="right" valign="top">typedef tvec3&lt; float, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gaed5d4dd2755cc5141a9533488edd9e82">aligned_mediump_vec3</a></td></tr>
  282. <tr class="memdesc:gaed5d4dd2755cc5141a9533488edd9e82"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of medium single-precision floating-point numbers. <a href="a00176.html#gaed5d4dd2755cc5141a9533488edd9e82">More...</a><br /></td></tr>
  283. <tr class="separator:gaed5d4dd2755cc5141a9533488edd9e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
  284. <tr class="memitem:gae4ab68a8c32574bff14e62f95185d295"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae4ab68a8c32574bff14e62f95185d295"></a>
  285. typedef tvec4&lt; float, aligned_mediump &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gae4ab68a8c32574bff14e62f95185d295">aligned_mediump_vec4</a></td></tr>
  286. <tr class="memdesc:gae4ab68a8c32574bff14e62f95185d295"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of medium single-precision floating-point numbers. <br /></td></tr>
  287. <tr class="separator:gae4ab68a8c32574bff14e62f95185d295"><td class="memSeparator" colspan="2">&#160;</td></tr>
  288. <tr class="memitem:ga1ff8ed402c93d280ff0597c1c5e7c548"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1ff8ed402c93d280ff0597c1c5e7c548"></a>
  289. typedef aligned_highp_uvec1&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga1ff8ed402c93d280ff0597c1c5e7c548">aligned_uvec1</a></td></tr>
  290. <tr class="memdesc:ga1ff8ed402c93d280ff0597c1c5e7c548"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 component vector of unsigned integer numbers. <br /></td></tr>
  291. <tr class="separator:ga1ff8ed402c93d280ff0597c1c5e7c548"><td class="memSeparator" colspan="2">&#160;</td></tr>
  292. <tr class="memitem:ga074137e3be58528d67041c223d49f398"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga074137e3be58528d67041c223d49f398"></a>
  293. typedef aligned_highp_uvec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga074137e3be58528d67041c223d49f398">aligned_uvec2</a></td></tr>
  294. <tr class="memdesc:ga074137e3be58528d67041c223d49f398"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of unsigned integer numbers. <br /></td></tr>
  295. <tr class="separator:ga074137e3be58528d67041c223d49f398"><td class="memSeparator" colspan="2">&#160;</td></tr>
  296. <tr class="memitem:ga2a8d9c3046f89d854eb758adfa0811c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2a8d9c3046f89d854eb758adfa0811c0"></a>
  297. typedef aligned_highp_uvec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga2a8d9c3046f89d854eb758adfa0811c0">aligned_uvec3</a></td></tr>
  298. <tr class="memdesc:ga2a8d9c3046f89d854eb758adfa0811c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of unsigned integer numbers. <br /></td></tr>
  299. <tr class="separator:ga2a8d9c3046f89d854eb758adfa0811c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  300. <tr class="memitem:gabf842c45eea186170c267a328e3f3b7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabf842c45eea186170c267a328e3f3b7d"></a>
  301. typedef aligned_highp_uvec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#gabf842c45eea186170c267a328e3f3b7d">aligned_uvec4</a></td></tr>
  302. <tr class="memdesc:gabf842c45eea186170c267a328e3f3b7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of unsigned integer numbers. <br /></td></tr>
  303. <tr class="separator:gabf842c45eea186170c267a328e3f3b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  304. <tr class="memitem:ga05e6d4c908965d04191c2070a8d0a65e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga05e6d4c908965d04191c2070a8d0a65e"></a>
  305. typedef aligned_highp_vec1&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga05e6d4c908965d04191c2070a8d0a65e">aligned_vec1</a></td></tr>
  306. <tr class="memdesc:ga05e6d4c908965d04191c2070a8d0a65e"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 component vector of floating-point numbers. <br /></td></tr>
  307. <tr class="separator:ga05e6d4c908965d04191c2070a8d0a65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  308. <tr class="memitem:ga0682462f8096a226773e20fac993cde5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0682462f8096a226773e20fac993cde5"></a>
  309. typedef aligned_highp_vec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga0682462f8096a226773e20fac993cde5">aligned_vec2</a></td></tr>
  310. <tr class="memdesc:ga0682462f8096a226773e20fac993cde5"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 components vector of floating-point numbers. <br /></td></tr>
  311. <tr class="separator:ga0682462f8096a226773e20fac993cde5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  312. <tr class="memitem:ga7cf643b66664e0cd3c48759ae66c2bd0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7cf643b66664e0cd3c48759ae66c2bd0"></a>
  313. typedef aligned_highp_vec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga7cf643b66664e0cd3c48759ae66c2bd0">aligned_vec3</a></td></tr>
  314. <tr class="memdesc:ga7cf643b66664e0cd3c48759ae66c2bd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">3 components vector of floating-point numbers. <br /></td></tr>
  315. <tr class="separator:ga7cf643b66664e0cd3c48759ae66c2bd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  316. <tr class="memitem:ga85d89e83cb8137e1be1446de8c3b643a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga85d89e83cb8137e1be1446de8c3b643a"></a>
  317. typedef aligned_highp_vec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html#ga85d89e83cb8137e1be1446de8c3b643a">aligned_vec4</a></td></tr>
  318. <tr class="memdesc:ga85d89e83cb8137e1be1446de8c3b643a"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 components vector of floating-point numbers. <br /></td></tr>
  319. <tr class="separator:ga85d89e83cb8137e1be1446de8c3b643a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  320. </table>
  321. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  322. <p>Aligned types. </p>
  323. <p>&lt;<a class="el" href="a00106.html" title="GLM_GTC_type_aligned ">glm/gtc/type_aligned.hpp</a>&gt; need to be included to use these features. </p>
  324. <h2 class="groupheader">Typedef Documentation</h2>
  325. <a class="anchor" id="gac5ffd9396890b64e707ba47c76435dfe"></a>
  326. <div class="memitem">
  327. <div class="memproto">
  328. <table class="memname">
  329. <tr>
  330. <td class="memname">typedef tvec2&lt;bool, aligned_highp&gt; aligned_highp_bvec2</td>
  331. </tr>
  332. </table>
  333. </div><div class="memdoc">
  334. <p>2 components vector of high precision bool numbers. </p>
  335. <p>There is no guarantee on the actual precision. </p>
  336. <p>Definition at line <a class="el" href="a00106_source.html#l00121">121</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  337. </div>
  338. </div>
  339. <a class="anchor" id="ga186b90f0ba86724e080d237f3f5f9417"></a>
  340. <div class="memitem">
  341. <div class="memproto">
  342. <table class="memname">
  343. <tr>
  344. <td class="memname">typedef tvec2&lt;double, aligned_highp&gt; aligned_highp_dvec2</td>
  345. </tr>
  346. </table>
  347. </div><div class="memdoc">
  348. <p>2 components vector of high double-precision floating-point numbers. </p>
  349. <p>There is no guarantee on the actual precision. </p>
  350. <p>Definition at line <a class="el" href="a00106_source.html#l00085">85</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  351. </div>
  352. </div>
  353. <a class="anchor" id="ga54f6765716867706643bde03211d600f"></a>
  354. <div class="memitem">
  355. <div class="memproto">
  356. <table class="memname">
  357. <tr>
  358. <td class="memname">typedef tvec3&lt;double, aligned_highp&gt; aligned_highp_dvec3</td>
  359. </tr>
  360. </table>
  361. </div><div class="memdoc">
  362. <p>3 components vector of high double-precision floating-point numbers. </p>
  363. <p>There is no guarantee on the actual precision. </p>
  364. <p>Definition at line <a class="el" href="a00106_source.html#l00147">147</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  365. </div>
  366. </div>
  367. <a class="anchor" id="gab6ddd9d1421eb610ddeb32705fed7026"></a>
  368. <div class="memitem">
  369. <div class="memproto">
  370. <table class="memname">
  371. <tr>
  372. <td class="memname">typedef tvec2&lt;int, aligned_highp&gt; aligned_highp_ivec2</td>
  373. </tr>
  374. </table>
  375. </div><div class="memdoc">
  376. <p>2 components vector of high precision signed integer numbers. </p>
  377. <p>There is no guarantee on the actual precision. </p>
  378. <p>Definition at line <a class="el" href="a00106_source.html#l00097">97</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  379. </div>
  380. </div>
  381. <a class="anchor" id="gae234a3a1c6288fa5e2d4c78c5e39002e"></a>
  382. <div class="memitem">
  383. <div class="memproto">
  384. <table class="memname">
  385. <tr>
  386. <td class="memname">typedef tvec3&lt;int, aligned_highp&gt; aligned_highp_ivec3</td>
  387. </tr>
  388. </table>
  389. </div><div class="memdoc">
  390. <p>3 components vector of high precision signed integer numbers. </p>
  391. <p>There is no guarantee on the actual precision. </p>
  392. <p>Definition at line <a class="el" href="a00106_source.html#l00159">159</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  393. </div>
  394. </div>
  395. <a class="anchor" id="ga7366a38dc888164e623fc10663e97670"></a>
  396. <div class="memitem">
  397. <div class="memproto">
  398. <table class="memname">
  399. <tr>
  400. <td class="memname">typedef tvec2&lt;uint, aligned_highp&gt; aligned_highp_uvec2</td>
  401. </tr>
  402. </table>
  403. </div><div class="memdoc">
  404. <p>2 components vector of high precision unsigned integer numbers. </p>
  405. <p>There is no guarantee on the actual precision. </p>
  406. <p>Definition at line <a class="el" href="a00106_source.html#l00109">109</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  407. </div>
  408. </div>
  409. <a class="anchor" id="ga967485a7e963365642ea17de62fe2a3f"></a>
  410. <div class="memitem">
  411. <div class="memproto">
  412. <table class="memname">
  413. <tr>
  414. <td class="memname">typedef tvec3&lt;uint, aligned_highp&gt; aligned_highp_uvec3</td>
  415. </tr>
  416. </table>
  417. </div><div class="memdoc">
  418. <p>3 components vector of high precision unsigned integer numbers. </p>
  419. <p>There is no guarantee on the actual precision. </p>
  420. <p>Definition at line <a class="el" href="a00106_source.html#l00171">171</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  421. </div>
  422. </div>
  423. <a class="anchor" id="gaea854184b9d574fc5e75b5709a4974e8"></a>
  424. <div class="memitem">
  425. <div class="memproto">
  426. <table class="memname">
  427. <tr>
  428. <td class="memname">typedef tvec2&lt;float, aligned_highp&gt; aligned_highp_vec2</td>
  429. </tr>
  430. </table>
  431. </div><div class="memdoc">
  432. <p>2 components vector of high single-precision floating-point numbers. </p>
  433. <p>There is no guarantee on the actual precision. </p>
  434. <p>Definition at line <a class="el" href="a00106_source.html#l00073">73</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  435. </div>
  436. </div>
  437. <a class="anchor" id="ga55fb20d4e73a65c834b5861fc6cf4c36"></a>
  438. <div class="memitem">
  439. <div class="memproto">
  440. <table class="memname">
  441. <tr>
  442. <td class="memname">typedef tvec3&lt;float, aligned_highp&gt; aligned_highp_vec3</td>
  443. </tr>
  444. </table>
  445. </div><div class="memdoc">
  446. <p>3 components vector of high single-precision floating-point numbers. </p>
  447. <p>There is no guarantee on the actual precision. </p>
  448. <p>Definition at line <a class="el" href="a00106_source.html#l00135">135</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  449. </div>
  450. </div>
  451. <a class="anchor" id="ga524c702b82ae7ccaca896d374808c6d7"></a>
  452. <div class="memitem">
  453. <div class="memproto">
  454. <table class="memname">
  455. <tr>
  456. <td class="memname">typedef tvec2&lt;bool, aligned_lowp&gt; aligned_lowp_bvec2</td>
  457. </tr>
  458. </table>
  459. </div><div class="memdoc">
  460. <p>2 components vector of low precision bool numbers. </p>
  461. <p>There is no guarantee on the actual precision. </p>
  462. <p>Definition at line <a class="el" href="a00106_source.html#l00129">129</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  463. </div>
  464. </div>
  465. <a class="anchor" id="gab70c189b4691715b3f7f0abb35c65b2f"></a>
  466. <div class="memitem">
  467. <div class="memproto">
  468. <table class="memname">
  469. <tr>
  470. <td class="memname">typedef tvec2&lt;double, aligned_lowp&gt; aligned_lowp_dvec2</td>
  471. </tr>
  472. </table>
  473. </div><div class="memdoc">
  474. <p>2 components vector of low double-precision floating-point numbers. </p>
  475. <p>There is no guarantee on the actual precision. </p>
  476. <p>Definition at line <a class="el" href="a00106_source.html#l00093">93</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  477. </div>
  478. </div>
  479. <a class="anchor" id="gabeec3d5ec99c196f4c0eb03b58d486ee"></a>
  480. <div class="memitem">
  481. <div class="memproto">
  482. <table class="memname">
  483. <tr>
  484. <td class="memname">typedef tvec3&lt;double, aligned_lowp&gt; aligned_lowp_dvec3</td>
  485. </tr>
  486. </table>
  487. </div><div class="memdoc">
  488. <p>3 components vector of low double-precision floating-point numbers. </p>
  489. <p>There is no guarantee on the actual precision. </p>
  490. <p>Definition at line <a class="el" href="a00106_source.html#l00155">155</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  491. </div>
  492. </div>
  493. <a class="anchor" id="gad69bf7c406a3cec994307473cb3da032"></a>
  494. <div class="memitem">
  495. <div class="memproto">
  496. <table class="memname">
  497. <tr>
  498. <td class="memname">typedef tvec2&lt;int, aligned_lowp&gt; aligned_lowp_ivec2</td>
  499. </tr>
  500. </table>
  501. </div><div class="memdoc">
  502. <p>2 components vector of low precision signed integer numbers. </p>
  503. <p>There is no guarantee on the actual precision. </p>
  504. <p>Definition at line <a class="el" href="a00106_source.html#l00105">105</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  505. </div>
  506. </div>
  507. <a class="anchor" id="gaa8615b4ce4fdf176c631b34d2d31d81b"></a>
  508. <div class="memitem">
  509. <div class="memproto">
  510. <table class="memname">
  511. <tr>
  512. <td class="memname">typedef tvec3&lt;int, aligned_lowp&gt; aligned_lowp_ivec3</td>
  513. </tr>
  514. </table>
  515. </div><div class="memdoc">
  516. <p>3 components vector of low precision signed integer numbers. </p>
  517. <p>There is no guarantee on the actual precision. </p>
  518. <p>Definition at line <a class="el" href="a00106_source.html#l00167">167</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  519. </div>
  520. </div>
  521. <a class="anchor" id="ga15355ffc7ec7931b81ba76736b65e51a"></a>
  522. <div class="memitem">
  523. <div class="memproto">
  524. <table class="memname">
  525. <tr>
  526. <td class="memname">typedef tvec2&lt;uint, aligned_lowp&gt; aligned_lowp_uvec2</td>
  527. </tr>
  528. </table>
  529. </div><div class="memdoc">
  530. <p>2 components vector of low precision unsigned integer numbers. </p>
  531. <p>There is no guarantee on the actual precision. </p>
  532. <p>Definition at line <a class="el" href="a00106_source.html#l00117">117</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  533. </div>
  534. </div>
  535. <a class="anchor" id="ga48c85299d98e8248f547a2c07ea609cf"></a>
  536. <div class="memitem">
  537. <div class="memproto">
  538. <table class="memname">
  539. <tr>
  540. <td class="memname">typedef tvec3&lt;uint, aligned_lowp&gt; aligned_lowp_uvec3</td>
  541. </tr>
  542. </table>
  543. </div><div class="memdoc">
  544. <p>3 components vector of low precision unsigned integer numbers. </p>
  545. <p>There is no guarantee on the actual precision. </p>
  546. <p>Definition at line <a class="el" href="a00106_source.html#l00179">179</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  547. </div>
  548. </div>
  549. <a class="anchor" id="ga3cfc38b4ea9b9bd1e9f02dcc14eab367"></a>
  550. <div class="memitem">
  551. <div class="memproto">
  552. <table class="memname">
  553. <tr>
  554. <td class="memname">typedef tvec2&lt;float, aligned_lowp&gt; aligned_lowp_vec2</td>
  555. </tr>
  556. </table>
  557. </div><div class="memdoc">
  558. <p>2 components vector of low single-precision floating-point numbers. </p>
  559. <p>There is no guarantee on the actual precision. </p>
  560. <p>Definition at line <a class="el" href="a00106_source.html#l00081">81</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  561. </div>
  562. </div>
  563. <a class="anchor" id="gae003f8f3071a8bc734a70c6d4978f968"></a>
  564. <div class="memitem">
  565. <div class="memproto">
  566. <table class="memname">
  567. <tr>
  568. <td class="memname">typedef tvec3&lt;float, aligned_lowp&gt; aligned_lowp_vec3</td>
  569. </tr>
  570. </table>
  571. </div><div class="memdoc">
  572. <p>3 components vector of low single-precision floating-point numbers. </p>
  573. <p>There is no guarantee on the actual precision. </p>
  574. <p>Definition at line <a class="el" href="a00106_source.html#l00143">143</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  575. </div>
  576. </div>
  577. <a class="anchor" id="ga77d37d7c80c7faa2eecb3eba7677750e"></a>
  578. <div class="memitem">
  579. <div class="memproto">
  580. <table class="memname">
  581. <tr>
  582. <td class="memname">typedef tvec2&lt;bool, aligned_mediump&gt; aligned_mediump_bvec2</td>
  583. </tr>
  584. </table>
  585. </div><div class="memdoc">
  586. <p>2 components vector of medium precision bool numbers. </p>
  587. <p>There is no guarantee on the actual precision. </p>
  588. <p>Definition at line <a class="el" href="a00106_source.html#l00125">125</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  589. </div>
  590. </div>
  591. <a class="anchor" id="gaba56f2b76d320379cdf7c37e0d4b03bd"></a>
  592. <div class="memitem">
  593. <div class="memproto">
  594. <table class="memname">
  595. <tr>
  596. <td class="memname">typedef tvec2&lt;double, aligned_mediump&gt; aligned_mediump_dvec2</td>
  597. </tr>
  598. </table>
  599. </div><div class="memdoc">
  600. <p>2 components vector of medium double-precision floating-point numbers. </p>
  601. <p>There is no guarantee on the actual precision. </p>
  602. <p>Definition at line <a class="el" href="a00106_source.html#l00089">89</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  603. </div>
  604. </div>
  605. <a class="anchor" id="ga22efc7f84ab79eef640e00fc59d07478"></a>
  606. <div class="memitem">
  607. <div class="memproto">
  608. <table class="memname">
  609. <tr>
  610. <td class="memname">typedef tvec3&lt;double, aligned_mediump&gt; aligned_mediump_dvec3</td>
  611. </tr>
  612. </table>
  613. </div><div class="memdoc">
  614. <p>3 components vector of medium double-precision floating-point numbers. </p>
  615. <p>There is no guarantee on the actual precision. </p>
  616. <p>Definition at line <a class="el" href="a00106_source.html#l00151">151</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  617. </div>
  618. </div>
  619. <a class="anchor" id="ga389d12dcc8d57a444944a72646d17efa"></a>
  620. <div class="memitem">
  621. <div class="memproto">
  622. <table class="memname">
  623. <tr>
  624. <td class="memname">typedef tvec2&lt;int, aligned_mediump&gt; aligned_mediump_ivec2</td>
  625. </tr>
  626. </table>
  627. </div><div class="memdoc">
  628. <p>2 components vector of medium precision signed integer numbers. </p>
  629. <p>There is no guarantee on the actual precision. </p>
  630. <p>Definition at line <a class="el" href="a00106_source.html#l00101">101</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  631. </div>
  632. </div>
  633. <a class="anchor" id="ga5b16f7e81555819bf0f80f4db4bc0b26"></a>
  634. <div class="memitem">
  635. <div class="memproto">
  636. <table class="memname">
  637. <tr>
  638. <td class="memname">typedef tvec3&lt;int, aligned_mediump&gt; aligned_mediump_ivec3</td>
  639. </tr>
  640. </table>
  641. </div><div class="memdoc">
  642. <p>3 components vector of medium precision signed integer numbers. </p>
  643. <p>There is no guarantee on the actual precision. </p>
  644. <p>Definition at line <a class="el" href="a00106_source.html#l00163">163</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  645. </div>
  646. </div>
  647. <a class="anchor" id="ga88c56fde67f035d80b2d0d6d568af30b"></a>
  648. <div class="memitem">
  649. <div class="memproto">
  650. <table class="memname">
  651. <tr>
  652. <td class="memname">typedef tvec2&lt;uint, aligned_mediump&gt; aligned_mediump_uvec2</td>
  653. </tr>
  654. </table>
  655. </div><div class="memdoc">
  656. <p>2 components vector of medium precision unsigned integer numbers. </p>
  657. <p>There is no guarantee on the actual precision. </p>
  658. <p>Definition at line <a class="el" href="a00106_source.html#l00113">113</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  659. </div>
  660. </div>
  661. <a class="anchor" id="gaee29d3a28f634b03f0a20e79e600f5df"></a>
  662. <div class="memitem">
  663. <div class="memproto">
  664. <table class="memname">
  665. <tr>
  666. <td class="memname">typedef tvec3&lt;uint, aligned_mediump&gt; aligned_mediump_uvec3</td>
  667. </tr>
  668. </table>
  669. </div><div class="memdoc">
  670. <p>3 components vector of medium precision unsigned integer numbers. </p>
  671. <p>There is no guarantee on the actual precision. </p>
  672. <p>Definition at line <a class="el" href="a00106_source.html#l00175">175</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  673. </div>
  674. </div>
  675. <a class="anchor" id="ga57549b1281d99ba1825b1ef0dae6227d"></a>
  676. <div class="memitem">
  677. <div class="memproto">
  678. <table class="memname">
  679. <tr>
  680. <td class="memname">typedef tvec2&lt;float, aligned_mediump&gt; aligned_mediump_vec2</td>
  681. </tr>
  682. </table>
  683. </div><div class="memdoc">
  684. <p>2 components vector of medium single-precision floating-point numbers. </p>
  685. <p>There is no guarantee on the actual precision. </p>
  686. <p>Definition at line <a class="el" href="a00106_source.html#l00077">77</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  687. </div>
  688. </div>
  689. <a class="anchor" id="gaed5d4dd2755cc5141a9533488edd9e82"></a>
  690. <div class="memitem">
  691. <div class="memproto">
  692. <table class="memname">
  693. <tr>
  694. <td class="memname">typedef tvec3&lt;float, aligned_mediump&gt; aligned_mediump_vec3</td>
  695. </tr>
  696. </table>
  697. </div><div class="memdoc">
  698. <p>3 components vector of medium single-precision floating-point numbers. </p>
  699. <p>There is no guarantee on the actual precision. </p>
  700. <p>Definition at line <a class="el" href="a00106_source.html#l00139">139</a> of file <a class="el" href="a00106_source.html">gtc/type_aligned.hpp</a>.</p>
  701. </div>
  702. </div>
  703. </div><!-- contents -->
  704. <!-- start footer part -->
  705. <hr class="footer"/><address class="footer"><small>
  706. Generated by &#160;<a href="http://www.doxygen.org/index.html">
  707. <img class="footer" src="doxygen.png" alt="doxygen"/>
  708. </a> 1.8.10
  709. </small></address>
  710. </body>
  711. </html>