<aname="l00065"></a><aclass="code"href="a00167.html#ga41c6189f6485c2825d60fdc835b3a2b0">00065</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga41c6189f6485c2825d60fdc835b3a2b0"title="8 bit signed integer type.">::int8</a><aclass="code"href="a00167.html#ga41c6189f6485c2825d60fdc835b3a2b0"title="8 bit signed integer type.">int8</a>;
<aname="l00066"></a>00066
<aname="l00069"></a><aclass="code"href="a00167.html#ga302041c186d0d028bea31b711fe16759">00069</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga302041c186d0d028bea31b711fe16759"title="16 bit signed integer type.">::int16</a><aclass="code"href="a00167.html#ga302041c186d0d028bea31b711fe16759"title="16 bit signed integer type.">int16</a>;
<aname="l00070"></a>00070
<aname="l00073"></a><aclass="code"href="a00167.html#ga8df669f4e7698dfe0c0354d92578d74f">00073</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga8df669f4e7698dfe0c0354d92578d74f"title="32 bit signed integer type.">::int32</a><aclass="code"href="a00167.html#ga8df669f4e7698dfe0c0354d92578d74f"title="32 bit signed integer type.">int32</a>;
<aname="l00074"></a>00074
<aname="l00077"></a><aclass="code"href="a00167.html#gaff5189f97f9e842d9636a0f240001b2e">00077</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gaff5189f97f9e842d9636a0f240001b2e"title="64 bit signed integer type.">::int64</a><aclass="code"href="a00167.html#gaff5189f97f9e842d9636a0f240001b2e"title="64 bit signed integer type.">int64</a>;
<aname="l00078"></a>00078
<aname="l00079"></a>00079
<aname="l00082"></a><aclass="code"href="a00167.html#ga4bf09d8838a86866b39ee6e109341645">00082</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga41c6189f6485c2825d60fdc835b3a2b0"title="8 bit signed integer type.">::int8</a><aclass="code"href="a00167.html#ga4bf09d8838a86866b39ee6e109341645"title="8 bit signed integer type.">int8_t</a>;
<aname="l00083"></a>00083
<aname="l00086"></a><aclass="code"href="a00167.html#gae8f5e3e964ca2ae240adc2c0d74adede">00086</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga302041c186d0d028bea31b711fe16759"title="16 bit signed integer type.">::int16</a><aclass="code"href="a00167.html#gae8f5e3e964ca2ae240adc2c0d74adede"title="16 bit signed integer type.">int16_t</a>;
<aname="l00090"></a><aclass="code"href="a00167.html#ga042ef09ff2f0cb24a36f541bcb3a3710">00090</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga8df669f4e7698dfe0c0354d92578d74f"title="32 bit signed integer type.">::int32</a><aclass="code"href="a00167.html#ga042ef09ff2f0cb24a36f541bcb3a3710"title="32 bit signed integer type.">int32_t</a>;
<aname="l00091"></a>00091
<aname="l00094"></a><aclass="code"href="a00167.html#ga322a7d7d2c2c68994dc872a33de63c61">00094</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gaff5189f97f9e842d9636a0f240001b2e"title="64 bit signed integer type.">::int64</a><aclass="code"href="a00167.html#ga322a7d7d2c2c68994dc872a33de63c61"title="64 bit signed integer type.">int64_t</a>;
<aname="l00095"></a>00095
<aname="l00096"></a>00096
<aname="l00099"></a><aclass="code"href="a00167.html#ga302ec977b0c0c3ea245b6c9275495355">00099</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga41c6189f6485c2825d60fdc835b3a2b0"title="8 bit signed integer type.">::int8</a><aclass="code"href="a00167.html#ga302ec977b0c0c3ea245b6c9275495355"title="8 bit signed integer type.">i8</a>;
<aname="l00100"></a>00100
<aname="l00103"></a><aclass="code"href="a00167.html#ga3ab5fe184343d394fb6c2723c3ee3699">00103</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga302041c186d0d028bea31b711fe16759"title="16 bit signed integer type.">::int16</a><aclass="code"href="a00167.html#ga3ab5fe184343d394fb6c2723c3ee3699"title="16 bit signed integer type.">i16</a>;
<aname="l00104"></a>00104
<aname="l00107"></a><aclass="code"href="a00167.html#ga96faea43ac5f875d2d3ffbf8d213e3eb">00107</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga8df669f4e7698dfe0c0354d92578d74f"title="32 bit signed integer type.">::int32</a><aclass="code"href="a00167.html#ga96faea43ac5f875d2d3ffbf8d213e3eb"title="32 bit signed integer type.">i32</a>;
<aname="l00108"></a>00108
<aname="l00111"></a><aclass="code"href="a00167.html#gadb997e409103d4da18abd837e636a496">00111</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gaff5189f97f9e842d9636a0f240001b2e"title="64 bit signed integer type.">::int64</a><aclass="code"href="a00167.html#gadb997e409103d4da18abd837e636a496"title="64 bit signed integer type.">i64</a>;
<aname="l00112"></a>00112
<aname="l00113"></a>00113
<aname="l00116"></a><aclass="code"href="a00167.html#gacfe1e57da8ee1c1983aa3059cca3bb96">00116</a><spanclass="keyword">typedef</span> detail::tvec1<i8><aclass="code"href="a00167.html#gacfe1e57da8ee1c1983aa3059cca3bb96"title="8 bit signed integer scalar type.">i8vec1</a>;
<aname="l00117"></a>00117
<aname="l00120"></a><aclass="code"href="a00167.html#ga9ab3f26fa232d5a4d2397d7904eb9069">00120</a><spanclass="keyword">typedef</span> detail::tvec2<i8><aclass="code"href="a00167.html#ga9ab3f26fa232d5a4d2397d7904eb9069"title="8 bit signed integer vector of 2 components type.">i8vec2</a>;
<aname="l00121"></a>00121
<aname="l00124"></a><aclass="code"href="a00167.html#gaa8c91ad088bbbd51f2ef3b7701f00ed9">00124</a><spanclass="keyword">typedef</span> detail::tvec3<i8><aclass="code"href="a00167.html#gaa8c91ad088bbbd51f2ef3b7701f00ed9"title="8 bit signed integer vector of 3 components type.">i8vec3</a>;
<aname="l00128"></a><aclass="code"href="a00167.html#ga792e1b3e596a020df28a8eb4ec3c0708">00128</a><spanclass="keyword">typedef</span> detail::tvec4<i8><aclass="code"href="a00167.html#ga792e1b3e596a020df28a8eb4ec3c0708"title="8 bit signed integer vector of 4 components type.">i8vec4</a>;
<aname="l00133"></a><aclass="code"href="a00167.html#ga175e6a0d45258b39a5e9935b54d64c03">00133</a><spanclass="keyword">typedef</span> detail::tvec1<i16><aclass="code"href="a00167.html#ga175e6a0d45258b39a5e9935b54d64c03"title="16 bit signed integer scalar type.">i16vec1</a>;
<aname="l00134"></a>00134
<aname="l00137"></a><aclass="code"href="a00167.html#ga6a9c8e79629016f081cd3274eeafe429">00137</a><spanclass="keyword">typedef</span> detail::tvec2<i16><aclass="code"href="a00167.html#ga6a9c8e79629016f081cd3274eeafe429"title="16 bit signed integer vector of 2 components type.">i16vec2</a>;
<aname="l00141"></a><aclass="code"href="a00167.html#ga539ac09149e338c783bc492fd25d504c">00141</a><spanclass="keyword">typedef</span> detail::tvec3<i16><aclass="code"href="a00167.html#ga539ac09149e338c783bc492fd25d504c"title="16 bit signed integer vector of 3 components type.">i16vec3</a>;
<aname="l00145"></a><aclass="code"href="a00167.html#ga09c99e80eb63c8df7a9cc4021c8a2811">00145</a><spanclass="keyword">typedef</span> detail::tvec4<i16><aclass="code"href="a00167.html#ga09c99e80eb63c8df7a9cc4021c8a2811"title="16 bit signed integer vector of 4 components type.">i16vec4</a>;
<aname="l00150"></a><aclass="code"href="a00167.html#ga78778caf689639c31fbdc9298bb2538e">00150</a><spanclass="keyword">typedef</span> detail::tvec1<i32><aclass="code"href="a00167.html#ga78778caf689639c31fbdc9298bb2538e"title="32 bit signed integer scalar type.">i32vec1</a>;
<aname="l00151"></a>00151
<aname="l00154"></a><aclass="code"href="a00167.html#ga587a33330386e50f7ff9a870f1b62ab1">00154</a><spanclass="keyword">typedef</span> detail::tvec2<i32><aclass="code"href="a00167.html#ga587a33330386e50f7ff9a870f1b62ab1"title="32 bit signed integer vector of 2 components type.">i32vec2</a>;
<aname="l00155"></a>00155
<aname="l00158"></a><aclass="code"href="a00167.html#gae8b7bb7698c98fb69f2a4aff8a757416">00158</a><spanclass="keyword">typedef</span> detail::tvec3<i32><aclass="code"href="a00167.html#gae8b7bb7698c98fb69f2a4aff8a757416"title="32 bit signed integer vector of 3 components type.">i32vec3</a>;
<aname="l00162"></a><aclass="code"href="a00167.html#gaa82f1d2958dfcc463a2498d52ee80a0a">00162</a><spanclass="keyword">typedef</span> detail::tvec4<i32><aclass="code"href="a00167.html#gaa82f1d2958dfcc463a2498d52ee80a0a"title="32 bit signed integer vector of 4 components type.">i32vec4</a>;
<aname="l00167"></a><aclass="code"href="a00167.html#ga35442f6f16e861128fb73ac03f89281f">00167</a><spanclass="keyword">typedef</span> detail::tvec1<i64><aclass="code"href="a00167.html#ga35442f6f16e861128fb73ac03f89281f"title="64 bit signed integer scalar type.">i64vec1</a>;
<aname="l00168"></a>00168
<aname="l00171"></a><aclass="code"href="a00167.html#ga7a6245c652f68ba306c05bb0d4ca1361">00171</a><spanclass="keyword">typedef</span> detail::tvec2<i64><aclass="code"href="a00167.html#ga7a6245c652f68ba306c05bb0d4ca1361"title="64 bit signed integer vector of 2 components type.">i64vec2</a>;
<aname="l00175"></a><aclass="code"href="a00167.html#ga78ad50b24382913ef6068ded644c9f3f">00175</a><spanclass="keyword">typedef</span> detail::tvec3<i64><aclass="code"href="a00167.html#ga78ad50b24382913ef6068ded644c9f3f"title="64 bit signed integer vector of 3 components type.">i64vec3</a>;
<aname="l00176"></a>00176
<aname="l00179"></a><aclass="code"href="a00167.html#ga8392ac39a51731ab9a5b3f23a5eaf1d7">00179</a><spanclass="keyword">typedef</span> detail::tvec4<i64><aclass="code"href="a00167.html#ga8392ac39a51731ab9a5b3f23a5eaf1d7"title="64 bit signed integer vector of 4 components type.">i64vec4</a>;
<aname="l00180"></a>00180
<aname="l00181"></a>00181
<aname="l00183"></a>00183 <spanclass="comment">// Unsigned int vector types </span>
<aname="l00184"></a>00184
<aname="l00187"></a><aclass="code"href="a00167.html#ga36475e31b1992cfde54c1a6f5a148865">00187</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga36475e31b1992cfde54c1a6f5a148865"title="8 bit unsigned integer type.">::uint8</a><aclass="code"href="a00167.html#ga36475e31b1992cfde54c1a6f5a148865"title="8 bit unsigned integer type.">uint8</a>;
<aname="l00188"></a>00188
<aname="l00191"></a><aclass="code"href="a00167.html#ga13471cbbe74e4303a57f3743d007b74d">00191</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga13471cbbe74e4303a57f3743d007b74d"title="16 bit unsigned integer type.">::uint16</a><aclass="code"href="a00167.html#ga13471cbbe74e4303a57f3743d007b74d"title="16 bit unsigned integer type.">uint16</a>;
<aname="l00192"></a>00192
<aname="l00195"></a><aclass="code"href="a00167.html#ga5fa3ddcab56c789bc272ff5651faa12d">00195</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga5fa3ddcab56c789bc272ff5651faa12d"title="32 bit unsigned integer type.">::uint32</a><aclass="code"href="a00167.html#ga5fa3ddcab56c789bc272ff5651faa12d"title="32 bit unsigned integer type.">uint32</a>;
<aname="l00196"></a>00196
<aname="l00199"></a><aclass="code"href="a00167.html#gab630f76c26b50298187f7889104d4b9c">00199</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gab630f76c26b50298187f7889104d4b9c"title="64 bit unsigned integer type.">::uint64</a><aclass="code"href="a00167.html#gab630f76c26b50298187f7889104d4b9c"title="64 bit unsigned integer type.">uint64</a>;
<aname="l00200"></a>00200
<aname="l00201"></a>00201
<aname="l00204"></a><aclass="code"href="a00167.html#ga28d97808322d3c92186e4a0c067d7e8e">00204</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga36475e31b1992cfde54c1a6f5a148865"title="8 bit unsigned integer type.">::uint8</a><aclass="code"href="a00167.html#ga28d97808322d3c92186e4a0c067d7e8e"title="8 bit unsigned integer type.">uint8_t</a>;
<aname="l00205"></a>00205
<aname="l00208"></a><aclass="code"href="a00167.html#ga91f91f411080c37730856ff5887f5bcf">00208</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga13471cbbe74e4303a57f3743d007b74d"title="16 bit unsigned integer type.">::uint16</a><aclass="code"href="a00167.html#ga91f91f411080c37730856ff5887f5bcf"title="16 bit unsigned integer type.">uint16_t</a>;
<aname="l00212"></a><aclass="code"href="a00167.html#ga2171d9dc1fefb1c82e2817f45b622eac">00212</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga5fa3ddcab56c789bc272ff5651faa12d"title="32 bit unsigned integer type.">::uint32</a><aclass="code"href="a00167.html#ga2171d9dc1fefb1c82e2817f45b622eac"title="32 bit unsigned integer type.">uint32_t</a>;
<aname="l00213"></a>00213
<aname="l00216"></a><aclass="code"href="a00167.html#ga3999d3e7ff22025c16ddb601e14dfdee">00216</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gab630f76c26b50298187f7889104d4b9c"title="64 bit unsigned integer type.">::uint64</a><aclass="code"href="a00167.html#ga3999d3e7ff22025c16ddb601e14dfdee"title="64 bit unsigned integer type.">uint64_t</a>;
<aname="l00217"></a>00217
<aname="l00218"></a>00218
<aname="l00221"></a><aclass="code"href="a00167.html#gaecc7082561fc9028b844b6cf3d305d36">00221</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga36475e31b1992cfde54c1a6f5a148865"title="8 bit unsigned integer type.">::uint8</a><aclass="code"href="a00167.html#gaecc7082561fc9028b844b6cf3d305d36"title="8 bit unsigned integer type.">u8</a>;
<aname="l00222"></a>00222
<aname="l00225"></a><aclass="code"href="a00167.html#gaa2d7acc0adb536fab71fe261232a40ff">00225</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga13471cbbe74e4303a57f3743d007b74d"title="16 bit unsigned integer type.">::uint16</a><aclass="code"href="a00167.html#gaa2d7acc0adb536fab71fe261232a40ff"title="16 bit unsigned integer type.">u16</a>;
<aname="l00226"></a>00226
<aname="l00229"></a><aclass="code"href="a00167.html#ga8165913e068444f7842302d40ba897b9">00229</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#ga5fa3ddcab56c789bc272ff5651faa12d"title="32 bit unsigned integer type.">::uint32</a><aclass="code"href="a00167.html#ga8165913e068444f7842302d40ba897b9"title="32 bit unsigned integer type.">u32</a>;
<aname="l00230"></a>00230
<aname="l00233"></a><aclass="code"href="a00167.html#gaf3f312156984c365e9f65620354da70b">00233</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gab630f76c26b50298187f7889104d4b9c"title="64 bit unsigned integer type.">::uint64</a><aclass="code"href="a00167.html#gaf3f312156984c365e9f65620354da70b"title="64 bit unsigned integer type.">u64</a>;
<aname="l00234"></a>00234
<aname="l00235"></a>00235
<aname="l00238"></a><aclass="code"href="a00167.html#gaf28751a632c5d41a55e4d8a95c861612">00238</a><spanclass="keyword">typedef</span> detail::tvec1<u8><aclass="code"href="a00167.html#gaf28751a632c5d41a55e4d8a95c861612"title="8 bit unsigned integer scalar type.">u8vec1</a>;
<aname="l00239"></a>00239
<aname="l00242"></a><aclass="code"href="a00167.html#ga8f78a1ea21be24a89da31928fc037bfd">00242</a><spanclass="keyword">typedef</span> detail::tvec2<u8><aclass="code"href="a00167.html#ga8f78a1ea21be24a89da31928fc037bfd"title="8 bit unsigned integer vector of 2 components type.">u8vec2</a>;
<aname="l00246"></a><aclass="code"href="a00167.html#ga7a4cb62a556ad09c7e0721aecac64dbd">00246</a><spanclass="keyword">typedef</span> detail::tvec3<u8><aclass="code"href="a00167.html#ga7a4cb62a556ad09c7e0721aecac64dbd"title="8 bit unsigned integer vector of 3 components type.">u8vec3</a>;
<aname="l00247"></a>00247
<aname="l00250"></a><aclass="code"href="a00167.html#ga83091381b9b909057004c4de7896d072">00250</a><spanclass="keyword">typedef</span> detail::tvec4<u8><aclass="code"href="a00167.html#ga83091381b9b909057004c4de7896d072"title="8 bit unsigned integer vector of 4 components type.">u8vec4</a>;
<aname="l00251"></a>00251
<aname="l00252"></a>00252
<aname="l00255"></a><aclass="code"href="a00167.html#gac4d44e7f6ef424a6862c20324fbd1f37">00255</a><spanclass="keyword">typedef</span> detail::tvec1<u16><aclass="code"href="a00167.html#gac4d44e7f6ef424a6862c20324fbd1f37"title="16 bit unsigned integer scalar type.">u16vec1</a>;
<aname="l00256"></a>00256
<aname="l00259"></a><aclass="code"href="a00167.html#ga63f78111033fd19335588c549fcc0512">00259</a><spanclass="keyword">typedef</span> detail::tvec2<u16><aclass="code"href="a00167.html#ga63f78111033fd19335588c549fcc0512"title="16 bit unsigned integer vector of 2 components type.">u16vec2</a>;
<aname="l00260"></a>00260
<aname="l00263"></a><aclass="code"href="a00167.html#ga53d4785d0f40c66bf58b315dd1122fe4">00263</a><spanclass="keyword">typedef</span> detail::tvec3<u16><aclass="code"href="a00167.html#ga53d4785d0f40c66bf58b315dd1122fe4"title="16 bit unsigned integer vector of 3 components type.">u16vec3</a>;
<aname="l00264"></a>00264
<aname="l00267"></a><aclass="code"href="a00167.html#ga0331a2b68ce5f72a450f6d45c90f7709">00267</a><spanclass="keyword">typedef</span> detail::tvec4<u16><aclass="code"href="a00167.html#ga0331a2b68ce5f72a450f6d45c90f7709"title="16 bit unsigned integer vector of 4 components type.">u16vec4</a>;
<aname="l00268"></a>00268
<aname="l00269"></a>00269
<aname="l00272"></a><aclass="code"href="a00167.html#ga7817770bd08eac13e9900d6fed97992f">00272</a><spanclass="keyword">typedef</span> detail::tvec1<u32><aclass="code"href="a00167.html#ga7817770bd08eac13e9900d6fed97992f"title="32 bit unsigned integer scalar type.">u32vec1</a>;
<aname="l00273"></a>00273
<aname="l00276"></a><aclass="code"href="a00167.html#gaae1d6aa5d86a2744294b97e05b623e29">00276</a><spanclass="keyword">typedef</span> detail::tvec2<u32><aclass="code"href="a00167.html#gaae1d6aa5d86a2744294b97e05b623e29"title="32 bit unsigned integer vector of 2 components type.">u32vec2</a>;
<aname="l00277"></a>00277
<aname="l00280"></a><aclass="code"href="a00167.html#gae013bd205f900d8ac3d783e62c9fa294">00280</a><spanclass="keyword">typedef</span> detail::tvec3<u32><aclass="code"href="a00167.html#gae013bd205f900d8ac3d783e62c9fa294"title="32 bit unsigned integer vector of 3 components type.">u32vec3</a>;
<aname="l00281"></a>00281
<aname="l00284"></a><aclass="code"href="a00167.html#gac61f03e72cbcace4582b0c11859f54c7">00284</a><spanclass="keyword">typedef</span> detail::tvec4<u32><aclass="code"href="a00167.html#gac61f03e72cbcace4582b0c11859f54c7"title="32 bit unsigned integer vector of 4 components type.">u32vec4</a>;
<aname="l00285"></a>00285
<aname="l00286"></a>00286
<aname="l00289"></a><aclass="code"href="a00167.html#ga161407d0a17a31482aa74c7f1fd85a48">00289</a><spanclass="keyword">typedef</span> detail::tvec1<u64><aclass="code"href="a00167.html#ga161407d0a17a31482aa74c7f1fd85a48"title="64 bit unsigned integer scalar type.">u64vec1</a>;
<aname="l00290"></a>00290
<aname="l00293"></a><aclass="code"href="a00167.html#ga98265c5d66ab4bf19f4242746233526c">00293</a><spanclass="keyword">typedef</span> detail::tvec2<u64><aclass="code"href="a00167.html#ga98265c5d66ab4bf19f4242746233526c"title="64 bit unsigned integer vector of 2 components type.">u64vec2</a>;
<aname="l00294"></a>00294
<aname="l00297"></a><aclass="code"href="a00167.html#ga470cfa496aae49e63c5becee347651a1">00297</a><spanclass="keyword">typedef</span> detail::tvec3<u64><aclass="code"href="a00167.html#ga470cfa496aae49e63c5becee347651a1"title="64 bit unsigned integer vector of 3 components type.">u64vec3</a>;
<aname="l00298"></a>00298
<aname="l00301"></a><aclass="code"href="a00167.html#ga34a421d3df867266c9437dc00897edeb">00301</a><spanclass="keyword">typedef</span> detail::tvec4<u64><aclass="code"href="a00167.html#ga34a421d3df867266c9437dc00897edeb"title="64 bit unsigned integer vector of 4 components type.">u64vec4</a>;
<aname="l00309"></a><aclass="code"href="a00167.html#ga19287ee46bd37d1459731d7191bc2f66">00309</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00005.html"title="16-bit floating point type.">::float16</a><aclass="code"href="a00005.html"title="16-bit floating point type.">float16</a>;
<aname="l00310"></a>00310
<aname="l00313"></a><aclass="code"href="a00167.html#gad3c127f8bf8d7d4e738037c257abb5b1">00313</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gad3c127f8bf8d7d4e738037c257abb5b1"title="32 bit single-precision floating-point scalar.">::float32</a><aclass="code"href="a00167.html#gad3c127f8bf8d7d4e738037c257abb5b1"title="32 bit single-precision floating-point scalar.">float32</a>;
<aname="l00314"></a>00314
<aname="l00317"></a><aclass="code"href="a00167.html#gab5596d48586414c91ccb270962dc14d3">00317</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gab5596d48586414c91ccb270962dc14d3"title="64 bit double-precision floating-point scalar.">::float64</a><aclass="code"href="a00167.html#gab5596d48586414c91ccb270962dc14d3"title="64 bit double-precision floating-point scalar.">float64</a>;
<aname="l00318"></a>00318
<aname="l00319"></a>00319
<aname="l00322"></a><aclass="code"href="a00167.html#gaf4c059bd26e03839336a60caae2d9aa4">00322</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00005.html"title="16-bit floating point type.">::float16</a><aclass="code"href="a00167.html#gaf4c059bd26e03839336a60caae2d9aa4"title="16 bit half-precision floating-point scalar.">float16_t</a>;
<aname="l00323"></a>00323
<aname="l00326"></a><aclass="code"href="a00167.html#ga41d579d81c3d98edd0532244fa02da77">00326</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gad3c127f8bf8d7d4e738037c257abb5b1"title="32 bit single-precision floating-point scalar.">::float32</a><aclass="code"href="a00167.html#ga41d579d81c3d98edd0532244fa02da77"title="32 bit single-precision floating-point scalar.">float32_t</a>;
<aname="l00327"></a>00327
<aname="l00330"></a><aclass="code"href="a00167.html#ga6957c7b22f405683bb276554ca40dc37">00330</a><spanclass="keyword">typedef</span> detail<aclass="code"href="a00167.html#gab5596d48586414c91ccb270962dc14d3"title="64 bit double-precision floating-point scalar.">::float64</a><aclass="code"href="a00167.html#ga6957c7b22f405683bb276554ca40dc37"title="64 bit double-precision floating-point scalar.">float64_t</a>;
<aname="l00331"></a>00331
<aname="l00332"></a>00332
<aname="l00335"></a><aclass="code"href="a00167.html#ga3ca1b6511bcc12516b5fd76c7976f01b">00335</a><spanclass="keyword">typedef</span><aclass="code"href="a00005.html"title="16-bit floating point type.">float16</a><aclass="code"href="a00167.html#ga3ca1b6511bcc12516b5fd76c7976f01b"title="16 bit half-precision floating-point scalar.">f16</a>;
<aname="l00336"></a>00336
<aname="l00339"></a><aclass="code"href="a00167.html#gabe6a542dd6c1d5ffd847f1b9b4c9c9b7">00339</a><spanclass="keyword">typedef</span><aclass="code"href="a00167.html#gad3c127f8bf8d7d4e738037c257abb5b1"title="32 bit single-precision floating-point scalar.">float32</a><aclass="code"href="a00167.html#gabe6a542dd6c1d5ffd847f1b9b4c9c9b7"title="32 bit single-precision floating-point scalar.">f32</a>;
<aname="l00340"></a>00340
<aname="l00343"></a><aclass="code"href="a00167.html#ga1d794d240091678f602e8de225b8d8c9">00343</a><spanclass="keyword">typedef</span><aclass="code"href="a00167.html#gab5596d48586414c91ccb270962dc14d3"title="64 bit double-precision floating-point scalar.">float64</a><aclass="code"href="a00167.html#ga1d794d240091678f602e8de225b8d8c9"title="64 bit double-precision floating-point scalar.">f64</a>;
<aname="l00344"></a>00344
<aname="l00345"></a>00345
<aname="l00348"></a><aclass="code"href="a00167.html#ga970a382718912f22555de061a9220cd9">00348</a><spanclass="keyword">typedef</span> detail::tvec1<float><aclass="code"href="a00167.html#ga970a382718912f22555de061a9220cd9"title="Single-precision floating-point vector of 1 component.">fvec1</a>;
<aname="l00349"></a>00349
<aname="l00352"></a><aclass="code"href="a00167.html#gaeb3201411f8933fae30fe36b3fb1db90">00352</a><spanclass="keyword">typedef</span> detail::tvec2<float><aclass="code"href="a00167.html#gaeb3201411f8933fae30fe36b3fb1db90"title="Single-precision floating-point vector of 2 components.">fvec2</a>;
<aname="l00353"></a>00353
<aname="l00356"></a><aclass="code"href="a00167.html#ga36d8bc27da6e04285ab3b11d0af061b0">00356</a><spanclass="keyword">typedef</span> detail::tvec3<float><aclass="code"href="a00167.html#ga36d8bc27da6e04285ab3b11d0af061b0"title="Single-precision floating-point vector of 3 components.">fvec3</a>;
<aname="l00357"></a>00357
<aname="l00360"></a><aclass="code"href="a00167.html#gac8e4776e86d01ed43b2dce32db2c72ba">00360</a><spanclass="keyword">typedef</span> detail::tvec4<float><aclass="code"href="a00167.html#gac8e4776e86d01ed43b2dce32db2c72ba"title="Single-precision floating-point vector of 4 components.">fvec4</a>;
<aname="l00361"></a>00361
<aname="l00362"></a>00362
<aname="l00365"></a><aclass="code"href="a00167.html#ga3bbeea656de4bf53918f1ad6f7889564">00365</a><spanclass="keyword">typedef</span> detail::tvec1<f16><aclass="code"href="a00167.html#ga3bbeea656de4bf53918f1ad6f7889564"title="Half-precision floating-point vector of 1 component.">f16vec1</a>;
<aname="l00366"></a>00366
<aname="l00369"></a><aclass="code"href="a00167.html#gac29c0992aa0fe2df8f9b6b9edc220822">00369</a><spanclass="keyword">typedef</span> detail::tvec2<f16><aclass="code"href="a00167.html#gac29c0992aa0fe2df8f9b6b9edc220822"title="Half-precision floating-point vector of 2 components.">f16vec2</a>;
<aname="l00370"></a>00370
<aname="l00373"></a><aclass="code"href="a00167.html#gaa68a583d3e3b202e1b48c7bc94964c78">00373</a><spanclass="keyword">typedef</span> detail::tvec3<f16><aclass="code"href="a00167.html#gaa68a583d3e3b202e1b48c7bc94964c78"title="Half-precision floating-point vector of 3 components.">f16vec3</a>;
<aname="l00374"></a>00374
<aname="l00377"></a><aclass="code"href="a00167.html#gae77767db0311f307255a057fd7358704">00377</a><spanclass="keyword">typedef</span> detail::tvec4<f16><aclass="code"href="a00167.html#gae77767db0311f307255a057fd7358704"title="Half-precision floating-point vector of 4 components.">f16vec4</a>;
<aname="l00378"></a>00378
<aname="l00379"></a>00379
<aname="l00382"></a><aclass="code"href="a00167.html#gaa59c58b5e73d3df820fab8b0c8f3a6ef">00382</a><spanclass="keyword">typedef</span> detail::tvec1<f32><aclass="code"href="a00167.html#gaa59c58b5e73d3df820fab8b0c8f3a6ef"title="Single-precision floating-point vector of 1 component.">f32vec1</a>;
<aname="l00383"></a>00383
<aname="l00386"></a><aclass="code"href="a00167.html#ga6a1674122ce80c7f3b77ddbc85b4d9f1">00386</a><spanclass="keyword">typedef</span> detail::tvec2<f32><aclass="code"href="a00167.html#ga6a1674122ce80c7f3b77ddbc85b4d9f1"title="Single-precision floating-point vector of 2 components.">f32vec2</a>;
<aname="l00387"></a>00387
<aname="l00390"></a><aclass="code"href="a00167.html#ga81353c6a9b282b2b34185306a40040ad">00390</a><spanclass="keyword">typedef</span> detail::tvec3<f32><aclass="code"href="a00167.html#ga81353c6a9b282b2b34185306a40040ad"title="Single-precision floating-point vector of 3 components.">f32vec3</a>;
<aname="l00391"></a>00391
<aname="l00394"></a><aclass="code"href="a00167.html#ga58dbce28a4d4b0d72c239cf3069bd28b">00394</a><spanclass="keyword">typedef</span> detail::tvec4<f32><aclass="code"href="a00167.html#ga58dbce28a4d4b0d72c239cf3069bd28b"title="Single-precision floating-point vector of 4 components.">f32vec4</a>;
<aname="l00395"></a>00395
<aname="l00396"></a>00396
<aname="l00399"></a><aclass="code"href="a00167.html#ga70b8c3dea6cb689ecd27cb388e4a54b6">00399</a><spanclass="keyword">typedef</span> detail::tvec1<f64><aclass="code"href="a00167.html#ga70b8c3dea6cb689ecd27cb388e4a54b6"title="Double-precision floating-point vector of 1 component.">f64vec1</a>;
<aname="l00400"></a>00400
<aname="l00403"></a><aclass="code"href="a00167.html#ga1de31e7b24d714613b83fb704b8b1fd1">00403</a><spanclass="keyword">typedef</span> detail::tvec2<f64><aclass="code"href="a00167.html#ga1de31e7b24d714613b83fb704b8b1fd1"title="Double-precision floating-point vector of 2 components.">f64vec2</a>;
<aname="l00404"></a>00404
<aname="l00407"></a><aclass="code"href="a00167.html#ga2a4b3d9e62dc8c9b970e91c38bb56997">00407</a><spanclass="keyword">typedef</span> detail::tvec3<f64><aclass="code"href="a00167.html#ga2a4b3d9e62dc8c9b970e91c38bb56997"title="Double-precision floating-point vector of 3 components.">f64vec3</a>;
<aname="l00408"></a>00408
<aname="l00411"></a><aclass="code"href="a00167.html#ga66999872051fdf1934199af093eedece">00411</a><spanclass="keyword">typedef</span> detail::tvec4<f64><aclass="code"href="a00167.html#ga66999872051fdf1934199af093eedece"title="Double-precision floating-point vector of 4 components.">f64vec4</a>;