a00142.html 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798
  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. <title>Types</title>
  7. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  8. <script type="text/javascript" src="jquery.js"></script>
  9. <script type="text/javascript" src="dynsections.js"></script>
  10. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  11. </head>
  12. <body>
  13. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  14. <div id="titlearea">
  15. <table cellspacing="0" cellpadding="0">
  16. <tbody>
  17. <tr style="height: 56px;">
  18. <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  19. </tr>
  20. </tbody>
  21. </table>
  22. </div>
  23. <!-- end header part -->
  24. <!-- Generated by Doxygen 1.8.2 -->
  25. <div id="navrow1" class="tabs">
  26. <ul class="tablist">
  27. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  28. <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
  29. <li><a href="modules.html"><span>Modules</span></a></li>
  30. <li><a href="files.html"><span>Files</span></a></li>
  31. </ul>
  32. </div>
  33. </div><!-- top -->
  34. <div class="header">
  35. <div class="summary">
  36. <a href="#typedef-members">Typedefs</a> </div>
  37. <div class="headertitle">
  38. <div class="title">Types</div> </div>
  39. <div class="ingroups"><a class="el" href="a00141.html">GLM Core</a></div></div><!--header-->
  40. <div class="contents">
  41. <table class="memberdecls">
  42. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
  43. Typedefs</h2></td></tr>
  44. <tr class="memitem:ga3bdc45d8289530ec60f8b0afd86dec9d"><td class="memItemLeft" align="right" valign="top">typedef detail::tvec2&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga3bdc45d8289530ec60f8b0afd86dec9d">bvec2</a></td></tr>
  45. <tr class="separator:ga3bdc45d8289530ec60f8b0afd86dec9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  46. <tr class="memitem:gaa6930ec345061c66a5fcb4839bbc23b2"><td class="memItemLeft" align="right" valign="top">typedef detail::tvec3&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#gaa6930ec345061c66a5fcb4839bbc23b2">bvec3</a></td></tr>
  47. <tr class="separator:gaa6930ec345061c66a5fcb4839bbc23b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  48. <tr class="memitem:ga3b7e171999130bbe808335a4e41356a0"><td class="memItemLeft" align="right" valign="top">typedef detail::tvec4&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga3b7e171999130bbe808335a4e41356a0">bvec4</a></td></tr>
  49. <tr class="separator:ga3b7e171999130bbe808335a4e41356a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  50. <tr class="memitem:gac47a6148fdae0fe40858fb357aa9e9c5"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat2x2&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#gac47a6148fdae0fe40858fb357aa9e9c5">dmat2</a></td></tr>
  51. <tr class="separator:gac47a6148fdae0fe40858fb357aa9e9c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  52. <tr class="memitem:ga154eeba579bb2792509d4f68d7269116"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat2x2&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga154eeba579bb2792509d4f68d7269116">dmat2x2</a></td></tr>
  53. <tr class="separator:ga154eeba579bb2792509d4f68d7269116"><td class="memSeparator" colspan="2">&#160;</td></tr>
  54. <tr class="memitem:ga6722002d2b3591b9617696009cb92d7d"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat2x3&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga6722002d2b3591b9617696009cb92d7d">dmat2x3</a></td></tr>
  55. <tr class="separator:ga6722002d2b3591b9617696009cb92d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  56. <tr class="memitem:ga839ae2cf7dd0064e97529dfe10017ad2"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat2x4&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga839ae2cf7dd0064e97529dfe10017ad2">dmat2x4</a></td></tr>
  57. <tr class="separator:ga839ae2cf7dd0064e97529dfe10017ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  58. <tr class="memitem:ga92c12ba0463edf4aa5d6d0e506591cf0"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat3x3&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga92c12ba0463edf4aa5d6d0e506591cf0">dmat3</a></td></tr>
  59. <tr class="separator:ga92c12ba0463edf4aa5d6d0e506591cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  60. <tr class="memitem:ga94c2f5b05e0be254d81b53fdea6602d7"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat3x2&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga94c2f5b05e0be254d81b53fdea6602d7">dmat3x2</a></td></tr>
  61. <tr class="separator:ga94c2f5b05e0be254d81b53fdea6602d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  62. <tr class="memitem:gaf72ab1d43dc5d437d2c9ea53ea038e3b"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat3x3&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#gaf72ab1d43dc5d437d2c9ea53ea038e3b">dmat3x3</a></td></tr>
  63. <tr class="separator:gaf72ab1d43dc5d437d2c9ea53ea038e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  64. <tr class="memitem:ga04f2a951763897578c4c08e61989f1d1"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat3x4&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga04f2a951763897578c4c08e61989f1d1">dmat3x4</a></td></tr>
  65. <tr class="separator:ga04f2a951763897578c4c08e61989f1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  66. <tr class="memitem:ga5db20fe7521b2e5bfa67a3131bdd0623"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat4x4&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga5db20fe7521b2e5bfa67a3131bdd0623">dmat4</a></td></tr>
  67. <tr class="separator:ga5db20fe7521b2e5bfa67a3131bdd0623"><td class="memSeparator" colspan="2">&#160;</td></tr>
  68. <tr class="memitem:ga1c381a2410bbabe8464254b1ff76173c"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat4x2&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga1c381a2410bbabe8464254b1ff76173c">dmat4x2</a></td></tr>
  69. <tr class="separator:ga1c381a2410bbabe8464254b1ff76173c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  70. <tr class="memitem:ga250ca1110cb3df02e122705e0df801f3"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat4x3&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga250ca1110cb3df02e122705e0df801f3">dmat4x3</a></td></tr>
  71. <tr class="separator:ga250ca1110cb3df02e122705e0df801f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  72. <tr class="memitem:gae2cf7fdac82b788e8f4d4145f6c963f1"><td class="memItemLeft" align="right" valign="top">typedef detail::tmat4x4&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#gae2cf7fdac82b788e8f4d4145f6c963f1">dmat4x4</a></td></tr>
  73. <tr class="separator:gae2cf7fdac82b788e8f4d4145f6c963f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  74. <tr class="memitem:ga88bf1a60f35314a6b3f2c5adc97004cf"><td class="memItemLeft" align="right" valign="top">typedef detail::tvec2&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga88bf1a60f35314a6b3f2c5adc97004cf">dvec2</a></td></tr>
  75. <tr class="separator:ga88bf1a60f35314a6b3f2c5adc97004cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  76. <tr class="memitem:ga0f0fcb7b631cbbac4341badb01d84218"><td class="memItemLeft" align="right" valign="top">typedef detail::tvec3&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga0f0fcb7b631cbbac4341badb01d84218">dvec3</a></td></tr>
  77. <tr class="separator:ga0f0fcb7b631cbbac4341badb01d84218"><td class="memSeparator" colspan="2">&#160;</td></tr>
  78. <tr class="memitem:ga6f62aca8ddbdb3badf9d52885e7dcfb6"><td class="memItemLeft" align="right" valign="top">typedef detail::tvec4&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga6f62aca8ddbdb3badf9d52885e7dcfb6">dvec4</a></td></tr>
  79. <tr class="separator:ga6f62aca8ddbdb3badf9d52885e7dcfb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  80. <tr class="memitem:ga57f96c5b79eb60a0cdf7239a00059f12"><td class="memItemLeft" align="right" valign="top">typedef mediump_ivec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga57f96c5b79eb60a0cdf7239a00059f12">ivec2</a></td></tr>
  81. <tr class="separator:ga57f96c5b79eb60a0cdf7239a00059f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
  82. <tr class="memitem:ga99b2af4e3595d7c8e5f08bf486a56fb2"><td class="memItemLeft" align="right" valign="top">typedef mediump_ivec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga99b2af4e3595d7c8e5f08bf486a56fb2">ivec3</a></td></tr>
  83. <tr class="separator:ga99b2af4e3595d7c8e5f08bf486a56fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  84. <tr class="memitem:gaf17f7e16ac54cfa7fcfcfaf256ca168a"><td class="memItemLeft" align="right" valign="top">typedef mediump_ivec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#gaf17f7e16ac54cfa7fcfcfaf256ca168a">ivec4</a></td></tr>
  85. <tr class="separator:gaf17f7e16ac54cfa7fcfcfaf256ca168a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  86. <tr class="memitem:ga6e30cfba068ebc3c71fe1f8b3110e450"><td class="memItemLeft" align="right" valign="top">typedef mat2x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga6e30cfba068ebc3c71fe1f8b3110e450">mat2</a></td></tr>
  87. <tr class="separator:ga6e30cfba068ebc3c71fe1f8b3110e450"><td class="memSeparator" colspan="2">&#160;</td></tr>
  88. <tr class="memitem:ga541e93ab7e75fc5278967868346bfc52"><td class="memItemLeft" align="right" valign="top">typedef mediump_mat2x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga541e93ab7e75fc5278967868346bfc52">mat2x2</a></td></tr>
  89. <tr class="separator:ga541e93ab7e75fc5278967868346bfc52"><td class="memSeparator" colspan="2">&#160;</td></tr>
  90. <tr class="memitem:ga809c58677b46fc8da09f30b240c3783b"><td class="memItemLeft" align="right" valign="top">typedef mediump_mat2x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga809c58677b46fc8da09f30b240c3783b">mat2x3</a></td></tr>
  91. <tr class="separator:ga809c58677b46fc8da09f30b240c3783b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  92. <tr class="memitem:ga3409c62fef12281e7b51089f3aab74c5"><td class="memItemLeft" align="right" valign="top">typedef mediump_mat2x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga3409c62fef12281e7b51089f3aab74c5">mat2x4</a></td></tr>
  93. <tr class="separator:ga3409c62fef12281e7b51089f3aab74c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  94. <tr class="memitem:ga6dd3ec98a548755676267e59142911f8"><td class="memItemLeft" align="right" valign="top">typedef mat3x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga6dd3ec98a548755676267e59142911f8">mat3</a></td></tr>
  95. <tr class="separator:ga6dd3ec98a548755676267e59142911f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  96. <tr class="memitem:ga9a5eb78c36daa86cd1088a69f9e9e5a2"><td class="memItemLeft" align="right" valign="top">typedef mediump_mat3x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga9a5eb78c36daa86cd1088a69f9e9e5a2">mat3x2</a></td></tr>
  97. <tr class="separator:ga9a5eb78c36daa86cd1088a69f9e9e5a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  98. <tr class="memitem:ga35677e00b074144ba6ea0cee28b1af18"><td class="memItemLeft" align="right" valign="top">typedef mediump_mat3x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga35677e00b074144ba6ea0cee28b1af18">mat3x3</a></td></tr>
  99. <tr class="separator:ga35677e00b074144ba6ea0cee28b1af18"><td class="memSeparator" colspan="2">&#160;</td></tr>
  100. <tr class="memitem:ga93186a7c5022e2729120c1116ef98fcf"><td class="memItemLeft" align="right" valign="top">typedef mediump_mat3x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga93186a7c5022e2729120c1116ef98fcf">mat3x4</a></td></tr>
  101. <tr class="separator:ga93186a7c5022e2729120c1116ef98fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  102. <tr class="memitem:gade0eb47c01f79384a6f38017ede17446"><td class="memItemLeft" align="right" valign="top">typedef mat4x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#gade0eb47c01f79384a6f38017ede17446">mat4</a></td></tr>
  103. <tr class="separator:gade0eb47c01f79384a6f38017ede17446"><td class="memSeparator" colspan="2">&#160;</td></tr>
  104. <tr class="memitem:ga9a86e1287cdb117bcf729e211b74c7e0"><td class="memItemLeft" align="right" valign="top">typedef mediump_mat4x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga9a86e1287cdb117bcf729e211b74c7e0">mat4x2</a></td></tr>
  105. <tr class="separator:ga9a86e1287cdb117bcf729e211b74c7e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  106. <tr class="memitem:gaaab08bfb3762813b07255a22feaf49ad"><td class="memItemLeft" align="right" valign="top">typedef mediump_mat4x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#gaaab08bfb3762813b07255a22feaf49ad">mat4x3</a></td></tr>
  107. <tr class="separator:gaaab08bfb3762813b07255a22feaf49ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
  108. <tr class="memitem:ga723e1c8ae60f7e6c77c7dc05b05f4eb0"><td class="memItemLeft" align="right" valign="top">typedef mediump_mat4x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga723e1c8ae60f7e6c77c7dc05b05f4eb0">mat4x4</a></td></tr>
  109. <tr class="separator:ga723e1c8ae60f7e6c77c7dc05b05f4eb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  110. <tr class="memitem:ga9e2b051a6341f16248ea25acdd5d89aa"><td class="memItemLeft" align="right" valign="top">typedef mediump_uvec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga9e2b051a6341f16248ea25acdd5d89aa">uvec2</a></td></tr>
  111. <tr class="separator:ga9e2b051a6341f16248ea25acdd5d89aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  112. <tr class="memitem:gaa0fbed80f2511622572de0ffbb31ac46"><td class="memItemLeft" align="right" valign="top">typedef mediump_uvec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#gaa0fbed80f2511622572de0ffbb31ac46">uvec3</a></td></tr>
  113. <tr class="separator:gaa0fbed80f2511622572de0ffbb31ac46"><td class="memSeparator" colspan="2">&#160;</td></tr>
  114. <tr class="memitem:gafe7dd95eda66797d49323fad4b63ac81"><td class="memItemLeft" align="right" valign="top">typedef mediump_uvec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#gafe7dd95eda66797d49323fad4b63ac81">uvec4</a></td></tr>
  115. <tr class="separator:gafe7dd95eda66797d49323fad4b63ac81"><td class="memSeparator" colspan="2">&#160;</td></tr>
  116. <tr class="memitem:ga80139c81aa2687717598312039cea8d1"><td class="memItemLeft" align="right" valign="top">typedef mediump_vec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga80139c81aa2687717598312039cea8d1">vec2</a></td></tr>
  117. <tr class="separator:ga80139c81aa2687717598312039cea8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  118. <tr class="memitem:ga8a44105c47072f9ea1413f15faa31f64"><td class="memItemLeft" align="right" valign="top">typedef mediump_vec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga8a44105c47072f9ea1413f15faa31f64">vec3</a></td></tr>
  119. <tr class="separator:ga8a44105c47072f9ea1413f15faa31f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
  120. <tr class="memitem:ga3f36f44916da88f7173bc4afa030ebe1"><td class="memItemLeft" align="right" valign="top">typedef mediump_vec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00142.html#ga3f36f44916da88f7173bc4afa030ebe1">vec4</a></td></tr>
  121. <tr class="separator:ga3f36f44916da88f7173bc4afa030ebe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  122. </table>
  123. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  124. <p>The standard types defined by the specification. </p>
  125. <p>These types are all typedefs of more generalized, template types. To see the definiton of these template types, go to <a class="el" href="a00144.html">Template types</a>. </p>
  126. <h2 class="groupheader">Typedef Documentation</h2>
  127. <a class="anchor" id="ga3bdc45d8289530ec60f8b0afd86dec9d"></a>
  128. <div class="memitem">
  129. <div class="memproto">
  130. <table class="memname">
  131. <tr>
  132. <td class="memname">typedef detail::tvec2&lt;bool&gt; bvec2</td>
  133. </tr>
  134. </table>
  135. </div><div class="memdoc">
  136. <p>2 components vector of boolean. </p>
  137. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  138. <p>Definition at line <a class="el" href="a00093_source.html#l00248">248</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  139. </div>
  140. </div>
  141. <a class="anchor" id="gaa6930ec345061c66a5fcb4839bbc23b2"></a>
  142. <div class="memitem">
  143. <div class="memproto">
  144. <table class="memname">
  145. <tr>
  146. <td class="memname">typedef detail::tvec3&lt;bool&gt; bvec3</td>
  147. </tr>
  148. </table>
  149. </div><div class="memdoc">
  150. <p>3 components vector of boolean. </p>
  151. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  152. <p>Definition at line <a class="el" href="a00093_source.html#l00253">253</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  153. </div>
  154. </div>
  155. <a class="anchor" id="ga3b7e171999130bbe808335a4e41356a0"></a>
  156. <div class="memitem">
  157. <div class="memproto">
  158. <table class="memname">
  159. <tr>
  160. <td class="memname">typedef detail::tvec4&lt;bool&gt; bvec4</td>
  161. </tr>
  162. </table>
  163. </div><div class="memdoc">
  164. <p>4 components vector of boolean. </p>
  165. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  166. <p>Definition at line <a class="el" href="a00093_source.html#l00258">258</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  167. </div>
  168. </div>
  169. <a class="anchor" id="gac47a6148fdae0fe40858fb357aa9e9c5"></a>
  170. <div class="memitem">
  171. <div class="memproto">
  172. <table class="memname">
  173. <tr>
  174. <td class="memname">typedef detail::tmat2x2&lt;double&gt; dmat2</td>
  175. </tr>
  176. </table>
  177. </div><div class="memdoc">
  178. <p>2 * 2 matrix of double-precision floating-point numbers. </p>
  179. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  180. <p>Definition at line <a class="el" href="a00093_source.html#l00281">281</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  181. </div>
  182. </div>
  183. <a class="anchor" id="ga154eeba579bb2792509d4f68d7269116"></a>
  184. <div class="memitem">
  185. <div class="memproto">
  186. <table class="memname">
  187. <tr>
  188. <td class="memname">typedef detail::tmat2x2&lt;double&gt; dmat2x2</td>
  189. </tr>
  190. </table>
  191. </div><div class="memdoc">
  192. <p>2 * 2 matrix of double-precision floating-point numbers. </p>
  193. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  194. <p>Definition at line <a class="el" href="a00093_source.html#l00296">296</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  195. </div>
  196. </div>
  197. <a class="anchor" id="ga6722002d2b3591b9617696009cb92d7d"></a>
  198. <div class="memitem">
  199. <div class="memproto">
  200. <table class="memname">
  201. <tr>
  202. <td class="memname">typedef detail::tmat2x3&lt;double&gt; dmat2x3</td>
  203. </tr>
  204. </table>
  205. </div><div class="memdoc">
  206. <p>2 * 3 matrix of double-precision floating-point numbers. </p>
  207. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  208. <p>Definition at line <a class="el" href="a00093_source.html#l00301">301</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  209. </div>
  210. </div>
  211. <a class="anchor" id="ga839ae2cf7dd0064e97529dfe10017ad2"></a>
  212. <div class="memitem">
  213. <div class="memproto">
  214. <table class="memname">
  215. <tr>
  216. <td class="memname">typedef detail::tmat2x4&lt;double&gt; dmat2x4</td>
  217. </tr>
  218. </table>
  219. </div><div class="memdoc">
  220. <p>2 * 4 matrix of double-precision floating-point numbers. </p>
  221. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  222. <p>Definition at line <a class="el" href="a00093_source.html#l00306">306</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  223. </div>
  224. </div>
  225. <a class="anchor" id="ga92c12ba0463edf4aa5d6d0e506591cf0"></a>
  226. <div class="memitem">
  227. <div class="memproto">
  228. <table class="memname">
  229. <tr>
  230. <td class="memname">typedef detail::tmat3x3&lt;double&gt; dmat3</td>
  231. </tr>
  232. </table>
  233. </div><div class="memdoc">
  234. <p>3 * 3 matrix of double-precision floating-point numbers. </p>
  235. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  236. <p>Definition at line <a class="el" href="a00093_source.html#l00286">286</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  237. </div>
  238. </div>
  239. <a class="anchor" id="ga94c2f5b05e0be254d81b53fdea6602d7"></a>
  240. <div class="memitem">
  241. <div class="memproto">
  242. <table class="memname">
  243. <tr>
  244. <td class="memname">typedef detail::tmat3x2&lt;double&gt; dmat3x2</td>
  245. </tr>
  246. </table>
  247. </div><div class="memdoc">
  248. <p>3 * 2 matrix of double-precision floating-point numbers. </p>
  249. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  250. <p>Definition at line <a class="el" href="a00093_source.html#l00311">311</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  251. </div>
  252. </div>
  253. <a class="anchor" id="gaf72ab1d43dc5d437d2c9ea53ea038e3b"></a>
  254. <div class="memitem">
  255. <div class="memproto">
  256. <table class="memname">
  257. <tr>
  258. <td class="memname">typedef detail::tmat3x3&lt;double&gt; dmat3x3</td>
  259. </tr>
  260. </table>
  261. </div><div class="memdoc">
  262. <p>3 * 3 matrix of double-precision floating-point numbers. </p>
  263. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  264. <p>Definition at line <a class="el" href="a00093_source.html#l00316">316</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  265. </div>
  266. </div>
  267. <a class="anchor" id="ga04f2a951763897578c4c08e61989f1d1"></a>
  268. <div class="memitem">
  269. <div class="memproto">
  270. <table class="memname">
  271. <tr>
  272. <td class="memname">typedef detail::tmat3x4&lt;double&gt; dmat3x4</td>
  273. </tr>
  274. </table>
  275. </div><div class="memdoc">
  276. <p>3 * 4 matrix of double-precision floating-point numbers. </p>
  277. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  278. <p>Definition at line <a class="el" href="a00093_source.html#l00321">321</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  279. </div>
  280. </div>
  281. <a class="anchor" id="ga5db20fe7521b2e5bfa67a3131bdd0623"></a>
  282. <div class="memitem">
  283. <div class="memproto">
  284. <table class="memname">
  285. <tr>
  286. <td class="memname">typedef detail::tmat4x4&lt;double&gt; dmat4</td>
  287. </tr>
  288. </table>
  289. </div><div class="memdoc">
  290. <p>4 * 4 matrix of double-precision floating-point numbers. </p>
  291. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  292. <p>Definition at line <a class="el" href="a00093_source.html#l00291">291</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  293. </div>
  294. </div>
  295. <a class="anchor" id="ga1c381a2410bbabe8464254b1ff76173c"></a>
  296. <div class="memitem">
  297. <div class="memproto">
  298. <table class="memname">
  299. <tr>
  300. <td class="memname">typedef detail::tmat4x2&lt;double&gt; dmat4x2</td>
  301. </tr>
  302. </table>
  303. </div><div class="memdoc">
  304. <p>4 * 2 matrix of double-precision floating-point numbers. </p>
  305. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  306. <p>Definition at line <a class="el" href="a00093_source.html#l00326">326</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  307. </div>
  308. </div>
  309. <a class="anchor" id="ga250ca1110cb3df02e122705e0df801f3"></a>
  310. <div class="memitem">
  311. <div class="memproto">
  312. <table class="memname">
  313. <tr>
  314. <td class="memname">typedef detail::tmat4x3&lt;double&gt; dmat4x3</td>
  315. </tr>
  316. </table>
  317. </div><div class="memdoc">
  318. <p>4 * 3 matrix of double-precision floating-point numbers. </p>
  319. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  320. <p>Definition at line <a class="el" href="a00093_source.html#l00331">331</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  321. </div>
  322. </div>
  323. <a class="anchor" id="gae2cf7fdac82b788e8f4d4145f6c963f1"></a>
  324. <div class="memitem">
  325. <div class="memproto">
  326. <table class="memname">
  327. <tr>
  328. <td class="memname">typedef detail::tmat4x4&lt;double&gt; dmat4x4</td>
  329. </tr>
  330. </table>
  331. </div><div class="memdoc">
  332. <p>4 * 4 matrix of double-precision floating-point numbers. </p>
  333. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  334. <p>Definition at line <a class="el" href="a00093_source.html#l00336">336</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  335. </div>
  336. </div>
  337. <a class="anchor" id="ga88bf1a60f35314a6b3f2c5adc97004cf"></a>
  338. <div class="memitem">
  339. <div class="memproto">
  340. <table class="memname">
  341. <tr>
  342. <td class="memname">typedef detail::tvec2&lt;double&gt; dvec2</td>
  343. </tr>
  344. </table>
  345. </div><div class="memdoc">
  346. <p>Vector of 2 double-precision floating-point numbers. </p>
  347. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  348. <p>Definition at line <a class="el" href="a00093_source.html#l00266">266</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  349. </div>
  350. </div>
  351. <a class="anchor" id="ga0f0fcb7b631cbbac4341badb01d84218"></a>
  352. <div class="memitem">
  353. <div class="memproto">
  354. <table class="memname">
  355. <tr>
  356. <td class="memname">typedef detail::tvec3&lt;double&gt; dvec3</td>
  357. </tr>
  358. </table>
  359. </div><div class="memdoc">
  360. <p>Vector of 3 double-precision floating-point numbers. </p>
  361. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  362. <p>Definition at line <a class="el" href="a00093_source.html#l00271">271</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  363. </div>
  364. </div>
  365. <a class="anchor" id="ga6f62aca8ddbdb3badf9d52885e7dcfb6"></a>
  366. <div class="memitem">
  367. <div class="memproto">
  368. <table class="memname">
  369. <tr>
  370. <td class="memname">typedef detail::tvec4&lt;double&gt; dvec4</td>
  371. </tr>
  372. </table>
  373. </div><div class="memdoc">
  374. <p>Vector of 4 double-precision floating-point numbers. </p>
  375. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  376. <p>Definition at line <a class="el" href="a00093_source.html#l00276">276</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  377. </div>
  378. </div>
  379. <a class="anchor" id="ga57f96c5b79eb60a0cdf7239a00059f12"></a>
  380. <div class="memitem">
  381. <div class="memproto">
  382. <table class="memname">
  383. <tr>
  384. <td class="memname">typedef mediump_ivec2 ivec2</td>
  385. </tr>
  386. </table>
  387. </div><div class="memdoc">
  388. <p>2 components vector of signed integer numbers. </p>
  389. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  390. <p>Definition at line <a class="el" href="a00093_source.html#l00197">197</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  391. </div>
  392. </div>
  393. <a class="anchor" id="ga99b2af4e3595d7c8e5f08bf486a56fb2"></a>
  394. <div class="memitem">
  395. <div class="memproto">
  396. <table class="memname">
  397. <tr>
  398. <td class="memname">typedef mediump_ivec3 ivec3</td>
  399. </tr>
  400. </table>
  401. </div><div class="memdoc">
  402. <p>3 components vector of signed integer numbers. </p>
  403. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  404. <p>Definition at line <a class="el" href="a00093_source.html#l00202">202</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  405. </div>
  406. </div>
  407. <a class="anchor" id="gaf17f7e16ac54cfa7fcfcfaf256ca168a"></a>
  408. <div class="memitem">
  409. <div class="memproto">
  410. <table class="memname">
  411. <tr>
  412. <td class="memname">typedef mediump_ivec4 ivec4</td>
  413. </tr>
  414. </table>
  415. </div><div class="memdoc">
  416. <p>4 components vector of signed integer numbers. </p>
  417. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  418. <p>Definition at line <a class="el" href="a00093_source.html#l00207">207</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  419. </div>
  420. </div>
  421. <a class="anchor" id="ga6e30cfba068ebc3c71fe1f8b3110e450"></a>
  422. <div class="memitem">
  423. <div class="memproto">
  424. <table class="memname">
  425. <tr>
  426. <td class="memname">typedef mat2x2 mat2</td>
  427. </tr>
  428. </table>
  429. </div><div class="memdoc">
  430. <p>2 columns of 2 components matrix of floating-point numbers. </p>
  431. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  432. <p>Definition at line <a class="el" href="a00093_source.html#l00166">166</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  433. </div>
  434. </div>
  435. <a class="anchor" id="ga541e93ab7e75fc5278967868346bfc52"></a>
  436. <div class="memitem">
  437. <div class="memproto">
  438. <table class="memname">
  439. <tr>
  440. <td class="memname">typedef mediump_mat2x2 mat2x2</td>
  441. </tr>
  442. </table>
  443. </div><div class="memdoc">
  444. <p>2 columns of 2 components matrix of floating-point numbers. </p>
  445. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  446. <p>Definition at line <a class="el" href="a00093_source.html#l00119">119</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  447. </div>
  448. </div>
  449. <a class="anchor" id="ga809c58677b46fc8da09f30b240c3783b"></a>
  450. <div class="memitem">
  451. <div class="memproto">
  452. <table class="memname">
  453. <tr>
  454. <td class="memname">typedef mediump_mat2x3 mat2x3</td>
  455. </tr>
  456. </table>
  457. </div><div class="memdoc">
  458. <p>2 columns of 3 components matrix of floating-point numbers. </p>
  459. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  460. <p>Definition at line <a class="el" href="a00093_source.html#l00124">124</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  461. </div>
  462. </div>
  463. <a class="anchor" id="ga3409c62fef12281e7b51089f3aab74c5"></a>
  464. <div class="memitem">
  465. <div class="memproto">
  466. <table class="memname">
  467. <tr>
  468. <td class="memname">typedef mediump_mat2x4 mat2x4</td>
  469. </tr>
  470. </table>
  471. </div><div class="memdoc">
  472. <p>2 columns of 4 components matrix of floating-point numbers. </p>
  473. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  474. <p>Definition at line <a class="el" href="a00093_source.html#l00129">129</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  475. </div>
  476. </div>
  477. <a class="anchor" id="ga6dd3ec98a548755676267e59142911f8"></a>
  478. <div class="memitem">
  479. <div class="memproto">
  480. <table class="memname">
  481. <tr>
  482. <td class="memname">typedef mat3x3 mat3</td>
  483. </tr>
  484. </table>
  485. </div><div class="memdoc">
  486. <p>3 columns of 3 components matrix of floating-point numbers. </p>
  487. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  488. <p>Definition at line <a class="el" href="a00093_source.html#l00171">171</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  489. </div>
  490. </div>
  491. <a class="anchor" id="ga9a5eb78c36daa86cd1088a69f9e9e5a2"></a>
  492. <div class="memitem">
  493. <div class="memproto">
  494. <table class="memname">
  495. <tr>
  496. <td class="memname">typedef mediump_mat3x2 mat3x2</td>
  497. </tr>
  498. </table>
  499. </div><div class="memdoc">
  500. <p>3 columns of 2 components matrix of floating-point numbers. </p>
  501. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  502. <p>Definition at line <a class="el" href="a00093_source.html#l00134">134</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  503. </div>
  504. </div>
  505. <a class="anchor" id="ga35677e00b074144ba6ea0cee28b1af18"></a>
  506. <div class="memitem">
  507. <div class="memproto">
  508. <table class="memname">
  509. <tr>
  510. <td class="memname">typedef mediump_mat3x3 mat3x3</td>
  511. </tr>
  512. </table>
  513. </div><div class="memdoc">
  514. <p>3 columns of 3 components matrix of floating-point numbers. </p>
  515. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  516. <p>Definition at line <a class="el" href="a00093_source.html#l00139">139</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  517. </div>
  518. </div>
  519. <a class="anchor" id="ga93186a7c5022e2729120c1116ef98fcf"></a>
  520. <div class="memitem">
  521. <div class="memproto">
  522. <table class="memname">
  523. <tr>
  524. <td class="memname">typedef mediump_mat3x4 mat3x4</td>
  525. </tr>
  526. </table>
  527. </div><div class="memdoc">
  528. <p>3 columns of 4 components matrix of floating-point numbers. </p>
  529. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  530. <p>Definition at line <a class="el" href="a00093_source.html#l00144">144</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  531. </div>
  532. </div>
  533. <a class="anchor" id="gade0eb47c01f79384a6f38017ede17446"></a>
  534. <div class="memitem">
  535. <div class="memproto">
  536. <table class="memname">
  537. <tr>
  538. <td class="memname">typedef mat4x4 mat4</td>
  539. </tr>
  540. </table>
  541. </div><div class="memdoc">
  542. <p>4 columns of 4 components matrix of floating-point numbers. </p>
  543. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  544. <p>Definition at line <a class="el" href="a00093_source.html#l00176">176</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  545. </div>
  546. </div>
  547. <a class="anchor" id="ga9a86e1287cdb117bcf729e211b74c7e0"></a>
  548. <div class="memitem">
  549. <div class="memproto">
  550. <table class="memname">
  551. <tr>
  552. <td class="memname">typedef mediump_mat4x2 mat4x2</td>
  553. </tr>
  554. </table>
  555. </div><div class="memdoc">
  556. <p>4 columns of 2 components matrix of floating-point numbers. </p>
  557. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  558. <p>Definition at line <a class="el" href="a00093_source.html#l00149">149</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  559. </div>
  560. </div>
  561. <a class="anchor" id="gaaab08bfb3762813b07255a22feaf49ad"></a>
  562. <div class="memitem">
  563. <div class="memproto">
  564. <table class="memname">
  565. <tr>
  566. <td class="memname">typedef mediump_mat4x3 mat4x3</td>
  567. </tr>
  568. </table>
  569. </div><div class="memdoc">
  570. <p>4 columns of 3 components matrix of floating-point numbers. </p>
  571. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  572. <p>Definition at line <a class="el" href="a00093_source.html#l00154">154</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  573. </div>
  574. </div>
  575. <a class="anchor" id="ga723e1c8ae60f7e6c77c7dc05b05f4eb0"></a>
  576. <div class="memitem">
  577. <div class="memproto">
  578. <table class="memname">
  579. <tr>
  580. <td class="memname">typedef mediump_mat4x4 mat4x4</td>
  581. </tr>
  582. </table>
  583. </div><div class="memdoc">
  584. <p>4 columns of 4 components matrix of floating-point numbers. </p>
  585. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> </dd></dl>
  586. <p>Definition at line <a class="el" href="a00093_source.html#l00159">159</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  587. </div>
  588. </div>
  589. <a class="anchor" id="ga9e2b051a6341f16248ea25acdd5d89aa"></a>
  590. <div class="memitem">
  591. <div class="memproto">
  592. <table class="memname">
  593. <tr>
  594. <td class="memname">typedef mediump_uvec2 uvec2</td>
  595. </tr>
  596. </table>
  597. </div><div class="memdoc">
  598. <p>2 components vector of unsigned integer numbers. </p>
  599. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  600. <p>Definition at line <a class="el" href="a00093_source.html#l00229">229</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  601. </div>
  602. </div>
  603. <a class="anchor" id="gaa0fbed80f2511622572de0ffbb31ac46"></a>
  604. <div class="memitem">
  605. <div class="memproto">
  606. <table class="memname">
  607. <tr>
  608. <td class="memname">typedef mediump_uvec3 uvec3</td>
  609. </tr>
  610. </table>
  611. </div><div class="memdoc">
  612. <p>3 components vector of unsigned integer numbers. </p>
  613. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  614. <p>Definition at line <a class="el" href="a00093_source.html#l00234">234</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  615. </div>
  616. </div>
  617. <a class="anchor" id="gafe7dd95eda66797d49323fad4b63ac81"></a>
  618. <div class="memitem">
  619. <div class="memproto">
  620. <table class="memname">
  621. <tr>
  622. <td class="memname">typedef mediump_uvec4 uvec4</td>
  623. </tr>
  624. </table>
  625. </div><div class="memdoc">
  626. <p>4 components vector of unsigned integer numbers. </p>
  627. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  628. <p>Definition at line <a class="el" href="a00093_source.html#l00239">239</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  629. </div>
  630. </div>
  631. <a class="anchor" id="ga80139c81aa2687717598312039cea8d1"></a>
  632. <div class="memitem">
  633. <div class="memproto">
  634. <table class="memname">
  635. <tr>
  636. <td class="memname">typedef mediump_vec2 vec2</td>
  637. </tr>
  638. </table>
  639. </div><div class="memdoc">
  640. <p>2 components vector of floating-point numbers. </p>
  641. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  642. <p>Definition at line <a class="el" href="a00093_source.html#l00104">104</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  643. </div>
  644. </div>
  645. <a class="anchor" id="ga8a44105c47072f9ea1413f15faa31f64"></a>
  646. <div class="memitem">
  647. <div class="memproto">
  648. <table class="memname">
  649. <tr>
  650. <td class="memname">typedef mediump_vec3 vec3</td>
  651. </tr>
  652. </table>
  653. </div><div class="memdoc">
  654. <p>3 components vector of floating-point numbers. </p>
  655. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  656. <p>Definition at line <a class="el" href="a00093_source.html#l00109">109</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  657. </div>
  658. </div>
  659. <a class="anchor" id="ga3f36f44916da88f7173bc4afa030ebe1"></a>
  660. <div class="memitem">
  661. <div class="memproto">
  662. <table class="memname">
  663. <tr>
  664. <td class="memname">typedef mediump_vec4 vec4</td>
  665. </tr>
  666. </table>
  667. </div><div class="memdoc">
  668. <p>4 components vector of floating-point numbers. </p>
  669. <dl class="section see"><dt>See Also</dt><dd><a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> </dd></dl>
  670. <p>Definition at line <a class="el" href="a00093_source.html#l00114">114</a> of file <a class="el" href="a00093_source.html">type.hpp</a>.</p>
  671. </div>
  672. </div>
  673. </div><!-- contents -->
  674. <!-- start footer part -->
  675. <hr class="footer"/><address class="footer"><small>
  676. Generated by &#160;<a href="http://www.doxygen.org/index.html">
  677. <img class="footer" src="doxygen.png" alt="doxygen"/>
  678. </a> 1.8.2
  679. </small></address>
  680. </body>
  681. </html>