blob: 8696d9ec18fa2c4771d075a9dbafcca1bc20b41b [file] [log] [blame]
David Ghandeharic53efd62016-10-04 01:07:30 -07001<!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.8: Types</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="doxygen.css" rel="stylesheet" type="text/css" />
12</head>
13<body>
14<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15<div id="titlearea">
16<table cellspacing="0" cellpadding="0">
17 <tbody>
18 <tr style="height: 56px;">
19 <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
20 <td id="projectalign" style="padding-left: 0.5em;">
21 <div id="projectname">0.9.8
22 </div>
23 </td>
24 </tr>
25 </tbody>
26</table>
27</div>
28<!-- end header part -->
29<!-- Generated by Doxygen 1.8.10 -->
30 <div id="navrow1" class="tabs">
31 <ul class="tablist">
32 <li><a href="index.html"><span>Main&#160;Page</span></a></li>
33 <li><a href="modules.html"><span>Modules</span></a></li>
34 <li><a href="files.html"><span>Files</span></a></li>
35 </ul>
36 </div>
37</div><!-- top -->
38<div class="header">
39 <div class="summary">
40<a href="#groups">Modules</a> &#124;
41<a href="#typedef-members">Typedefs</a> </div>
42 <div class="headertitle">
43<div class="title">Types<div class="ingroups"><a class="el" href="a00156.html">GLM Core</a></div></div> </div>
44</div><!--header-->
45<div class="contents">
46<table class="memberdecls">
47<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
48Modules</h2></td></tr>
49<tr class="memitem:a00158"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html">Precision types</a></td></tr>
50<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
51</table><table class="memberdecls">
52<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
53Typedefs</h2></td></tr>
54<tr class="memitem:ga0e46aaaccc5e713eac5bfbc8d6885a60"><td class="memItemLeft" align="right" valign="top">typedef highp_bvec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga0e46aaaccc5e713eac5bfbc8d6885a60">bvec2</a></td></tr>
55<tr class="separator:ga0e46aaaccc5e713eac5bfbc8d6885a60"><td class="memSeparator" colspan="2">&#160;</td></tr>
56<tr class="memitem:ga150731e2a148eff8752114a0e450505e"><td class="memItemLeft" align="right" valign="top">typedef highp_bvec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga150731e2a148eff8752114a0e450505e">bvec3</a></td></tr>
57<tr class="separator:ga150731e2a148eff8752114a0e450505e"><td class="memSeparator" colspan="2">&#160;</td></tr>
58<tr class="memitem:ga444e8f61bfb3a6f037d019ac6933f8c6"><td class="memItemLeft" align="right" valign="top">typedef highp_bvec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga444e8f61bfb3a6f037d019ac6933f8c6">bvec4</a></td></tr>
59<tr class="separator:ga444e8f61bfb3a6f037d019ac6933f8c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
60<tr class="memitem:gac7f51e23c8802d867f564dfd146bdb44"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat2x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gac7f51e23c8802d867f564dfd146bdb44">dmat2</a></td></tr>
61<tr class="separator:gac7f51e23c8802d867f564dfd146bdb44"><td class="memSeparator" colspan="2">&#160;</td></tr>
62<tr class="memitem:gacc27b39853a2ecb538c8b3afc20c359e"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat2x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gacc27b39853a2ecb538c8b3afc20c359e">dmat2x2</a></td></tr>
63<tr class="separator:gacc27b39853a2ecb538c8b3afc20c359e"><td class="memSeparator" colspan="2">&#160;</td></tr>
64<tr class="memitem:ga1cb3c561a32f0864733dfaf97c71f0c7"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat2x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga1cb3c561a32f0864733dfaf97c71f0c7">dmat2x3</a></td></tr>
65<tr class="separator:ga1cb3c561a32f0864733dfaf97c71f0c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
66<tr class="memitem:gaddd230c88fbd6ec33242329be3a1b738"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat2x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gaddd230c88fbd6ec33242329be3a1b738">dmat2x4</a></td></tr>
67<tr class="separator:gaddd230c88fbd6ec33242329be3a1b738"><td class="memSeparator" colspan="2">&#160;</td></tr>
68<tr class="memitem:gae174ff65e148bb7dec4bf10a63cb46ff"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat3x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gae174ff65e148bb7dec4bf10a63cb46ff">dmat3</a></td></tr>
69<tr class="separator:gae174ff65e148bb7dec4bf10a63cb46ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
70<tr class="memitem:gaec22f44dddbdadfe5dfca68eb3457ea8"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat3x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gaec22f44dddbdadfe5dfca68eb3457ea8">dmat3x2</a></td></tr>
71<tr class="separator:gaec22f44dddbdadfe5dfca68eb3457ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
72<tr class="memitem:gac44263f56ff3cbf0a9cc4e2405d5ecb8"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat3x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gac44263f56ff3cbf0a9cc4e2405d5ecb8">dmat3x3</a></td></tr>
73<tr class="separator:gac44263f56ff3cbf0a9cc4e2405d5ecb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
74<tr class="memitem:ga38d9bfca882ec542b1928cf77b5c2091"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat3x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga38d9bfca882ec542b1928cf77b5c2091">dmat3x4</a></td></tr>
75<tr class="separator:ga38d9bfca882ec542b1928cf77b5c2091"><td class="memSeparator" colspan="2">&#160;</td></tr>
76<tr class="memitem:ga97b38ea24e9ebf58eac04a8d99dc3e27"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat4x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga97b38ea24e9ebf58eac04a8d99dc3e27">dmat4</a></td></tr>
77<tr class="separator:ga97b38ea24e9ebf58eac04a8d99dc3e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
78<tr class="memitem:ga6ddab280c735a2139133b4164b99a68a"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat4x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga6ddab280c735a2139133b4164b99a68a">dmat4x2</a></td></tr>
79<tr class="separator:ga6ddab280c735a2139133b4164b99a68a"><td class="memSeparator" colspan="2">&#160;</td></tr>
80<tr class="memitem:gab6c8974496fc7c72dad09219118ba89e"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat4x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gab6c8974496fc7c72dad09219118ba89e">dmat4x3</a></td></tr>
81<tr class="separator:gab6c8974496fc7c72dad09219118ba89e"><td class="memSeparator" colspan="2">&#160;</td></tr>
82<tr class="memitem:ga41c2da87ca627c1b2da5e895435a508e"><td class="memItemLeft" align="right" valign="top">typedef highp_dmat4x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga41c2da87ca627c1b2da5e895435a508e">dmat4x4</a></td></tr>
83<tr class="separator:ga41c2da87ca627c1b2da5e895435a508e"><td class="memSeparator" colspan="2">&#160;</td></tr>
84<tr class="memitem:ga15ade901680b29b78c1f9d1796db6e0e"><td class="memItemLeft" align="right" valign="top">typedef highp_dvec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga15ade901680b29b78c1f9d1796db6e0e">dvec2</a></td></tr>
85<tr class="separator:ga15ade901680b29b78c1f9d1796db6e0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
86<tr class="memitem:gabebd0c7e3c5cd337d95c313c5e8b8db4"><td class="memItemLeft" align="right" valign="top">typedef highp_dvec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gabebd0c7e3c5cd337d95c313c5e8b8db4">dvec3</a></td></tr>
87<tr class="separator:gabebd0c7e3c5cd337d95c313c5e8b8db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
88<tr class="memitem:ga9503f809789bda7e8852a6abde3ae5c1"><td class="memItemLeft" align="right" valign="top">typedef highp_dvec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga9503f809789bda7e8852a6abde3ae5c1">dvec4</a></td></tr>
89<tr class="separator:ga9503f809789bda7e8852a6abde3ae5c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
90<tr class="memitem:ga2ab812bd103527e2d6c62c2e2f5ee78f"><td class="memItemLeft" align="right" valign="top">typedef highp_ivec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga2ab812bd103527e2d6c62c2e2f5ee78f">ivec2</a></td></tr>
91<tr class="separator:ga2ab812bd103527e2d6c62c2e2f5ee78f"><td class="memSeparator" colspan="2">&#160;</td></tr>
92<tr class="memitem:ga34aee73784bcc247d426250540c1911c"><td class="memItemLeft" align="right" valign="top">typedef highp_ivec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga34aee73784bcc247d426250540c1911c">ivec3</a></td></tr>
93<tr class="separator:ga34aee73784bcc247d426250540c1911c"><td class="memSeparator" colspan="2">&#160;</td></tr>
94<tr class="memitem:gaaa26c41d168dc00be0fe55f4d0a34224"><td class="memItemLeft" align="right" valign="top">typedef highp_ivec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gaaa26c41d168dc00be0fe55f4d0a34224">ivec4</a></td></tr>
95<tr class="separator:gaaa26c41d168dc00be0fe55f4d0a34224"><td class="memSeparator" colspan="2">&#160;</td></tr>
96<tr class="memitem:ga6e30cfba068ebc3c71fe1f8b3110e450"><td class="memItemLeft" align="right" valign="top">typedef mat2x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga6e30cfba068ebc3c71fe1f8b3110e450">mat2</a></td></tr>
97<tr class="separator:ga6e30cfba068ebc3c71fe1f8b3110e450"><td class="memSeparator" colspan="2">&#160;</td></tr>
98<tr class="memitem:ga0c84b211a5730357b63c6d2e4fb696d5"><td class="memItemLeft" align="right" valign="top">typedef highp_mat2x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga0c84b211a5730357b63c6d2e4fb696d5">mat2x2</a></td></tr>
99<tr class="separator:ga0c84b211a5730357b63c6d2e4fb696d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
100<tr class="memitem:gafb063d734266e92915d87f8943560471"><td class="memItemLeft" align="right" valign="top">typedef highp_mat2x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gafb063d734266e92915d87f8943560471">mat2x3</a></td></tr>
101<tr class="separator:gafb063d734266e92915d87f8943560471"><td class="memSeparator" colspan="2">&#160;</td></tr>
102<tr class="memitem:ga4d2ac1a80c36fb5a1d15914035f792ac"><td class="memItemLeft" align="right" valign="top">typedef highp_mat2x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga4d2ac1a80c36fb5a1d15914035f792ac">mat2x4</a></td></tr>
103<tr class="separator:ga4d2ac1a80c36fb5a1d15914035f792ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
104<tr class="memitem:ga6dd3ec98a548755676267e59142911f8"><td class="memItemLeft" align="right" valign="top">typedef mat3x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga6dd3ec98a548755676267e59142911f8">mat3</a></td></tr>
105<tr class="separator:ga6dd3ec98a548755676267e59142911f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
106<tr class="memitem:ga3839ca29d011a80ff3ede7f22ba602a4"><td class="memItemLeft" align="right" valign="top">typedef highp_mat3x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga3839ca29d011a80ff3ede7f22ba602a4">mat3x2</a></td></tr>
107<tr class="separator:ga3839ca29d011a80ff3ede7f22ba602a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
108<tr class="memitem:ga378921b6a07bcdad946858b340f69ab1"><td class="memItemLeft" align="right" valign="top">typedef highp_mat3x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga378921b6a07bcdad946858b340f69ab1">mat3x3</a></td></tr>
109<tr class="separator:ga378921b6a07bcdad946858b340f69ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
110<tr class="memitem:ga7876e0c3e3fcc3e2f4c0462c152e87cf"><td class="memItemLeft" align="right" valign="top">typedef highp_mat3x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga7876e0c3e3fcc3e2f4c0462c152e87cf">mat3x4</a></td></tr>
111<tr class="separator:ga7876e0c3e3fcc3e2f4c0462c152e87cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
112<tr class="memitem:gade0eb47c01f79384a6f38017ede17446"><td class="memItemLeft" align="right" valign="top">typedef mat4x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gade0eb47c01f79384a6f38017ede17446">mat4</a></td></tr>
113<tr class="separator:gade0eb47c01f79384a6f38017ede17446"><td class="memSeparator" colspan="2">&#160;</td></tr>
114<tr class="memitem:ga1b3f6a5cbc17362141f9781262ed838f"><td class="memItemLeft" align="right" valign="top">typedef highp_mat4x2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga1b3f6a5cbc17362141f9781262ed838f">mat4x2</a></td></tr>
115<tr class="separator:ga1b3f6a5cbc17362141f9781262ed838f"><td class="memSeparator" colspan="2">&#160;</td></tr>
116<tr class="memitem:gacd9ff3b943b3d8bda4f4b388320420fd"><td class="memItemLeft" align="right" valign="top">typedef highp_mat4x3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gacd9ff3b943b3d8bda4f4b388320420fd">mat4x3</a></td></tr>
117<tr class="separator:gacd9ff3b943b3d8bda4f4b388320420fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
118<tr class="memitem:ga089315d5a0c20ac6eaa17a854bbd2e81"><td class="memItemLeft" align="right" valign="top">typedef highp_mat4x4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga089315d5a0c20ac6eaa17a854bbd2e81">mat4x4</a></td></tr>
119<tr class="separator:ga089315d5a0c20ac6eaa17a854bbd2e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
120<tr class="memitem:ga9bcffa2d49f28d16f680757b5c0e7c84"><td class="memItemLeft" align="right" valign="top">typedef highp_uvec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga9bcffa2d49f28d16f680757b5c0e7c84">uvec2</a></td></tr>
121<tr class="separator:ga9bcffa2d49f28d16f680757b5c0e7c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
122<tr class="memitem:gae85537b672ffe0b3218cbdf1823e1c72"><td class="memItemLeft" align="right" valign="top">typedef highp_uvec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gae85537b672ffe0b3218cbdf1823e1c72">uvec3</a></td></tr>
123<tr class="separator:gae85537b672ffe0b3218cbdf1823e1c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
124<tr class="memitem:gaa7c3a0e7ae50c34c3290415c115f251e"><td class="memItemLeft" align="right" valign="top">typedef highp_uvec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gaa7c3a0e7ae50c34c3290415c115f251e">uvec4</a></td></tr>
125<tr class="separator:gaa7c3a0e7ae50c34c3290415c115f251e"><td class="memSeparator" colspan="2">&#160;</td></tr>
126<tr class="memitem:ga09d0200e8ff86391d8804b4fefd5f1da"><td class="memItemLeft" align="right" valign="top">typedef highp_vec2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#ga09d0200e8ff86391d8804b4fefd5f1da">vec2</a></td></tr>
127<tr class="separator:ga09d0200e8ff86391d8804b4fefd5f1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
128<tr class="memitem:gaa8ea2429bb3cb41a715258a447f39897"><td class="memItemLeft" align="right" valign="top">typedef highp_vec3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gaa8ea2429bb3cb41a715258a447f39897">vec3</a></td></tr>
129<tr class="separator:gaa8ea2429bb3cb41a715258a447f39897"><td class="memSeparator" colspan="2">&#160;</td></tr>
130<tr class="memitem:gafbab23070ca47932487d25332adc7d7c"><td class="memItemLeft" align="right" valign="top">typedef highp_vec4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html#gafbab23070ca47932487d25332adc7d7c">vec4</a></td></tr>
131<tr class="separator:gafbab23070ca47932487d25332adc7d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
132</table>
133<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
134<p>The standard types defined by the specification. </p>
135<p>These types are all typedefs of more generalized, template types. To see the definition of these template types, go to <a class="el" href="a00159.html">Template types</a>. </p>
136<h2 class="groupheader">Typedef Documentation</h2>
137<a class="anchor" id="ga0e46aaaccc5e713eac5bfbc8d6885a60"></a>
138<div class="memitem">
139<div class="memproto">
140 <table class="memname">
141 <tr>
142 <td class="memname">typedef highp_bvec2 bvec2</td>
143 </tr>
144 </table>
145</div><div class="memdoc">
146
147<p>2 components vector of boolean. </p>
148<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>
149
150<p>Definition at line <a class="el" href="a00127_source.html#l00564">564</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
151
152</div>
153</div>
154<a class="anchor" id="ga150731e2a148eff8752114a0e450505e"></a>
155<div class="memitem">
156<div class="memproto">
157 <table class="memname">
158 <tr>
159 <td class="memname">typedef highp_bvec3 bvec3</td>
160 </tr>
161 </table>
162</div><div class="memdoc">
163
164<p>3 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
167<p>Definition at line <a class="el" href="a00127_source.html#l00569">569</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
168
169</div>
170</div>
171<a class="anchor" id="ga444e8f61bfb3a6f037d019ac6933f8c6"></a>
172<div class="memitem">
173<div class="memproto">
174 <table class="memname">
175 <tr>
176 <td class="memname">typedef highp_bvec4 bvec4</td>
177 </tr>
178 </table>
179</div><div class="memdoc">
180
181<p>4 components vector of boolean. </p>
182<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>
183
184<p>Definition at line <a class="el" href="a00127_source.html#l00574">574</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
185
186</div>
187</div>
188<a class="anchor" id="gac7f51e23c8802d867f564dfd146bdb44"></a>
189<div class="memitem">
190<div class="memproto">
191 <table class="memname">
192 <tr>
193 <td class="memname">typedef highp_dmat2x2 dmat2</td>
194 </tr>
195 </table>
196</div><div class="memdoc">
197
198<p>2 * 2 matrix of double-precision floating-point numbers. </p>
199<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>
200
201<p>Definition at line <a class="el" href="a00114_source.html#l00707">707</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
202
203</div>
204</div>
205<a class="anchor" id="gacc27b39853a2ecb538c8b3afc20c359e"></a>
206<div class="memitem">
207<div class="memproto">
208 <table class="memname">
209 <tr>
210 <td class="memname">typedef highp_dmat2x2 dmat2x2</td>
211 </tr>
212 </table>
213</div><div class="memdoc">
214
215<p>2 * 2 matrix of double-precision floating-point numbers. </p>
216<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>
217
218<p>Definition at line <a class="el" href="a00114_source.html#l00722">722</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
219
220</div>
221</div>
222<a class="anchor" id="ga1cb3c561a32f0864733dfaf97c71f0c7"></a>
223<div class="memitem">
224<div class="memproto">
225 <table class="memname">
226 <tr>
227 <td class="memname">typedef highp_dmat2x3 dmat2x3</td>
228 </tr>
229 </table>
230</div><div class="memdoc">
231
232<p>2 * 3 matrix of double-precision floating-point numbers. </p>
233<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>
234
235<p>Definition at line <a class="el" href="a00114_source.html#l00727">727</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
236
237</div>
238</div>
239<a class="anchor" id="gaddd230c88fbd6ec33242329be3a1b738"></a>
240<div class="memitem">
241<div class="memproto">
242 <table class="memname">
243 <tr>
244 <td class="memname">typedef highp_dmat2x4 dmat2x4</td>
245 </tr>
246 </table>
247</div><div class="memdoc">
248
249<p>2 * 4 matrix of double-precision floating-point numbers. </p>
250<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>
251
252<p>Definition at line <a class="el" href="a00114_source.html#l00732">732</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
253
254</div>
255</div>
256<a class="anchor" id="gae174ff65e148bb7dec4bf10a63cb46ff"></a>
257<div class="memitem">
258<div class="memproto">
259 <table class="memname">
260 <tr>
261 <td class="memname">typedef highp_dmat3x3 dmat3</td>
262 </tr>
263 </table>
264</div><div class="memdoc">
265
266<p>3 * 3 matrix of double-precision floating-point numbers. </p>
267<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>
268
269<p>Definition at line <a class="el" href="a00114_source.html#l00712">712</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
270
271</div>
272</div>
273<a class="anchor" id="gaec22f44dddbdadfe5dfca68eb3457ea8"></a>
274<div class="memitem">
275<div class="memproto">
276 <table class="memname">
277 <tr>
278 <td class="memname">typedef highp_dmat3x2 dmat3x2</td>
279 </tr>
280 </table>
281</div><div class="memdoc">
282
283<p>3 * 2 matrix of double-precision floating-point numbers. </p>
284<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>
285
286<p>Definition at line <a class="el" href="a00114_source.html#l00737">737</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
287
288</div>
289</div>
290<a class="anchor" id="gac44263f56ff3cbf0a9cc4e2405d5ecb8"></a>
291<div class="memitem">
292<div class="memproto">
293 <table class="memname">
294 <tr>
295 <td class="memname">typedef highp_dmat3x3 dmat3x3</td>
296 </tr>
297 </table>
298</div><div class="memdoc">
299
300<p>3 * 3 matrix of double-precision floating-point numbers. </p>
301<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>
302
303<p>Definition at line <a class="el" href="a00114_source.html#l00742">742</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
304
305</div>
306</div>
307<a class="anchor" id="ga38d9bfca882ec542b1928cf77b5c2091"></a>
308<div class="memitem">
309<div class="memproto">
310 <table class="memname">
311 <tr>
312 <td class="memname">typedef highp_dmat3x4 dmat3x4</td>
313 </tr>
314 </table>
315</div><div class="memdoc">
316
317<p>3 * 4 matrix of double-precision floating-point numbers. </p>
318<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>
319
320<p>Definition at line <a class="el" href="a00114_source.html#l00747">747</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
321
322</div>
323</div>
324<a class="anchor" id="ga97b38ea24e9ebf58eac04a8d99dc3e27"></a>
325<div class="memitem">
326<div class="memproto">
327 <table class="memname">
328 <tr>
329 <td class="memname">typedef highp_dmat4x4 dmat4</td>
330 </tr>
331 </table>
332</div><div class="memdoc">
333
334<p>4 * 4 matrix of double-precision floating-point numbers. </p>
335<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>
336
337<p>Definition at line <a class="el" href="a00114_source.html#l00717">717</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
338
339</div>
340</div>
341<a class="anchor" id="ga6ddab280c735a2139133b4164b99a68a"></a>
342<div class="memitem">
343<div class="memproto">
344 <table class="memname">
345 <tr>
346 <td class="memname">typedef highp_dmat4x2 dmat4x2</td>
347 </tr>
348 </table>
349</div><div class="memdoc">
350
351<p>4 * 2 matrix of double-precision floating-point numbers. </p>
352<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>
353
354<p>Definition at line <a class="el" href="a00114_source.html#l00752">752</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
355
356</div>
357</div>
358<a class="anchor" id="gab6c8974496fc7c72dad09219118ba89e"></a>
359<div class="memitem">
360<div class="memproto">
361 <table class="memname">
362 <tr>
363 <td class="memname">typedef highp_dmat4x3 dmat4x3</td>
364 </tr>
365 </table>
366</div><div class="memdoc">
367
368<p>4 * 3 matrix of double-precision floating-point numbers. </p>
369<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>
370
371<p>Definition at line <a class="el" href="a00114_source.html#l00757">757</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
372
373</div>
374</div>
375<a class="anchor" id="ga41c2da87ca627c1b2da5e895435a508e"></a>
376<div class="memitem">
377<div class="memproto">
378 <table class="memname">
379 <tr>
380 <td class="memname">typedef highp_dmat4x4 dmat4x4</td>
381 </tr>
382 </table>
383</div><div class="memdoc">
384
385<p>4 * 4 matrix of double-precision floating-point numbers. </p>
386<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>
387
388<p>Definition at line <a class="el" href="a00114_source.html#l00762">762</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
389
390</div>
391</div>
392<a class="anchor" id="ga15ade901680b29b78c1f9d1796db6e0e"></a>
393<div class="memitem">
394<div class="memproto">
395 <table class="memname">
396 <tr>
397 <td class="memname">typedef highp_dvec2 dvec2</td>
398 </tr>
399 </table>
400</div><div class="memdoc">
401
402<p>2 components vector of double-precision floating-point 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
405<p>Definition at line <a class="el" href="a00127_source.html#l00483">483</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
406
407</div>
408</div>
409<a class="anchor" id="gabebd0c7e3c5cd337d95c313c5e8b8db4"></a>
410<div class="memitem">
411<div class="memproto">
412 <table class="memname">
413 <tr>
414 <td class="memname">typedef highp_dvec3 dvec3</td>
415 </tr>
416 </table>
417</div><div class="memdoc">
418
419<p>3 components vector of double-precision floating-point numbers. </p>
420<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>
421
422<p>Definition at line <a class="el" href="a00127_source.html#l00488">488</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
423
424</div>
425</div>
426<a class="anchor" id="ga9503f809789bda7e8852a6abde3ae5c1"></a>
427<div class="memitem">
428<div class="memproto">
429 <table class="memname">
430 <tr>
431 <td class="memname">typedef highp_dvec4 dvec4</td>
432 </tr>
433 </table>
434</div><div class="memdoc">
435
436<p>4 components vector of double-precision floating-point numbers. </p>
437<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>
438
439<p>Definition at line <a class="el" href="a00127_source.html#l00493">493</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
440
441</div>
442</div>
443<a class="anchor" id="ga2ab812bd103527e2d6c62c2e2f5ee78f"></a>
444<div class="memitem">
445<div class="memproto">
446 <table class="memname">
447 <tr>
448 <td class="memname">typedef highp_ivec2 ivec2</td>
449 </tr>
450 </table>
451</div><div class="memdoc">
452
453<p>2 components vector of signed integer numbers. </p>
454<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>
455
456<p>Definition at line <a class="el" href="a00127_source.html#l00510">510</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
457
458</div>
459</div>
460<a class="anchor" id="ga34aee73784bcc247d426250540c1911c"></a>
461<div class="memitem">
462<div class="memproto">
463 <table class="memname">
464 <tr>
465 <td class="memname">typedef highp_ivec3 ivec3</td>
466 </tr>
467 </table>
468</div><div class="memdoc">
469
470<p>3 components vector of signed integer numbers. </p>
471<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>
472
473<p>Definition at line <a class="el" href="a00127_source.html#l00515">515</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
474
475</div>
476</div>
477<a class="anchor" id="gaaa26c41d168dc00be0fe55f4d0a34224"></a>
478<div class="memitem">
479<div class="memproto">
480 <table class="memname">
481 <tr>
482 <td class="memname">typedef highp_ivec4 ivec4</td>
483 </tr>
484 </table>
485</div><div class="memdoc">
486
487<p>4 components vector of signed integer numbers. </p>
488<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>
489
490<p>Definition at line <a class="el" href="a00127_source.html#l00520">520</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
491
492</div>
493</div>
494<a class="anchor" id="ga6e30cfba068ebc3c71fe1f8b3110e450"></a>
495<div class="memitem">
496<div class="memproto">
497 <table class="memname">
498 <tr>
499 <td class="memname">typedef mat2x2 mat2</td>
500 </tr>
501 </table>
502</div><div class="memdoc">
503
504<p>2 columns of 2 components matrix of floating-point numbers. </p>
505<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>
506
507<p>Definition at line <a class="el" href="a00114_source.html#l00406">406</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
508
509</div>
510</div>
511<a class="anchor" id="ga0c84b211a5730357b63c6d2e4fb696d5"></a>
512<div class="memitem">
513<div class="memproto">
514 <table class="memname">
515 <tr>
516 <td class="memname">typedef highp_mat2x2 mat2x2</td>
517 </tr>
518 </table>
519</div><div class="memdoc">
520
521<p>2 columns of 2 components matrix of floating-point numbers. </p>
522<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>
523
524<p>Definition at line <a class="el" href="a00114_source.html#l00359">359</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
525
526</div>
527</div>
528<a class="anchor" id="gafb063d734266e92915d87f8943560471"></a>
529<div class="memitem">
530<div class="memproto">
531 <table class="memname">
532 <tr>
533 <td class="memname">typedef highp_mat2x3 mat2x3</td>
534 </tr>
535 </table>
536</div><div class="memdoc">
537
538<p>2 columns of 3 components matrix of floating-point numbers. </p>
539<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>
540
541<p>Definition at line <a class="el" href="a00114_source.html#l00364">364</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
542
543</div>
544</div>
545<a class="anchor" id="ga4d2ac1a80c36fb5a1d15914035f792ac"></a>
546<div class="memitem">
547<div class="memproto">
548 <table class="memname">
549 <tr>
550 <td class="memname">typedef highp_mat2x4 mat2x4</td>
551 </tr>
552 </table>
553</div><div class="memdoc">
554
555<p>2 columns of 4 components matrix of floating-point numbers. </p>
556<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>
557
558<p>Definition at line <a class="el" href="a00114_source.html#l00369">369</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
559
560</div>
561</div>
562<a class="anchor" id="ga6dd3ec98a548755676267e59142911f8"></a>
563<div class="memitem">
564<div class="memproto">
565 <table class="memname">
566 <tr>
567 <td class="memname">typedef mat3x3 mat3</td>
568 </tr>
569 </table>
570</div><div class="memdoc">
571
572<p>3 columns of 3 components matrix of floating-point numbers. </p>
573<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>
574
575<p>Definition at line <a class="el" href="a00114_source.html#l00411">411</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
576
577</div>
578</div>
579<a class="anchor" id="ga3839ca29d011a80ff3ede7f22ba602a4"></a>
580<div class="memitem">
581<div class="memproto">
582 <table class="memname">
583 <tr>
584 <td class="memname">typedef highp_mat3x2 mat3x2</td>
585 </tr>
586 </table>
587</div><div class="memdoc">
588
589<p>3 columns of 2 components matrix of floating-point numbers. </p>
590<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>
591
592<p>Definition at line <a class="el" href="a00114_source.html#l00374">374</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
593
594</div>
595</div>
596<a class="anchor" id="ga378921b6a07bcdad946858b340f69ab1"></a>
597<div class="memitem">
598<div class="memproto">
599 <table class="memname">
600 <tr>
601 <td class="memname">typedef highp_mat3x3 mat3x3</td>
602 </tr>
603 </table>
604</div><div class="memdoc">
605
606<p>3 columns of 3 components matrix of floating-point numbers. </p>
607<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>
608
609<p>Definition at line <a class="el" href="a00114_source.html#l00379">379</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
610
611</div>
612</div>
613<a class="anchor" id="ga7876e0c3e3fcc3e2f4c0462c152e87cf"></a>
614<div class="memitem">
615<div class="memproto">
616 <table class="memname">
617 <tr>
618 <td class="memname">typedef highp_mat3x4 mat3x4</td>
619 </tr>
620 </table>
621</div><div class="memdoc">
622
623<p>3 columns of 4 components matrix of floating-point numbers. </p>
624<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>
625
626<p>Definition at line <a class="el" href="a00114_source.html#l00384">384</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
627
628</div>
629</div>
630<a class="anchor" id="gade0eb47c01f79384a6f38017ede17446"></a>
631<div class="memitem">
632<div class="memproto">
633 <table class="memname">
634 <tr>
635 <td class="memname">typedef mat4x4 mat4</td>
636 </tr>
637 </table>
638</div><div class="memdoc">
639
640<p>4 columns of 4 components matrix 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.6 Matrices</a> </dd></dl>
642
643<p>Definition at line <a class="el" href="a00114_source.html#l00416">416</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
644
645</div>
646</div>
647<a class="anchor" id="ga1b3f6a5cbc17362141f9781262ed838f"></a>
648<div class="memitem">
649<div class="memproto">
650 <table class="memname">
651 <tr>
652 <td class="memname">typedef highp_mat4x2 mat4x2</td>
653 </tr>
654 </table>
655</div><div class="memdoc">
656
657<p>4 columns of 2 components matrix of floating-point numbers. </p>
658<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>
659
660<p>Definition at line <a class="el" href="a00114_source.html#l00389">389</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
661
662</div>
663</div>
664<a class="anchor" id="gacd9ff3b943b3d8bda4f4b388320420fd"></a>
665<div class="memitem">
666<div class="memproto">
667 <table class="memname">
668 <tr>
669 <td class="memname">typedef highp_mat4x3 mat4x3</td>
670 </tr>
671 </table>
672</div><div class="memdoc">
673
674<p>4 columns of 3 components matrix of floating-point numbers. </p>
675<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>
676
677<p>Definition at line <a class="el" href="a00114_source.html#l00394">394</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
678
679</div>
680</div>
681<a class="anchor" id="ga089315d5a0c20ac6eaa17a854bbd2e81"></a>
682<div class="memitem">
683<div class="memproto">
684 <table class="memname">
685 <tr>
686 <td class="memname">typedef highp_mat4x4 mat4x4</td>
687 </tr>
688 </table>
689</div><div class="memdoc">
690
691<p>4 columns of 4 components matrix of floating-point numbers. </p>
692<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>
693
694<p>Definition at line <a class="el" href="a00114_source.html#l00399">399</a> of file <a class="el" href="a00114_source.html">type_mat.hpp</a>.</p>
695
696</div>
697</div>
698<a class="anchor" id="ga9bcffa2d49f28d16f680757b5c0e7c84"></a>
699<div class="memitem">
700<div class="memproto">
701 <table class="memname">
702 <tr>
703 <td class="memname">typedef highp_uvec2 uvec2</td>
704 </tr>
705 </table>
706</div><div class="memdoc">
707
708<p>2 components vector of unsigned integer numbers. </p>
709<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>
710
711<p>Definition at line <a class="el" href="a00127_source.html#l00537">537</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
712
713</div>
714</div>
715<a class="anchor" id="gae85537b672ffe0b3218cbdf1823e1c72"></a>
716<div class="memitem">
717<div class="memproto">
718 <table class="memname">
719 <tr>
720 <td class="memname">typedef highp_uvec3 uvec3</td>
721 </tr>
722 </table>
723</div><div class="memdoc">
724
725<p>3 components vector of unsigned integer numbers. </p>
726<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>
727
728<p>Definition at line <a class="el" href="a00127_source.html#l00542">542</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
729
730</div>
731</div>
732<a class="anchor" id="gaa7c3a0e7ae50c34c3290415c115f251e"></a>
733<div class="memitem">
734<div class="memproto">
735 <table class="memname">
736 <tr>
737 <td class="memname">typedef highp_uvec4 uvec4</td>
738 </tr>
739 </table>
740</div><div class="memdoc">
741
742<p>4 components vector of unsigned integer numbers. </p>
743<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>
744
745<p>Definition at line <a class="el" href="a00127_source.html#l00547">547</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
746
747</div>
748</div>
749<a class="anchor" id="ga09d0200e8ff86391d8804b4fefd5f1da"></a>
750<div class="memitem">
751<div class="memproto">
752 <table class="memname">
753 <tr>
754 <td class="memname">typedef highp_vec2 vec2</td>
755 </tr>
756 </table>
757</div><div class="memdoc">
758
759<p>2 components vector of floating-point numbers. </p>
760<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>
761
762<p>Definition at line <a class="el" href="a00127_source.html#l00456">456</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
763
764</div>
765</div>
766<a class="anchor" id="gaa8ea2429bb3cb41a715258a447f39897"></a>
767<div class="memitem">
768<div class="memproto">
769 <table class="memname">
770 <tr>
771 <td class="memname">typedef highp_vec3 vec3</td>
772 </tr>
773 </table>
774</div><div class="memdoc">
775
776<p>3 components vector of floating-point numbers. </p>
777<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>
778
779<p>Definition at line <a class="el" href="a00127_source.html#l00461">461</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
780
781</div>
782</div>
783<a class="anchor" id="gafbab23070ca47932487d25332adc7d7c"></a>
784<div class="memitem">
785<div class="memproto">
786 <table class="memname">
787 <tr>
788 <td class="memname">typedef highp_vec4 vec4</td>
789 </tr>
790 </table>
791</div><div class="memdoc">
792
793<p>4 components vector of floating-point numbers. </p>
794<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>
795
796<p>Definition at line <a class="el" href="a00127_source.html#l00466">466</a> of file <a class="el" href="a00127_source.html">type_vec.hpp</a>.</p>
797
798</div>
799</div>
800</div><!-- contents -->
801<!-- start footer part -->
802<hr class="footer"/><address class="footer"><small>
803Generated by &#160;<a href="http://www.doxygen.org/index.html">
804<img class="footer" src="doxygen.png" alt="doxygen"/>
805</a> 1.8.10
806</small></address>
807</body>
808</html>