fwd.hpp
Go to the documentation of this file.
1 
29 #pragma once
30 
31 #include "detail/type_int.hpp"
32 #include "detail/type_float.hpp"
33 #include "detail/type_vec.hpp"
34 #include "detail/type_mat.hpp"
35 
37 // GLM_GTC_quaternion
38 namespace glm{
39 namespace detail
40 {
41  template <typename T, precision P> struct tquat;
42 }//namespace detail
43 
44 
49 
54 
59 
60 #if(defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
61  typedef highp_quat quat;
62 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
63  typedef mediump_quat quat;
64 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && defined(GLM_PRECISION_LOWP_FLOAT))
65  typedef lowp_quat quat;
66 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
67  typedef highp_quat quat;
69 #endif
70 
75 
80 
85 
89  typedef quat fquat;
90 
91 
96 
101 
106 
107 #if(defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
108  typedef highp_dquat dquat;
109 #elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
110  typedef mediump_dquat dquat;
111 #elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && defined(GLM_PRECISION_LOWP_DOUBLE))
112  typedef lowp_dquat dquat;
113 #elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
114  typedef highp_dquat dquat;
118 #endif
119 
120 }//namespace glm
121 
123 // GLM_GTC_precision
124 namespace glm
125 {
128 
132 
136 
140 
144 
148 
152 
156 
160 
164 
168 
172 
176 
180 
184 
188 
192 
196 
200 
204 
208 
212 
216 
220 
224 
228 
232 
236 
240 
244 
248 
252 
256 
260 
264 
268 
272 
273 
276  typedef detail::int8 int8;
277 
280  typedef detail::int16 int16;
281 
284  typedef detail::int32 int32;
285 
288  typedef detail::int64 int64;
289 
290 
291 #if GLM_HAS_EXTENDED_INTEGER_TYPE
292  using std::int8_t;
293  using std::int16_t;
294  using std::int32_t;
295  using std::int64_t;
296 #else
297  typedef detail::int8 int8_t;
300 
304 
308 
312 #endif
313 
316  typedef detail::int8 i8;
317 
321 
325 
329 
330 
331 
335 
339 
343 
347 
348 
352 
356 
360 
364 
365 
369 
373 
377 
381 
382 #if(defined(GLM_PRECISION_LOWP_INT))
383  typedef lowp_i8vec1 i8vec1;
384  typedef lowp_i8vec2 i8vec2;
385  typedef lowp_i8vec3 i8vec3;
386  typedef lowp_i8vec4 i8vec4;
387 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
388  typedef mediump_i8vec1 i8vec1;
389  typedef mediump_i8vec2 i8vec2;
390  typedef mediump_i8vec3 i8vec3;
391  typedef mediump_i8vec4 i8vec4;
392 #else
393  typedef highp_i8vec1 i8vec1;
396 
400 
404 
408 #endif
409 
410 
414 
418 
422 
426 
427 
431 
435 
439 
443 
444 
448 
452 
456 
460 
461 
462 #if(defined(GLM_PRECISION_LOWP_INT))
463  typedef lowp_i16vec1 i16vec1;
464  typedef lowp_i16vec2 i16vec2;
465  typedef lowp_i16vec3 i16vec3;
466  typedef lowp_i16vec4 i16vec4;
467 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
468  typedef mediump_i16vec1 i16vec1;
469  typedef mediump_i16vec2 i16vec2;
470  typedef mediump_i16vec3 i16vec3;
471  typedef mediump_i16vec4 i16vec4;
472 #else
473  typedef highp_i16vec1 i16vec1;
476 
480 
484 
488 #endif
489 
490 
494 
498 
502 
506 
507 
511 
515 
519 
523 
524 
528 
532 
536 
540 
541 #if(defined(GLM_PRECISION_LOWP_INT))
542  typedef lowp_i32vec1 i32vec1;
543  typedef lowp_i32vec2 i32vec2;
544  typedef lowp_i32vec3 i32vec3;
545  typedef lowp_i32vec4 i32vec4;
546 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
547  typedef mediump_i32vec1 i32vec1;
548  typedef mediump_i32vec2 i32vec2;
549  typedef mediump_i32vec3 i32vec3;
550  typedef mediump_i32vec4 i32vec4;
551 #else
552  typedef highp_i32vec1 i32vec1;
555 
559 
563 
567 #endif
568 
569 
573 
577 
581 
585 
586 
590 
594 
598 
602 
603 
607 
611 
615 
619 
620 #if(defined(GLM_PRECISION_LOWP_INT))
621  typedef lowp_i32vec1 i32vec1;
622  typedef lowp_i32vec2 i32vec2;
623  typedef lowp_i32vec3 i32vec3;
624  typedef lowp_i32vec4 i32vec4;
625 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
626  typedef mediump_i32vec1 i32vec1;
627  typedef mediump_i32vec2 i32vec2;
628  typedef mediump_i32vec3 i32vec3;
629  typedef mediump_i32vec4 i32vec4;
630 #else
631  typedef highp_i32vec1 i32vec1;
634 
637  typedef highp_i32vec2 i32vec2;
638 
641  typedef highp_i32vec3 i32vec3;
642 
645  typedef highp_i32vec4 i32vec4;
646 #endif
647 
648 
649 
653 
657 
661 
665 
666 
670 
674 
678 
682 
683 
687 
691 
695 
699 
700 #if(defined(GLM_PRECISION_LOWP_INT))
701  typedef lowp_i64vec1 i64vec1;
702  typedef lowp_i64vec2 i64vec2;
703  typedef lowp_i64vec3 i64vec3;
704  typedef lowp_i64vec4 i64vec4;
705 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
706  typedef mediump_i64vec1 i64vec1;
707  typedef mediump_i64vec2 i64vec2;
708  typedef mediump_i64vec3 i64vec3;
709  typedef mediump_i64vec4 i64vec4;
710 #else
711  typedef highp_i64vec1 i64vec1;
714 
718 
722 
726 #endif
727 
728 
730  // Unsigned int vector types
731 
735 
739 
743 
747 
748 
752 
756 
760 
764 
765 
769 
773 
777 
781 
782 
783 
787 
791 
795 
799 
803 
807 
811 
815 
819 
823 
827 
831 
832 
833 
837 
841 
845 
849 
853 
857 
861 
865 
869 
873 
877 
881 
882 
883 
886  typedef detail::uint8 uint8;
887 
890  typedef detail::uint16 uint16;
891 
894  typedef detail::uint32 uint32;
895 
898  typedef detail::uint64 uint64;
899 
900 #if GLM_HAS_EXTENDED_INTEGER_TYPE
901  using std::uint8_t;
902  using std::uint16_t;
903  using std::uint32_t;
904  using std::uint64_t;
905 #else
906  typedef detail::uint8 uint8_t;
909 
913 
917 
921 #endif
922 
925  typedef detail::uint8 u8;
926 
930 
934 
938 
939 
940 
944 
948 
952 
956 
957 
961 
965 
969 
973 
974 
978 
982 
986 
990 
991 #if(defined(GLM_PRECISION_LOWP_INT))
992  typedef lowp_u8vec1 u8vec1;
993  typedef lowp_u8vec2 u8vec2;
994  typedef lowp_u8vec3 u8vec3;
995  typedef lowp_u8vec4 u8vec4;
996 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
997  typedef mediump_u8vec1 u8vec1;
998  typedef mediump_u8vec2 u8vec2;
999  typedef mediump_u8vec3 u8vec3;
1000  typedef mediump_u8vec4 u8vec4;
1001 #else
1002  typedef highp_u8vec1 u8vec1;
1005 
1009 
1013 
1017 #endif
1018 
1019 
1023 
1027 
1031 
1035 
1036 
1040 
1044 
1048 
1052 
1053 
1057 
1061 
1065 
1069 
1070 
1071 #if(defined(GLM_PRECISION_LOWP_INT))
1072  typedef lowp_u16vec1 u16vec1;
1073  typedef lowp_u16vec2 u16vec2;
1074  typedef lowp_u16vec3 u16vec3;
1075  typedef lowp_u16vec4 u16vec4;
1076 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
1077  typedef mediump_u16vec1 u16vec1;
1078  typedef mediump_u16vec2 u16vec2;
1079  typedef mediump_u16vec3 u16vec3;
1080  typedef mediump_u16vec4 u16vec4;
1081 #else
1082  typedef highp_u16vec1 u16vec1;
1085 
1089 
1093 
1097 #endif
1098 
1099 
1103 
1107 
1111 
1115 
1116 
1120 
1124 
1128 
1132 
1133 
1137 
1141 
1145 
1149 
1150 #if(defined(GLM_PRECISION_LOWP_INT))
1151  typedef lowp_u32vec1 u32vec1;
1152  typedef lowp_u32vec2 u32vec2;
1153  typedef lowp_u32vec3 u32vec3;
1154  typedef lowp_u32vec4 u32vec4;
1155 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
1156  typedef mediump_u32vec1 u32vec1;
1157  typedef mediump_u32vec2 u32vec2;
1158  typedef mediump_u32vec3 u32vec3;
1159  typedef mediump_u32vec4 u32vec4;
1160 #else
1161  typedef highp_u32vec1 u32vec1;
1164 
1168 
1172 
1176 #endif
1177 
1178 
1182 
1186 
1190 
1194 
1195 
1199 
1203 
1207 
1211 
1212 
1216 
1220 
1224 
1228 
1229 #if(defined(GLM_PRECISION_LOWP_INT))
1230  typedef lowp_u32vec1 u32vec1;
1231  typedef lowp_u32vec2 u32vec2;
1232  typedef lowp_u32vec3 u32vec3;
1233  typedef lowp_u32vec4 u32vec4;
1234 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
1235  typedef mediump_u32vec1 u32vec1;
1236  typedef mediump_u32vec2 u32vec2;
1237  typedef mediump_u32vec3 u32vec3;
1238  typedef mediump_u32vec4 u32vec4;
1239 #else
1240  typedef highp_u32vec1 u32vec1;
1243 
1246  typedef highp_u32vec2 u32vec2;
1247 
1250  typedef highp_u32vec3 u32vec3;
1251 
1254  typedef highp_u32vec4 u32vec4;
1255 #endif
1256 
1257 
1258 
1262 
1266 
1270 
1274 
1275 
1279 
1283 
1287 
1291 
1292 
1296 
1300 
1304 
1308 
1309 #if(defined(GLM_PRECISION_LOWP_UINT))
1310  typedef lowp_u64vec1 u64vec1;
1311  typedef lowp_u64vec2 u64vec2;
1312  typedef lowp_u64vec3 u64vec3;
1313  typedef lowp_u64vec4 u64vec4;
1314 #elif(defined(GLM_PRECISION_MEDIUMP_UINT))
1315  typedef mediump_u64vec1 u64vec1;
1316  typedef mediump_u64vec2 u64vec2;
1317  typedef mediump_u64vec3 u64vec3;
1318  typedef mediump_u64vec4 u64vec4;
1319 #else
1320  typedef highp_u64vec1 u64vec1;
1323 
1327 
1331 
1335 #endif
1336 
1337 
1339  // Float vector types
1340 
1344 
1348 
1352 
1356 
1360 
1364 
1367  typedef detail::float32 lowp_float32;
1368 
1371  typedef detail::float64 lowp_float64;
1372 
1376 
1380 
1383  typedef float32 lowp_f32;
1384 
1387  typedef float64 lowp_f64;
1388 
1389 
1392  typedef detail::float32 lowp_float32;
1393 
1396  typedef detail::float64 lowp_float64;
1397 
1401 
1405 
1408  typedef float32 lowp_f32;
1409 
1412  typedef float64 lowp_f64;
1413 
1414 
1418 
1422 
1426 
1430 
1434 
1438 
1439 
1443 
1447 
1451 
1455 
1459 
1463 
1464 
1465 #if(defined(GLM_PRECISION_LOWP_FLOAT))
1466  typedef lowp_float32 float32;
1469 
1472  typedef lowp_float64 float64;
1473 
1476  typedef lowp_float32_t float32_t;
1477 
1480  typedef lowp_float64_t float64_t;
1481 
1484  typedef lowp_f32 f32;
1485 
1488  typedef lowp_f64 f64;
1489 
1490 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
1491 
1494  typedef mediump_float32 float32;
1495 
1498  typedef mediump_float64 float64;
1499 
1502  typedef mediump_float32 float32_t;
1503 
1506  typedef mediump_float64 float64_t;
1507 
1510  typedef mediump_float32 f32;
1511 
1514  typedef mediump_float64 f64;
1515 
1516 #else//(defined(GLM_PRECISION_HIGHP_FLOAT))
1517 
1520  typedef highp_float32 float32;
1521 
1524  typedef highp_float64 float64;
1525 
1529 
1533 
1537 
1541 #endif
1542 
1543 
1547 
1551 
1555 
1559 
1563 
1567 
1571 
1575 
1576 
1580 
1584 
1588 
1592 
1596 
1600 
1604 
1608 
1609 
1613 
1617 
1621 
1625 
1629 
1633 
1637 
1641 
1642 
1646 
1650 
1654 
1658 
1662 
1666 
1670 
1674 
1678 
1682 
1686 
1690 
1691 
1695 
1699 
1703 
1707 
1711 
1715 
1719 
1723 
1727 
1731 
1735 
1739 
1740 
1742  // Float matrix types
1743 
1746  //typedef lowp_f32 lowp_fmat1x1;
1747 
1751 
1755 
1759 
1763 
1767 
1771 
1775 
1779 
1783 
1786  //typedef lowp_fmat1x1 lowp_fmat1;
1787 
1791 
1795 
1799 
1800 
1803  //typedef mediump_f32 mediump_fmat1x1;
1804 
1808 
1812 
1816 
1820 
1824 
1828 
1832 
1836 
1840 
1843  //typedef mediump_fmat1x1 mediump_fmat1;
1844 
1848 
1852 
1856 
1857 
1860  //typedef highp_f32 highp_fmat1x1;
1861 
1865 
1869 
1873 
1877 
1881 
1885 
1889 
1893 
1897 
1900  //typedef highp_fmat1x1 highp_fmat1;
1901 
1905 
1909 
1913 
1914 
1917  //typedef f32 lowp_f32mat1x1;
1918 
1922 
1926 
1930 
1934 
1938 
1942 
1946 
1950 
1954 
1957  //typedef detail::tmat1x1<f32, lowp> lowp_f32mat1;
1958 
1962 
1966 
1970 
1971 
1974  //typedef f32 mediump_f32mat1x1;
1975 
1979 
1983 
1987 
1991 
1995 
1999 
2003 
2007 
2011 
2014  //typedef detail::tmat1x1<f32, mediump> f32mat1;
2015 
2019 
2023 
2027 
2028 
2031  //typedef f32 highp_f32mat1x1;
2032 
2036 
2040 
2044 
2048 
2052 
2056 
2060 
2064 
2068 
2071  //typedef detail::tmat1x1<f32, highp> f32mat1;
2072 
2076 
2080 
2084 
2085 
2088  //typedef f64 lowp_f64mat1x1;
2089 
2093 
2097 
2101 
2105 
2109 
2113 
2117 
2121 
2125 
2128  //typedef lowp_f64mat1x1 lowp_f64mat1;
2129 
2133 
2137 
2141 
2142 
2145  //typedef f64 Highp_f64mat1x1;
2146 
2150 
2154 
2158 
2162 
2166 
2170 
2174 
2178 
2182 
2185  //typedef mediump_f64mat1x1 mediump_f64mat1;
2186 
2190 
2194 
2198 
2201  //typedef f64 highp_f64mat1x1;
2202 
2206 
2210 
2214 
2218 
2222 
2226 
2230 
2234 
2238 
2241  //typedef highp_f64mat1x1 highp_f64mat1;
2242 
2246 
2250 
2254 
2256  // Quaternion types
2257 
2261 
2265 
2269 
2273 
2277 
2281 
2282 
2283 #if(defined(GLM_PRECISION_LOWP_FLOAT))
2284  typedef lowp_f32vec1 fvec1;
2285  typedef lowp_f32vec2 fvec2;
2286  typedef lowp_f32vec3 fvec3;
2287  typedef lowp_f32vec4 fvec4;
2288  typedef lowp_f32mat2 fmat2;
2289  typedef lowp_f32mat3 fmat3;
2290  typedef lowp_f32mat4 fmat4;
2291  typedef lowp_f32mat2x2 fmat2x2;
2292  typedef lowp_f32mat3x2 fmat3x2;
2293  typedef lowp_f32mat4x2 fmat4x2;
2294  typedef lowp_f32mat2x3 fmat2x3;
2295  typedef lowp_f32mat3x3 fmat3x3;
2296  typedef lowp_f32mat4x3 fmat4x3;
2297  typedef lowp_f32mat2x4 fmat2x4;
2298  typedef lowp_f32mat3x4 fmat3x4;
2299  typedef lowp_f32mat4x4 fmat4x4;
2300  typedef lowp_f32quat fquat;
2301 
2302  typedef lowp_f32vec1 f32vec1;
2303  typedef lowp_f32vec2 f32vec2;
2304  typedef lowp_f32vec3 f32vec3;
2305  typedef lowp_f32vec4 f32vec4;
2306  typedef lowp_f32mat2 f32mat2;
2307  typedef lowp_f32mat3 f32mat3;
2308  typedef lowp_f32mat4 f32mat4;
2309  typedef lowp_f32mat2x2 f32mat2x2;
2310  typedef lowp_f32mat3x2 f32mat3x2;
2311  typedef lowp_f32mat4x2 f32mat4x2;
2312  typedef lowp_f32mat2x3 f32mat2x3;
2313  typedef lowp_f32mat3x3 f32mat3x3;
2314  typedef lowp_f32mat4x3 f32mat4x3;
2315  typedef lowp_f32mat2x4 f32mat2x4;
2316  typedef lowp_f32mat3x4 f32mat3x4;
2317  typedef lowp_f32mat4x4 f32mat4x4;
2318  typedef lowp_f32quat f32quat;
2319 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
2320  typedef mediump_f32vec1 fvec1;
2321  typedef mediump_f32vec2 fvec2;
2322  typedef mediump_f32vec3 fvec3;
2323  typedef mediump_f32vec4 fvec4;
2324  typedef mediump_f32mat2 fmat2;
2325  typedef mediump_f32mat3 fmat3;
2326  typedef mediump_f32mat4 fmat4;
2327  typedef mediump_f32mat2x2 fmat2x2;
2328  typedef mediump_f32mat3x2 fmat3x2;
2329  typedef mediump_f32mat4x2 fmat4x2;
2330  typedef mediump_f32mat2x3 fmat2x3;
2331  typedef mediump_f32mat3x3 fmat3x3;
2332  typedef mediump_f32mat4x3 fmat4x3;
2333  typedef mediump_f32mat2x4 fmat2x4;
2334  typedef mediump_f32mat3x4 fmat3x4;
2335  typedef mediump_f32mat4x4 fmat4x4;
2336  typedef mediump_f32quat fquat;
2337 
2338  typedef mediump_f32vec1 f32vec1;
2339  typedef mediump_f32vec2 f32vec2;
2340  typedef mediump_f32vec3 f32vec3;
2341  typedef mediump_f32vec4 f32vec4;
2342  typedef mediump_f32mat2 f32mat2;
2343  typedef mediump_f32mat3 f32mat3;
2344  typedef mediump_f32mat4 f32mat4;
2345  typedef mediump_f32mat2x2 f32mat2x2;
2346  typedef mediump_f32mat3x2 f32mat3x2;
2347  typedef mediump_f32mat4x2 f32mat4x2;
2348  typedef mediump_f32mat2x3 f32mat2x3;
2349  typedef mediump_f32mat3x3 f32mat3x3;
2350  typedef mediump_f32mat4x3 f32mat4x3;
2351  typedef mediump_f32mat2x4 f32mat2x4;
2352  typedef mediump_f32mat3x4 f32mat3x4;
2353  typedef mediump_f32mat4x4 f32mat4x4;
2354  typedef mediump_f32quat f32quat;
2355 #else//if(defined(GLM_PRECISION_HIGHP_FLOAT))
2356  typedef highp_f32vec1 fvec1;
2359 
2363 
2367 
2371 
2375 
2379 
2383 
2387 
2391 
2395 
2399 
2403 
2407 
2410  typedef fmat2x2 fmat2;
2411 
2414  typedef fmat3x3 fmat3;
2415 
2418  typedef fmat4x4 fmat4;
2419 
2422  typedef highp_fquat fquat;
2423 
2424 
2425 
2429 
2433 
2437 
2441 
2445 
2449 
2453 
2457 
2461 
2465 
2469 
2473 
2477 
2481 
2485 
2489 
2493 #endif
2494 
2495 #if(defined(GLM_PRECISION_LOWP_DOUBLE))
2496  typedef lowp_f64vec1 f64vec1;
2497  typedef lowp_f64vec2 f64vec2;
2498  typedef lowp_f64vec3 f64vec3;
2499  typedef lowp_f64vec4 f64vec4;
2500  typedef lowp_f64mat2 f64mat2;
2501  typedef lowp_f64mat3 f64mat3;
2502  typedef lowp_f64mat4 f64mat4;
2503  typedef lowp_f64mat2x2 f64mat2x2;
2504  typedef lowp_f64mat3x2 f64mat3x2;
2505  typedef lowp_f64mat4x2 f64mat4x2;
2506  typedef lowp_f64mat2x3 f64mat2x3;
2507  typedef lowp_f64mat3x3 f64mat3x3;
2508  typedef lowp_f64mat4x3 f64mat4x3;
2509  typedef lowp_f64mat2x4 f64mat2x4;
2510  typedef lowp_f64mat3x4 f64mat3x4;
2511  typedef lowp_f64mat4x4 f64mat4x4;
2512  typedef lowp_f64quat f64quat;
2513 #elif(defined(GLM_PRECISION_MEDIUMP_DOUBLE))
2514  typedef mediump_f64vec1 f64vec1;
2515  typedef mediump_f64vec2 f64vec2;
2516  typedef mediump_f64vec3 f64vec3;
2517  typedef mediump_f64vec4 f64vec4;
2518  typedef mediump_f64mat2 f64mat2;
2519  typedef mediump_f64mat3 f64mat3;
2520  typedef mediump_f64mat4 f64mat4;
2521  typedef mediump_f64mat2x2 f64mat2x2;
2522  typedef mediump_f64mat3x2 f64mat3x2;
2523  typedef mediump_f64mat4x2 f64mat4x2;
2524  typedef mediump_f64mat2x3 f64mat2x3;
2525  typedef mediump_f64mat3x3 f64mat3x3;
2526  typedef mediump_f64mat4x3 f64mat4x3;
2527  typedef mediump_f64mat2x4 f64mat2x4;
2528  typedef mediump_f64mat3x4 f64mat3x4;
2529  typedef mediump_f64mat4x4 f64mat4x4;
2530  typedef mediump_f64quat f64quat;
2531 #else
2532  typedef highp_f64vec1 f64vec1;
2535 
2539 
2543 
2547 
2551 
2555 
2559 
2563 
2567 
2571 
2575 
2579 
2583 
2587 
2591 
2595 
2599 #endif
2600 }//namespace glm
glm::i8vec4
highp_i8vec4 i8vec4
Definition: fwd.hpp:407
glm::highp_f64vec3
detail::tvec3< f64, highp > highp_f64vec3
Definition: fwd.hpp:1734
glm::lowp_u64vec1
detail::tvec1< u64, lowp > lowp_u64vec1
Definition: fwd.hpp:1261
glm::detail::int16
signed short int16
Definition: type_int.hpp:69
glm::highp_f32mat4x3
detail::tmat4x3< f32, highp > highp_f32mat4x3
Definition: fwd.hpp:2063
glm::lowp_u16
detail::uint16 lowp_u16
Definition: fwd.hpp:772
glm::lowp_u32vec1
detail::tvec1< u32, lowp > lowp_u32vec1
Definition: fwd.hpp:1102
glm::lowp_f64mat3x3
detail::tmat3x3< f64, lowp > lowp_f64mat3x3
Definition: fwd.hpp:2108
glm::detail::int8
signed char int8
Definition: type_int.hpp:68
glm::highp_f64mat2x3
detail::tmat2x3< f64, highp > highp_f64mat2x3
Definition: fwd.hpp:2209
glm::mediump_f64mat2x2
detail::tmat2x2< f64, mediump > mediump_f64mat2x2
Definition: fwd.hpp:2149
glm::mediump_vec2
detail::tvec2< float, mediump > mediump_vec2
Definition: type_vec.hpp:71
glm::mediump_vec4
detail::tvec4< float, mediump > mediump_vec4
Definition: type_vec.hpp:287
glm::lowp_f64quat
detail::tquat< f64, lowp > lowp_f64quat
Definition: fwd.hpp:2264
glm::lowp_fmat4x4
detail::tmat4x4< f32, lowp > lowp_fmat4x4
Definition: fwd.hpp:1782
glm::highp_vec2
detail::tvec2< float, highp > highp_vec2
Definition: type_vec.hpp:64
glm::mediump_f64mat2x3
detail::tmat2x3< f64, mediump > mediump_f64mat2x3
Definition: fwd.hpp:2153
glm::mediump_i16vec4
detail::tvec4< i16, mediump > mediump_i16vec4
Definition: fwd.hpp:442
glm::highp_i16vec2
detail::tvec2< i16, highp > highp_i16vec2
Definition: fwd.hpp:451
glm::lowp_int16_t
detail::int16 lowp_int16_t
Definition: fwd.hpp:151
glm::mediump_f32mat2x4
detail::tmat2x4< f32, mediump > mediump_f32mat2x4
Definition: fwd.hpp:1986
glm::mediump_f64mat4
mediump_f64mat4x4 mediump_f64mat4
Definition: fwd.hpp:2197
glm::fmat2
fmat2x2 fmat2
Definition: fwd.hpp:2410
glm::highp_u64vec4
detail::tvec4< u64, highp > highp_u64vec4
Definition: fwd.hpp:1307
glm::mediump_u32vec4
detail::tvec4< u32, mediump > mediump_u32vec4
Definition: fwd.hpp:1131
glm::mediump_i8
detail::int8 mediump_i8
Definition: fwd.hpp:211
glm::highp_f32vec3
detail::tvec3< f32, highp > highp_f32vec3
Definition: fwd.hpp:1685
glm::fvec4
highp_f32vec4 fvec4
Definition: fwd.hpp:2370
glm::lowp_f32mat3
lowp_f32mat3x3 lowp_f32mat3
Definition: fwd.hpp:1965
glm::highp_i32vec1
detail::tvec1< i32, highp > highp_i32vec1
Definition: fwd.hpp:527
glm::lowp_uint8
detail::uint8 lowp_uint8
Definition: fwd.hpp:734
glm::lowp_i8vec3
detail::tvec3< i8, lowp > lowp_i8vec3
Definition: fwd.hpp:342
glm::mediump_uint64_t
detail::uint64 mediump_uint64_t
Definition: fwd.hpp:814
glm::mediump_f64mat3x4
detail::tmat3x4< f64, mediump > mediump_f64mat3x4
Definition: fwd.hpp:2169
glm::highp_vec1
detail::tvec1< float, highp > highp_vec1
Definition: fwd.hpp:1612
glm::highp_f64mat4x4
detail::tmat4x4< f64, highp > highp_f64mat4x4
Definition: fwd.hpp:2237
glm::fmat4x2
highp_f32mat4x2 fmat4x2
Definition: fwd.hpp:2398
glm::lowp_f64mat3
lowp_f64mat3x3 lowp_f64mat3
Definition: fwd.hpp:2136
glm::mediump_float64
detail::float64 mediump_float64
Definition: fwd.hpp:1421
glm::fquat
quat fquat
Definition: fwd.hpp:89
glm::int64_t
detail::int64 int64_t
Definition: fwd.hpp:311
glm::mediump_u8vec3
detail::tvec3< u8, mediump > mediump_u8vec3
Definition: fwd.hpp:968
glm::detail::tmat3x3
Definition: type_mat.hpp:43
glm::lowp_u8vec4
detail::tvec4< u8, lowp > lowp_u8vec4
Definition: fwd.hpp:955
glm::detail::tmat4x3
Definition: type_mat.hpp:46
glm::highp_i8vec1
detail::tvec1< i8, highp > highp_i8vec1
Definition: fwd.hpp:368
glm::detail::tmat2x3
Definition: type_mat.hpp:40
glm::highp_i64
detail::int64 highp_i64
Definition: fwd.hpp:271
glm::lowp_f64mat4
lowp_f64mat4x4 lowp_f64mat4
Definition: fwd.hpp:2140
glm::mediump_float32
detail::float32 mediump_float32
Definition: fwd.hpp:1417
glm::highp_fmat4
highp_fmat4x4 highp_fmat4
Definition: fwd.hpp:1912
glm::int16
detail::int16 int16
Definition: type_int.hpp:89
glm::lowp_fmat4x3
detail::tmat4x3< f32, lowp > lowp_fmat4x3
Definition: fwd.hpp:1778
glm::lowp_u32vec2
detail::tvec2< u32, lowp > lowp_u32vec2
Definition: fwd.hpp:1106
glm::mediump_f32mat2
mediump_f32mat2x2 mediump_f32mat2
Definition: fwd.hpp:2018
glm::highp_u64vec3
detail::tvec3< u64, highp > highp_u64vec3
Definition: fwd.hpp:1303
glm::uint16
detail::uint16 uint16
Definition: type_int.hpp:94
glm::highp_f64quat
detail::tquat< f64, highp > highp_f64quat
Definition: fwd.hpp:2280
glm::highp_u8vec4
detail::tvec4< u8, highp > highp_u8vec4
Definition: fwd.hpp:989
glm::highp_int16_t
detail::int16 highp_int16_t
Definition: fwd.hpp:247
glm::detail::int32
signed int int32
Definition: type_int.hpp:70
glm::mediump_fmat2x3
detail::tmat2x3< f32, mediump > mediump_fmat2x3
Definition: fwd.hpp:1811
glm::highp_f64vec4
detail::tvec4< f64, highp > highp_f64vec4
Definition: fwd.hpp:1738
glm::lowp_f32quat
detail::tquat< f32, lowp > lowp_f32quat
Definition: fwd.hpp:2260
glm::mediump_int32_t
detail::int32 mediump_int32_t
Definition: fwd.hpp:203
glm::i8vec1
highp_i8vec1 i8vec1
Definition: fwd.hpp:395
glm::highp_u64
detail::uint64 highp_u64
Definition: fwd.hpp:880
glm::u32vec3
highp_u32vec3 u32vec3
Definition: fwd.hpp:1171
glm::lowp_f64vec2
detail::tvec2< f64, lowp > lowp_f64vec2
Definition: fwd.hpp:1698
glm::mediump_fquat
mediump_quat mediump_fquat
Definition: fwd.hpp:79
glm::lowp_f64mat2x2
detail::tmat2x2< f64, lowp > lowp_f64mat2x2
Definition: fwd.hpp:2092
glm::mediump_i8vec2
detail::tvec2< i8, mediump > mediump_i8vec2
Definition: fwd.hpp:355
glm::detail::tmat3x2
Definition: type_mat.hpp:42
glm::highp_int8_t
detail::int8 highp_int8_t
Definition: fwd.hpp:243
glm::lowp_u8
detail::uint8 lowp_u8
Definition: fwd.hpp:768
glm::detail::tmat4x2
Definition: type_mat.hpp:45
glm::detail::tmat2x2
Definition: type_mat.hpp:39
glm::highp_uint64_t
detail::uint64 highp_uint64_t
Definition: fwd.hpp:864
glm::lowp_f64mat2x3
detail::tmat2x3< f64, lowp > lowp_f64mat2x3
Definition: fwd.hpp:2096
glm::quat
highp_quat quat
Quaternion of default single-precision floating-point numbers.
Definition: fwd.hpp:68
glm::highp_f32mat3x2
detail::tmat3x2< f32, highp > highp_f32mat3x2
Definition: fwd.hpp:2047
glm::highp_uint64
detail::uint64 highp_uint64
Definition: fwd.hpp:848
glm::uint16_t
detail::uint16 uint16_t
Definition: fwd.hpp:912
glm::highp_f64mat3
highp_f64mat3x3 highp_f64mat3
Definition: fwd.hpp:2249
glm::lowp_i32vec1
detail::tvec1< i32, lowp > lowp_i32vec1
Definition: fwd.hpp:493
glm::mediump_fmat2x4
detail::tmat2x4< f32, mediump > mediump_fmat2x4
Definition: fwd.hpp:1815
glm::mediump_fvec1
detail::tvec1< float, mediump > mediump_fvec1
Definition: fwd.hpp:1595
glm::lowp_u8vec3
detail::tvec3< u8, lowp > lowp_u8vec3
Definition: fwd.hpp:951
type_int.hpp
glm::mediump_fmat2x2
detail::tmat2x2< f32, mediump > mediump_fmat2x2
Definition: fwd.hpp:1807
glm::mediump_f64mat2
mediump_f64mat2x2 mediump_f64mat2
Definition: fwd.hpp:2189
glm::mediump_f32mat4x2
detail::tmat4x2< f32, mediump > mediump_f32mat4x2
Definition: fwd.hpp:2002
glm::highp_u16vec2
detail::tvec2< u16, highp > highp_u16vec2
Definition: fwd.hpp:1060
glm::lowp_i16vec2
detail::tvec2< i16, lowp > lowp_i16vec2
Definition: fwd.hpp:417
glm::i16vec2
highp_i16vec2 i16vec2
Definition: fwd.hpp:479
glm::highp_quat
detail::tquat< float, highp > highp_quat
Definition: fwd.hpp:58
glm::mediump_f64vec3
detail::tvec3< f64, mediump > mediump_f64vec3
Definition: fwd.hpp:1718
glm::lowp_f64mat3x2
detail::tmat3x2< f64, lowp > lowp_f64mat3x2
Definition: fwd.hpp:2104
glm::int8
detail::int8 int8
Definition: type_int.hpp:88
glm::highp_fvec2
detail::tvec2< float, highp > highp_fvec2
Definition: fwd.hpp:1632
glm::float32
float float32
Definition: type_float.hpp:80
glm::highp_i32vec3
detail::tvec3< i32, highp > highp_i32vec3
Definition: fwd.hpp:535
glm::float64_t
highp_float64_t float64_t
Definition: fwd.hpp:1532
glm::mediump_uint8_t
detail::uint8 mediump_uint8_t
Definition: fwd.hpp:802
glm::f64quat
highp_f64quat f64quat
Definition: fwd.hpp:2598
glm::uint32
detail::uint32 uint32
Definition: type_int.hpp:95
glm::mediump_u8vec1
detail::tvec1< u8, mediump > mediump_u8vec1
Definition: fwd.hpp:960
glm::float32_t
highp_float32_t float32_t
Definition: fwd.hpp:1528
glm::f32mat2x3
highp_f32mat2x3 f32mat2x3
Definition: fwd.hpp:2448
glm::lowp_uint32
detail::uint32 lowp_uint32
Definition: fwd.hpp:742
glm::mediump_dquat
detail::tquat< double, mediump > mediump_dquat
Definition: fwd.hpp:100
glm::mediump_u32vec1
detail::tvec1< u32, mediump > mediump_u32vec1
Definition: fwd.hpp:1119
glm::i16vec1
highp_i16vec1 i16vec1
Definition: fwd.hpp:475
detail
glm::uint64_t
detail::uint64 uint64_t
Definition: fwd.hpp:920
glm::highp_i16vec4
detail::tvec4< i16, highp > highp_i16vec4
Definition: fwd.hpp:459
glm::highp_f32mat4x2
detail::tmat4x2< f32, highp > highp_f32mat4x2
Definition: fwd.hpp:2059
glm::highp_uint8_t
detail::uint8 highp_uint8_t
Definition: fwd.hpp:852
glm::mediump_uint64
detail::uint64 mediump_uint64
Definition: fwd.hpp:798
glm::highp_f64mat4
highp_f64mat4x4 highp_f64mat4
Definition: fwd.hpp:2253
glm::mediump_i64vec3
detail::tvec3< i64, mediump > mediump_i64vec3
Definition: fwd.hpp:677
glm::mediump_f32mat4x3
detail::tmat4x3< f32, mediump > mediump_f32mat4x3
Definition: fwd.hpp:2006
glm::lowp_f32
float32 lowp_f32
Definition: fwd.hpp:1359
glm::lowp_uint64_t
detail::uint64 lowp_uint64_t
Definition: fwd.hpp:763
glm::highp_float32_t
detail::float32 highp_float32_t
Definition: fwd.hpp:1450
glm::highp_i32vec2
detail::tvec2< i32, highp > highp_i32vec2
Definition: fwd.hpp:531
glm::mediump_f32vec4
detail::tvec4< f32, mediump > mediump_f32vec4
Definition: fwd.hpp:1673
glm::mediump_u16vec3
detail::tvec3< u16, mediump > mediump_u16vec3
Definition: fwd.hpp:1047
glm::lowp_f64mat4x2
detail::tmat4x2< f64, lowp > lowp_f64mat4x2
Definition: fwd.hpp:2116
glm::f32quat
highp_f32quat f32quat
Definition: fwd.hpp:2492
glm::u16vec3
highp_u16vec3 u16vec3
Definition: fwd.hpp:1092
glm::lowp_u8vec1
detail::tvec1< u8, lowp > lowp_u8vec1
Definition: fwd.hpp:943
glm::lowp_fvec2
detail::tvec2< float, lowp > lowp_fvec2
Definition: fwd.hpp:1566
glm::float64
double float64
Definition: type_float.hpp:81
glm::u64vec3
highp_u64vec3 u64vec3
Definition: fwd.hpp:1330
glm::f32mat2x4
highp_f32mat2x4 f32mat2x4
Definition: fwd.hpp:2452
glm::lowp_i16
detail::int16 lowp_i16
Definition: fwd.hpp:167
glm::mediump_i64vec4
detail::tvec4< i64, mediump > mediump_i64vec4
Definition: fwd.hpp:681
glm::mediump_i32vec3
detail::tvec3< i32, mediump > mediump_i32vec3
Definition: fwd.hpp:518
glm::int64
detail::int64 int64
Definition: type_int.hpp:91
glm::mediump_f64mat4x3
detail::tmat4x3< f64, mediump > mediump_f64mat4x3
Definition: fwd.hpp:2177
glm::u32vec2
highp_u32vec2 u32vec2
Definition: fwd.hpp:1167
glm::int16_t
detail::int16 int16_t
Definition: fwd.hpp:303
glm::mediump_int8_t
detail::int8 mediump_int8_t
Definition: fwd.hpp:195
glm::lowp_fmat3x4
detail::tmat3x4< f32, lowp > lowp_fmat3x4
Definition: fwd.hpp:1770
glm::detail::tquat
Definition: fwd.hpp:41
glm::highp_fmat3
highp_fmat3x3 highp_fmat3
Definition: fwd.hpp:1908
glm::highp_i64vec3
detail::tvec3< i64, highp > highp_i64vec3
Definition: fwd.hpp:694
glm::highp_f32
float32 highp_f32
Definition: fwd.hpp:1458
glm::lowp_f32mat2x4
detail::tmat2x4< f32, lowp > lowp_f32mat2x4
Definition: fwd.hpp:1929
glm::i16vec4
highp_i16vec4 i16vec4
Definition: fwd.hpp:487
glm::detail::tvec3
Definition: type_mat.hpp:37
glm::fmat3x3
highp_f32mat3x3 fmat3x3
Definition: fwd.hpp:2390
glm::u64vec4
highp_u64vec4 u64vec4
Definition: fwd.hpp:1334
glm::u16
detail::uint16 u16
Definition: fwd.hpp:929
glm::mediump_fmat4x2
detail::tmat4x2< f32, mediump > mediump_fmat4x2
Definition: fwd.hpp:1831
glm::detail::tmat3x4
Definition: type_mat.hpp:44
glm::detail::tmat4x4
Definition: type_mat.hpp:47
glm::fmat2x3
highp_f32mat2x3 fmat2x3
Definition: fwd.hpp:2378
glm::detail::tmat2x4
Definition: type_mat.hpp:41
glm::highp_uint16_t
detail::uint16 highp_uint16_t
Definition: fwd.hpp:856
glm::lowp_int64
detail::int64 lowp_int64
Definition: fwd.hpp:143
glm::detail::uint32
unsigned int uint32
Definition: type_int.hpp:75
glm::u64vec2
highp_u64vec2 u64vec2
Definition: fwd.hpp:1326
glm::lowp_u16vec2
detail::tvec2< u16, lowp > lowp_u16vec2
Definition: fwd.hpp:1026
glm::f64
highp_float64_t f64
Definition: fwd.hpp:1540
glm::i8vec3
highp_i8vec3 i8vec3
Definition: fwd.hpp:403
glm::detail::uint16
unsigned short uint16
Definition: type_int.hpp:74
glm::lowp_uint32_t
detail::uint32 lowp_uint32_t
Definition: fwd.hpp:759
glm::highp_u8vec1
detail::tvec1< u8, highp > highp_u8vec1
Definition: fwd.hpp:977
glm::lowp_dquat
detail::tquat< double, lowp > lowp_dquat
Definition: fwd.hpp:95
glm::highp_uint32_t
detail::uint32 highp_uint32_t
Definition: fwd.hpp:860
glm::lowp_vec3
detail::tvec3< float, lowp > lowp_vec3
Definition: type_vec.hpp:189
glm::f64mat3x4
highp_f64mat3x4 f64mat3x4
Definition: fwd.hpp:2570
glm::highp_u32vec1
detail::tvec1< u32, highp > highp_u32vec1
Definition: fwd.hpp:1136
glm::mediump_int32
detail::int32 mediump_int32
Definition: fwd.hpp:187
glm::highp_i8
detail::int8 highp_i8
Definition: fwd.hpp:259
glm::f32mat4x3
highp_f32mat4x3 f32mat4x3
Definition: fwd.hpp:2472
glm::f32vec1
highp_f32vec1 f32vec1
Definition: fwd.hpp:2428
glm::mediump_i8vec4
detail::tvec4< i8, mediump > mediump_i8vec4
Definition: fwd.hpp:363
glm::highp_i16vec1
detail::tvec1< i16, highp > highp_i16vec1
Definition: fwd.hpp:447
glm::lowp_fmat2
lowp_fmat2x2 lowp_fmat2
Definition: fwd.hpp:1790
glm::mediump_uint16_t
detail::uint16 mediump_uint16_t
Definition: fwd.hpp:806
glm::lowp_f32mat2x2
detail::tmat2x2< f32, lowp > lowp_f32mat2x2
Definition: fwd.hpp:1921
glm::detail::float64
double float64
Definition: type_float.hpp:37
glm::u32vec1
highp_u32vec1 u32vec1
Definition: fwd.hpp:1163
glm::highp_int32_t
detail::int32 highp_int32_t
Definition: fwd.hpp:251
glm::mediump_uint16
detail::uint16 mediump_uint16
Definition: fwd.hpp:790
glm::highp_f32mat3
highp_f32mat3x3 highp_f32mat3
Definition: fwd.hpp:2079
glm::highp_f64mat2x2
detail::tmat2x2< f64, highp > highp_f64mat2x2
Definition: fwd.hpp:2205
glm::mediump_uint32_t
detail::uint32 mediump_uint32_t
Definition: fwd.hpp:810
glm::mediump_uint32
detail::uint32 mediump_uint32
Definition: fwd.hpp:794
glm::lowp_i32vec3
detail::tvec3< i32, lowp > lowp_i32vec3
Definition: fwd.hpp:501
glm::u8vec2
highp_u8vec2 u8vec2
Definition: fwd.hpp:1008
glm::lowp_float64
detail::float64 lowp_float64
Definition: fwd.hpp:1347
glm::highp_f64vec1
detail::tvec1< f64, highp > highp_f64vec1
Definition: fwd.hpp:1726
glm::lowp_u16vec4
detail::tvec4< u16, lowp > lowp_u16vec4
Definition: fwd.hpp:1034
glm::dquat
highp_dquat dquat
Definition: fwd.hpp:117
glm::highp_fmat4x3
detail::tmat4x3< f32, highp > highp_fmat4x3
Definition: fwd.hpp:1892
glm::uint8
detail::uint8 uint8
Definition: type_int.hpp:93
glm::mediump_i16vec3
detail::tvec3< i16, mediump > mediump_i16vec3
Definition: fwd.hpp:438
glm::mediump_u64vec3
detail::tvec3< u64, mediump > mediump_u64vec3
Definition: fwd.hpp:1286
glm::lowp_u64vec4
detail::tvec4< u64, lowp > lowp_u64vec4
Definition: fwd.hpp:1273
glm::f64mat2x2
highp_f64mat2x2 f64mat2x2
Definition: fwd.hpp:2550
glm::i16vec3
highp_i16vec3 i16vec3
Definition: fwd.hpp:483
glm::f32mat3x4
highp_f32mat3x4 f32mat3x4
Definition: fwd.hpp:2464
glm::highp_u64vec1
detail::tvec1< u64, highp > highp_u64vec1
Definition: fwd.hpp:1295
glm::uint32_t
detail::uint32 uint32_t
Definition: fwd.hpp:916
glm::highp_fmat2x4
detail::tmat2x4< f32, highp > highp_fmat2x4
Definition: fwd.hpp:1872
glm::f64mat3
f64mat3x3 f64mat3
Definition: fwd.hpp:2590
glm::f32vec3
highp_f32vec3 f32vec3
Definition: fwd.hpp:2436
glm::i8
detail::int8 i8
Definition: fwd.hpp:316
glm::highp_f32mat3x4
detail::tmat3x4< f32, highp > highp_f32mat3x4
Definition: fwd.hpp:2055
glm::mediump_i32
detail::int32 mediump_i32
Definition: fwd.hpp:219
glm::fmat2x2
highp_f32mat2x2 fmat2x2
Definition: fwd.hpp:2374
glm::mediump_f64mat4x4
detail::tmat4x4< f64, mediump > mediump_f64mat4x4
Definition: fwd.hpp:2181
glm::mediump_fmat4x4
detail::tmat4x4< f32, mediump > mediump_fmat4x4
Definition: fwd.hpp:1839
glm::mediump_u32vec3
detail::tvec3< u32, mediump > mediump_u32vec3
Definition: fwd.hpp:1127
glm::mediump_fmat3x4
detail::tmat3x4< f32, mediump > mediump_fmat3x4
Definition: fwd.hpp:1827
glm::detail::uint8
unsigned char uint8
Definition: type_int.hpp:73
glm::highp_f64mat3x4
detail::tmat3x4< f64, highp > highp_f64mat3x4
Definition: fwd.hpp:2225
glm::f64vec3
highp_f64vec3 f64vec3
Definition: fwd.hpp:2542
glm::mediump_i32vec2
detail::tvec2< i32, mediump > mediump_i32vec2
Definition: fwd.hpp:514
glm::mediump_uint8
detail::uint8 mediump_uint8
Definition: fwd.hpp:786
glm::mediump_i32vec1
detail::tvec1< i32, mediump > mediump_i32vec1
Definition: fwd.hpp:510
glm::mediump_u32vec2
detail::tvec2< u32, mediump > mediump_u32vec2
Definition: fwd.hpp:1123
glm::lowp_i8vec2
detail::tvec2< i8, lowp > lowp_i8vec2
Definition: fwd.hpp:338
glm::u8vec4
highp_u8vec4 u8vec4
Definition: fwd.hpp:1016
glm::highp_i8vec4
detail::tvec4< i8, highp > highp_i8vec4
Definition: fwd.hpp:380
glm::highp_f32quat
detail::tquat< f32, highp > highp_f32quat
Definition: fwd.hpp:2276
glm::mediump_f64mat3x2
detail::tmat3x2< f64, mediump > mediump_f64mat3x2
Definition: fwd.hpp:2161
glm::f32
highp_float32_t f32
Definition: fwd.hpp:1536
glm::highp_uint32
detail::uint32 highp_uint32
Definition: fwd.hpp:844
glm::lowp_f32vec4
detail::tvec4< f32, lowp > lowp_f32vec4
Definition: fwd.hpp:1657
glm::mediump_i64vec1
detail::tvec1< i64, mediump > mediump_i64vec1
Definition: fwd.hpp:669
glm::mediump_f64vec4
detail::tvec4< f64, mediump > mediump_f64vec4
Definition: fwd.hpp:1722
glm::mediump_u16vec2
detail::tvec2< u16, mediump > mediump_u16vec2
Definition: fwd.hpp:1043
glm::highp_fvec3
detail::tvec3< float, highp > highp_fvec3
Definition: fwd.hpp:1636
glm::f32mat2x2
highp_f32mat2x2 f32mat2x2
Definition: fwd.hpp:2444
glm::highp_fmat2
highp_fmat2x2 highp_fmat2
Definition: fwd.hpp:1904
glm::lowp_fmat2x4
detail::tmat2x4< f32, lowp > lowp_fmat2x4
Definition: fwd.hpp:1758
glm::highp_fmat3x3
detail::tmat3x3< f32, highp > highp_fmat3x3
Definition: fwd.hpp:1880
glm::fmat3x4
highp_f32mat3x4 fmat3x4
Definition: fwd.hpp:2394
glm::fmat4x4
highp_f32mat4x4 fmat4x4
Definition: fwd.hpp:2406
glm::mediump_u16vec4
detail::tvec4< u16, mediump > mediump_u16vec4
Definition: fwd.hpp:1051
glm::mediump_f64vec2
detail::tvec2< f64, mediump > mediump_f64vec2
Definition: fwd.hpp:1714
glm::lowp_f64mat3x4
detail::tmat3x4< f64, lowp > lowp_f64mat3x4
Definition: fwd.hpp:2112
glm::lowp_f32mat4x3
detail::tmat4x3< f32, lowp > lowp_f32mat4x3
Definition: fwd.hpp:1949
glm::lowp_fvec1
detail::tvec1< float, lowp > lowp_fvec1
Definition: fwd.hpp:1562
glm::mediump_f32mat3x2
detail::tmat3x2< f32, mediump > mediump_f32mat3x2
Definition: fwd.hpp:1990
glm::mediump_f32mat2x3
detail::tmat2x3< f32, mediump > mediump_f32mat2x3
Definition: fwd.hpp:1982
glm::mediump_u64vec4
detail::tvec4< u64, mediump > mediump_u64vec4
Definition: fwd.hpp:1290
glm::mediump_u16vec1
detail::tvec1< u16, mediump > mediump_u16vec1
Definition: fwd.hpp:1039
glm::lowp_u16vec3
detail::tvec3< u16, lowp > lowp_u16vec3
Definition: fwd.hpp:1030
glm::lowp_i64vec2
detail::tvec2< i64, lowp > lowp_i64vec2
Definition: fwd.hpp:656
glm::lowp_f64vec3
detail::tvec3< f64, lowp > lowp_f64vec3
Definition: fwd.hpp:1702
glm::lowp_i16vec4
detail::tvec4< i16, lowp > lowp_i16vec4
Definition: fwd.hpp:425
glm::mediump_f32mat4x4
detail::tmat4x4< f32, mediump > mediump_f32mat4x4
Definition: fwd.hpp:2010
glm::lowp_uint16_t
detail::uint16 lowp_uint16_t
Definition: fwd.hpp:755
glm::lowp_f32mat4
lowp_f32mat4x4 lowp_f32mat4
Definition: fwd.hpp:1969
glm::highp_dquat
detail::tquat< double, highp > highp_dquat
Definition: fwd.hpp:105
glm::highp_f64mat3x3
detail::tmat3x3< f64, highp > highp_f64mat3x3
Definition: fwd.hpp:2221
glm::lowp_fmat2x3
detail::tmat2x3< f32, lowp > lowp_fmat2x3
Definition: fwd.hpp:1754
glm::highp_fvec4
detail::tvec4< float, highp > highp_fvec4
Definition: fwd.hpp:1640
glm::highp_i64vec2
detail::tvec2< i64, highp > highp_i64vec2
Definition: fwd.hpp:690
glm::mediump_i8vec1
detail::tvec1< i8, mediump > mediump_i8vec1
Definition: fwd.hpp:351
glm::mediump_int16
detail::int16 mediump_int16
Definition: fwd.hpp:183
glm::highp_f32mat3x3
detail::tmat3x3< f32, highp > highp_f32mat3x3
Definition: fwd.hpp:2051
glm::mediump_u32
detail::uint32 mediump_u32
Definition: fwd.hpp:826
glm::highp_fquat
highp_quat highp_fquat
Definition: fwd.hpp:84
glm::lowp_f64
float64 lowp_f64
Definition: fwd.hpp:1363
glm::i16
detail::int16 i16
Definition: fwd.hpp:320
glm::detail::tvec4
Definition: type_mat.hpp:38
glm::highp_fvec1
detail::tvec1< float, highp > highp_fvec1
Definition: fwd.hpp:1628
glm
Definition: _literals.hpp:31
glm::mediump_vec1
detail::tvec1< float, mediump > mediump_vec1
Definition: fwd.hpp:1579
glm::highp_float32
detail::float32 highp_float32
Definition: fwd.hpp:1442
glm::mediump_u64vec1
detail::tvec1< u64, mediump > mediump_u64vec1
Definition: fwd.hpp:1278
glm::f32mat3x2
highp_f32mat3x2 f32mat3x2
Definition: fwd.hpp:2456
glm::highp_u16
detail::uint16 highp_u16
Definition: fwd.hpp:872
glm::highp_i64vec4
detail::tvec4< i64, highp > highp_i64vec4
Definition: fwd.hpp:698
glm::f32mat4x4
highp_f32mat4x4 f32mat4x4
Definition: fwd.hpp:2476
glm::mediump_float32_t
detail::float32 mediump_float32_t
Definition: fwd.hpp:1425
glm::mediump_f32vec1
detail::tvec1< f32, mediump > mediump_f32vec1
Definition: fwd.hpp:1661
glm::f64mat2x3
highp_f64mat2x3 f64mat2x3
Definition: fwd.hpp:2554
glm::mediump_f32mat4
mediump_f32mat4x4 mediump_f32mat4
Definition: fwd.hpp:2026
glm::lowp_fmat4
lowp_fmat4x4 lowp_fmat4
Definition: fwd.hpp:1798
type_float.hpp
glm::f64mat2x4
highp_f64mat2x4 f64mat2x4
Definition: fwd.hpp:2558
glm::highp_fmat2x2
detail::tmat2x2< f32, highp > highp_fmat2x2
Definition: fwd.hpp:1864
glm::lowp_fmat3x3
detail::tmat3x3< f32, lowp > lowp_fmat3x3
Definition: fwd.hpp:1766
glm::mediump_f32mat3
mediump_f32mat3x3 mediump_f32mat3
Definition: fwd.hpp:2022
glm::u8vec3
highp_u8vec3 u8vec3
Definition: fwd.hpp:1012
glm::mediump_f32vec3
detail::tvec3< f32, mediump > mediump_f32vec3
Definition: fwd.hpp:1669
glm::i32vec4
highp_i32vec4 i32vec4
Definition: fwd.hpp:566
glm::fvec2
highp_f32vec2 fvec2
Definition: fwd.hpp:2362
glm::f64mat4x4
highp_f64mat4x4 f64mat4x4
Definition: fwd.hpp:2582
glm::lowp_int32_t
detail::int32 lowp_int32_t
Definition: fwd.hpp:155
glm::mediump_vec3
detail::tvec3< float, mediump > mediump_vec3
Definition: type_vec.hpp:182
glm::highp_i32
detail::int32 highp_i32
Definition: fwd.hpp:267
glm::mediump_fmat3
mediump_fmat3x3 mediump_fmat3
Definition: fwd.hpp:1851
glm::mediump_f32mat2x2
detail::tmat2x2< f32, mediump > mediump_f32mat2x2
Definition: fwd.hpp:1978
glm::highp_u16vec3
detail::tvec3< u16, highp > highp_u16vec3
Definition: fwd.hpp:1064
glm::u8
detail::uint8 u8
Definition: fwd.hpp:925
glm::mediump_f64
float64 mediump_f64
Definition: fwd.hpp:1437
glm::mediump_i64
detail::int64 mediump_i64
Definition: fwd.hpp:223
glm::highp_fmat4x4
detail::tmat4x4< f32, highp > highp_fmat4x4
Definition: fwd.hpp:1896
glm::highp_fmat2x3
detail::tmat2x3< f32, highp > highp_fmat2x3
Definition: fwd.hpp:1868
glm::mediump_fvec4
detail::tvec4< float, mediump > mediump_fvec4
Definition: fwd.hpp:1607
glm::mediump_fmat4
mediump_fmat4x4 mediump_fmat4
Definition: fwd.hpp:1855
glm::highp_u32vec3
detail::tvec3< u32, highp > highp_u32vec3
Definition: fwd.hpp:1144
glm::mediump_int64_t
detail::int64 mediump_int64_t
Definition: fwd.hpp:207
glm::lowp_fvec4
detail::tvec4< float, lowp > lowp_fvec4
Definition: fwd.hpp:1574
glm::fmat4
fmat4x4 fmat4
Definition: fwd.hpp:2418
glm::lowp_i8vec4
detail::tvec4< i8, lowp > lowp_i8vec4
Definition: fwd.hpp:346
glm::lowp_f64vec4
detail::tvec4< f64, lowp > lowp_f64vec4
Definition: fwd.hpp:1706
glm::lowp_fquat
lowp_quat lowp_fquat
Definition: fwd.hpp:74
glm::i64
detail::int64 i64
Definition: fwd.hpp:328
glm::lowp_i64vec3
detail::tvec3< i64, lowp > lowp_i64vec3
Definition: fwd.hpp:660
glm::lowp_f32mat4x2
detail::tmat4x2< f32, lowp > lowp_f32mat4x2
Definition: fwd.hpp:1945
glm::f32mat4x2
highp_f32mat4x2 f32mat4x2
Definition: fwd.hpp:2468
glm::u8vec1
highp_u8vec1 u8vec1
Definition: fwd.hpp:1004
glm::lowp_uint16
detail::uint16 lowp_uint16
Definition: fwd.hpp:738
glm::lowp_i16vec3
detail::tvec3< i16, lowp > lowp_i16vec3
Definition: fwd.hpp:421
glm::lowp_vec1
detail::tvec1< float, lowp > lowp_vec1
Definition: fwd.hpp:1546
glm::uint8_t
detail::uint8 uint8_t
Definition: fwd.hpp:908
glm::lowp_fmat3x2
detail::tmat3x2< f32, lowp > lowp_fmat3x2
Definition: fwd.hpp:1762
glm::mediump_i64vec2
detail::tvec2< i64, mediump > mediump_i64vec2
Definition: fwd.hpp:673
glm::detail::uint64
unsigned long long uint64
Definition: type_int.hpp:65
glm::fmat2x4
highp_f32mat2x4 fmat2x4
Definition: fwd.hpp:2382
glm::highp_f64mat2
highp_f64mat2x2 highp_f64mat2
Definition: fwd.hpp:2245
glm::lowp_uint8_t
detail::uint8 lowp_uint8_t
Definition: fwd.hpp:751
glm::lowp_f32vec3
detail::tvec3< f32, lowp > lowp_f32vec3
Definition: fwd.hpp:1653
glm::lowp_i8vec1
detail::tvec1< i8, lowp > lowp_i8vec1
Definition: fwd.hpp:334
glm::lowp_i64
detail::int64 lowp_i64
Definition: fwd.hpp:175
glm::highp_u64vec2
detail::tvec2< u64, highp > highp_u64vec2
Definition: fwd.hpp:1299
glm::lowp_int32
detail::int32 lowp_int32
Definition: fwd.hpp:139
glm::f64mat3x3
highp_f64mat3x3 f64mat3x3
Definition: fwd.hpp:2566
glm::mediump_f64mat2x4
detail::tmat2x4< f64, mediump > mediump_f64mat2x4
Definition: fwd.hpp:2157
glm::i8vec2
highp_i8vec2 i8vec2
Definition: fwd.hpp:399
glm::highp_fmat4x2
detail::tmat4x2< f32, highp > highp_fmat4x2
Definition: fwd.hpp:1888
glm::mediump_u8vec4
detail::tvec4< u8, mediump > mediump_u8vec4
Definition: fwd.hpp:972
glm::f64vec2
highp_f64vec2 f64vec2
Definition: fwd.hpp:2538
glm::highp_fmat3x2
detail::tmat3x2< f32, highp > highp_fmat3x2
Definition: fwd.hpp:1876
glm::lowp_vec2
detail::tvec2< float, lowp > lowp_vec2
Definition: type_vec.hpp:78
glm::highp_i16
detail::int16 highp_i16
Definition: fwd.hpp:263
glm::mediump_f32mat3x3
detail::tmat3x3< f32, mediump > mediump_f32mat3x3
Definition: fwd.hpp:1994
glm::highp_i8vec3
detail::tvec3< i8, highp > highp_i8vec3
Definition: fwd.hpp:376
glm::mediump_u64vec2
detail::tvec2< u64, mediump > mediump_u64vec2
Definition: fwd.hpp:1282
glm::lowp_u32vec4
detail::tvec4< u32, lowp > lowp_u32vec4
Definition: fwd.hpp:1114
glm::highp_f32mat2x2
detail::tmat2x2< f32, highp > highp_f32mat2x2
Definition: fwd.hpp:2035
glm::lowp_u16vec1
detail::tvec1< u16, lowp > lowp_u16vec1
Definition: fwd.hpp:1022
glm::i32vec3
highp_i32vec3 i32vec3
Definition: fwd.hpp:562
glm::highp_f64
float64 highp_f64
Definition: fwd.hpp:1462
glm::highp_u32
detail::uint32 highp_u32
Definition: fwd.hpp:876
glm::detail::int64
sint64 int64
Definition: type_int.hpp:71
glm::mediump_int8
detail::int8 mediump_int8
Definition: fwd.hpp:179
glm::highp_u8
detail::uint8 highp_u8
Definition: fwd.hpp:868
glm::mediump_u64
detail::uint64 mediump_u64
Definition: fwd.hpp:830
glm::mediump_i16
detail::int16 mediump_i16
Definition: fwd.hpp:215
glm::fmat3
fmat3x3 fmat3
Definition: fwd.hpp:2414
glm::lowp_i32vec4
detail::tvec4< i32, lowp > lowp_i32vec4
Definition: fwd.hpp:505
glm::highp_vec3
detail::tvec3< float, highp > highp_vec3
Definition: type_vec.hpp:175
glm::lowp_f32vec1
detail::tvec1< f32, lowp > lowp_f32vec1
Definition: fwd.hpp:1645
glm::highp_u32vec4
detail::tvec4< u32, highp > highp_u32vec4
Definition: fwd.hpp:1148
glm::int8_t
detail::int8 int8_t
Definition: fwd.hpp:299
glm::lowp_u8vec2
detail::tvec2< u8, lowp > lowp_u8vec2
Definition: fwd.hpp:947
glm::mediump_quat
detail::tquat< float, mediump > mediump_quat
Definition: fwd.hpp:53
glm::i32vec1
highp_i32vec1 i32vec1
Definition: fwd.hpp:554
glm::lowp_fmat3
lowp_fmat3x3 lowp_fmat3
Definition: fwd.hpp:1794
glm::lowp_i64vec1
detail::tvec1< i64, lowp > lowp_i64vec1
Definition: fwd.hpp:652
glm::lowp_fmat2x2
detail::tmat2x2< f32, lowp > lowp_fmat2x2
Definition: fwd.hpp:1750
glm::mediump_f32
float32 mediump_f32
Definition: fwd.hpp:1433
glm::mediump_i16vec2
detail::tvec2< i16, mediump > mediump_i16vec2
Definition: fwd.hpp:434
glm::f64vec4
highp_f64vec4 f64vec4
Definition: fwd.hpp:2546
glm::lowp_f64vec1
detail::tvec1< f64, lowp > lowp_f64vec1
Definition: fwd.hpp:1694
glm::u32
detail::uint32 u32
Definition: fwd.hpp:933
glm::mediump_f64mat3
mediump_f64mat3x3 mediump_f64mat3
Definition: fwd.hpp:2193
glm::highp_uint8
detail::uint8 highp_uint8
Definition: fwd.hpp:836
glm::mediump_f64mat3x3
detail::tmat3x3< f64, mediump > mediump_f64mat3x3
Definition: fwd.hpp:2165
glm::detail::float32
float float32
Definition: type_float.hpp:36
glm::highp_f64mat4x3
detail::tmat4x3< f64, highp > highp_f64mat4x3
Definition: fwd.hpp:2233
glm::detail::tvec1
Definition: type_vec.hpp:37
glm::u64
detail::uint64 u64
Definition: fwd.hpp:937
glm::lowp_f32mat3x3
detail::tmat3x3< f32, lowp > lowp_f32mat3x3
Definition: fwd.hpp:1937
glm::f64mat4
f64mat4x4 f64mat4
Definition: fwd.hpp:2594
glm::highp_u32vec2
detail::tvec2< u32, highp > highp_u32vec2
Definition: fwd.hpp:1140
glm::uint64
detail::uint64 uint64
Definition: type_int.hpp:96
type_vec.hpp
glm::mediump_fvec3
detail::tvec3< float, mediump > mediump_fvec3
Definition: fwd.hpp:1603
glm::mediump_f32quat
detail::tquat< f32, mediump > mediump_f32quat
Definition: fwd.hpp:2268
glm::f32vec2
highp_f32vec2 f32vec2
Definition: fwd.hpp:2432
glm::lowp_uint64
detail::uint64 lowp_uint64
Definition: fwd.hpp:746
glm::lowp_f32vec2
detail::tvec2< f32, lowp > lowp_f32vec2
Definition: fwd.hpp:1649
glm::mediump_fvec2
detail::tvec2< float, mediump > mediump_fvec2
Definition: fwd.hpp:1599
glm::highp_f32mat2
highp_f32mat2x2 highp_f32mat2
Definition: fwd.hpp:2075
glm::u16vec1
highp_u16vec1 u16vec1
Definition: fwd.hpp:1084
glm::lowp_i8
detail::int8 lowp_i8
Definition: fwd.hpp:163
glm::mediump_f32vec2
detail::tvec2< f32, mediump > mediump_f32vec2
Definition: fwd.hpp:1665
glm::highp_i16vec3
detail::tvec3< i16, highp > highp_i16vec3
Definition: fwd.hpp:455
glm::highp_int64
detail::int64 highp_int64
Definition: fwd.hpp:239
glm::highp_int8
detail::int8 highp_int8
Definition: fwd.hpp:227
glm::i32vec2
highp_i32vec2 i32vec2
Definition: fwd.hpp:558
glm::lowp_int16
detail::int16 lowp_int16
Definition: fwd.hpp:135
glm::highp_f32vec1
detail::tvec1< f32, highp > highp_f32vec1
Definition: fwd.hpp:1677
glm::highp_int64_t
detail::int64 highp_int64_t
Definition: fwd.hpp:255
glm::fvec3
highp_f32vec3 fvec3
Definition: fwd.hpp:2366
glm::mediump_fmat2
mediump_fmat2x2 mediump_fmat2
Definition: fwd.hpp:1847
glm::f32mat2
f32mat2x2 f32mat2
Definition: fwd.hpp:2480
glm::mediump_fmat3x3
detail::tmat3x3< f32, mediump > mediump_fmat3x3
Definition: fwd.hpp:1823
glm::lowp_f32mat4x4
detail::tmat4x4< f32, lowp > lowp_f32mat4x4
Definition: fwd.hpp:1953
glm::highp_u8vec2
detail::tvec2< u8, highp > highp_u8vec2
Definition: fwd.hpp:981
glm::highp_float64
detail::float64 highp_float64
Definition: fwd.hpp:1446
glm::f64mat2
f64mat2x2 f64mat2
Definition: fwd.hpp:2586
glm::lowp_float32
detail::float32 lowp_float32
Definition: fwd.hpp:1343
glm::f64mat4x2
highp_f64mat4x2 f64mat4x2
Definition: fwd.hpp:2574
glm::f64vec1
highp_f64vec1 f64vec1
Definition: fwd.hpp:2534
glm::highp_i32vec4
detail::tvec4< i32, highp > highp_i32vec4
Definition: fwd.hpp:539
glm::mediump_int64
detail::int64 mediump_int64
Definition: fwd.hpp:191
glm::highp_f32vec4
detail::tvec4< f32, highp > highp_f32vec4
Definition: fwd.hpp:1689
glm::mediump_fmat3x2
detail::tmat3x2< f32, mediump > mediump_fmat3x2
Definition: fwd.hpp:1819
glm::highp_u16vec4
detail::tvec4< u16, highp > highp_u16vec4
Definition: fwd.hpp:1068
glm::f32mat4
f32mat4x4 f32mat4
Definition: fwd.hpp:2488
glm::lowp_i32vec2
detail::tvec2< i32, lowp > lowp_i32vec2
Definition: fwd.hpp:497
glm::lowp_f32mat2x3
detail::tmat2x3< f32, lowp > lowp_f32mat2x3
Definition: fwd.hpp:1925
glm::lowp_f64mat4x3
detail::tmat4x3< f64, lowp > lowp_f64mat4x3
Definition: fwd.hpp:2120
glm::mediump_u8
detail::uint8 mediump_u8
Definition: fwd.hpp:818
glm::int32_t
detail::int32 int32_t
Definition: fwd.hpp:307
glm::highp_u16vec1
detail::tvec1< u16, highp > highp_u16vec1
Definition: fwd.hpp:1056
glm::f64mat4x3
highp_f64mat4x3 f64mat4x3
Definition: fwd.hpp:2578
glm::lowp_f64mat2x4
detail::tmat2x4< f64, lowp > lowp_f64mat2x4
Definition: fwd.hpp:2100
glm::i64vec2
highp_i64vec2 i64vec2
Definition: fwd.hpp:717
glm::fmat4x3
highp_f32mat4x3 fmat4x3
Definition: fwd.hpp:2402
glm::lowp_u64
detail::uint64 lowp_u64
Definition: fwd.hpp:780
glm::mediump_i8vec3
detail::tvec3< i8, mediump > mediump_i8vec3
Definition: fwd.hpp:359
glm::lowp_f32mat3x2
detail::tmat3x2< f32, lowp > lowp_f32mat3x2
Definition: fwd.hpp:1933
glm::mediump_i32vec4
detail::tvec4< i32, mediump > mediump_i32vec4
Definition: fwd.hpp:522
glm::lowp_vec4
detail::tvec4< float, lowp > lowp_vec4
Definition: type_vec.hpp:293
glm::highp_f32vec2
detail::tvec2< f32, highp > highp_f32vec2
Definition: fwd.hpp:1681
glm::fvec1
highp_f32vec1 fvec1
Definition: fwd.hpp:2358
glm::highp_float64_t
detail::float64 highp_float64_t
Definition: fwd.hpp:1454
glm::highp_fmat3x4
detail::tmat3x4< f32, highp > highp_fmat3x4
Definition: fwd.hpp:1884
glm::lowp_fvec3
detail::tvec3< float, lowp > lowp_fvec3
Definition: fwd.hpp:1570
glm::lowp_i64vec4
detail::tvec4< i64, lowp > lowp_i64vec4
Definition: fwd.hpp:664
glm::highp_f32mat4
highp_f32mat4x4 highp_f32mat4
Definition: fwd.hpp:2083
glm::f64mat3x2
highp_f64mat3x2 f64mat3x2
Definition: fwd.hpp:2562
glm::mediump_f64quat
detail::tquat< f64, mediump > mediump_f64quat
Definition: fwd.hpp:2272
glm::u16vec2
highp_u16vec2 u16vec2
Definition: fwd.hpp:1088
glm::highp_int16
detail::int16 highp_int16
Definition: fwd.hpp:231
glm::mediump_u8vec2
detail::tvec2< u8, mediump > mediump_u8vec2
Definition: fwd.hpp:964
glm::highp_f64mat2x4
detail::tmat2x4< f64, highp > highp_f64mat2x4
Definition: fwd.hpp:2213
glm::lowp_quat
detail::tquat< float, lowp > lowp_quat
Definition: fwd.hpp:48
glm::highp_f64mat3x2
detail::tmat3x2< f64, highp > highp_f64mat3x2
Definition: fwd.hpp:2217
glm::lowp_i16vec1
detail::tvec1< i16, lowp > lowp_i16vec1
Definition: fwd.hpp:413
glm::highp_i8vec2
detail::tvec2< i8, highp > highp_i8vec2
Definition: fwd.hpp:372
glm::f32vec4
highp_f32vec4 f32vec4
Definition: fwd.hpp:2440
glm::lowp_u32
detail::uint32 lowp_u32
Definition: fwd.hpp:776
glm::highp_f32mat2x3
detail::tmat2x3< f32, highp > highp_f32mat2x3
Definition: fwd.hpp:2039
glm::highp_vec4
detail::tvec4< float, highp > highp_vec4
Definition: type_vec.hpp:281
glm::lowp_fmat4x2
detail::tmat4x2< f32, lowp > lowp_fmat4x2
Definition: fwd.hpp:1774
glm::u32vec4
highp_u32vec4 u32vec4
Definition: fwd.hpp:1175
glm::mediump_fmat4x3
detail::tmat4x3< f32, mediump > mediump_fmat4x3
Definition: fwd.hpp:1835
glm::fmat3x2
highp_f32mat3x2 fmat3x2
Definition: fwd.hpp:2386
glm::int32
detail::int32 int32
Definition: type_int.hpp:90
glm::mediump_f64vec1
detail::tvec1< f64, mediump > mediump_f64vec1
Definition: fwd.hpp:1710
glm::i64vec3
highp_i64vec3 i64vec3
Definition: fwd.hpp:721
glm::lowp_u64vec3
detail::tvec3< u64, lowp > lowp_u64vec3
Definition: fwd.hpp:1269
glm::lowp_f64mat2
lowp_f64mat2x2 lowp_f64mat2
Definition: fwd.hpp:2132
glm::highp_f32mat2x4
detail::tmat2x4< f32, highp > highp_f32mat2x4
Definition: fwd.hpp:2043
glm::u64vec1
highp_u64vec1 u64vec1
Definition: fwd.hpp:1322
glm::i64vec1
highp_i64vec1 i64vec1
Definition: fwd.hpp:713
glm::f32mat3x3
highp_f32mat3x3 f32mat3x3
Definition: fwd.hpp:2460
glm::detail::tvec2
Definition: type_mat.hpp:36
glm::highp_i64vec1
detail::tvec1< i64, highp > highp_i64vec1
Definition: fwd.hpp:686
glm::mediump_f32mat3x4
detail::tmat3x4< f32, mediump > mediump_f32mat3x4
Definition: fwd.hpp:1998
glm::highp_u8vec3
detail::tvec3< u8, highp > highp_u8vec3
Definition: fwd.hpp:985
glm::i32
detail::int32 i32
Definition: fwd.hpp:324
glm::lowp_f64mat4x4
detail::tmat4x4< f64, lowp > lowp_f64mat4x4
Definition: fwd.hpp:2124
glm::lowp_u64vec2
detail::tvec2< u64, lowp > lowp_u64vec2
Definition: fwd.hpp:1265
glm::i64vec4
highp_i64vec4 i64vec4
Definition: fwd.hpp:725
glm::lowp_int64_t
detail::int64 lowp_int64_t
Definition: fwd.hpp:159
glm::lowp_i32
detail::int32 lowp_i32
Definition: fwd.hpp:171
glm::lowp_u32vec3
detail::tvec3< u32, lowp > lowp_u32vec3
Definition: fwd.hpp:1110
glm::lowp_float32_t
detail::float32 lowp_float32_t
Definition: fwd.hpp:1351
glm::u16vec4
highp_u16vec4 u16vec4
Definition: fwd.hpp:1096
glm::lowp_f32mat3x4
detail::tmat3x4< f32, lowp > lowp_f32mat3x4
Definition: fwd.hpp:1941
glm::lowp_f32mat2
lowp_f32mat2x2 lowp_f32mat2
Definition: fwd.hpp:1961
glm::highp_f64vec2
detail::tvec2< f64, highp > highp_f64vec2
Definition: fwd.hpp:1730
glm::mediump_f64mat4x2
detail::tmat4x2< f64, mediump > mediump_f64mat4x2
Definition: fwd.hpp:2173
glm::highp_int32
detail::int32 highp_int32
Definition: fwd.hpp:235
glm::mediump_float64_t
detail::float64 mediump_float64_t
Definition: fwd.hpp:1429
glm::mediump_int16_t
detail::int16 mediump_int16_t
Definition: fwd.hpp:199
glm::f32mat3
f32mat3x3 f32mat3
Definition: fwd.hpp:2484
glm::highp_f32mat4x4
detail::tmat4x4< f32, highp > highp_f32mat4x4
Definition: fwd.hpp:2067
glm::highp_uint16
detail::uint16 highp_uint16
Definition: fwd.hpp:840
type_mat.hpp
glm::mediump_i16vec1
detail::tvec1< i16, mediump > mediump_i16vec1
Definition: fwd.hpp:430
glm::mediump_u16
detail::uint16 mediump_u16
Definition: fwd.hpp:822
glm::lowp_int8
detail::int8 lowp_int8
Definition: fwd.hpp:131
glm::lowp_float64_t
detail::float64 lowp_float64_t
Definition: fwd.hpp:1355
glm::lowp_int8_t
detail::int8 lowp_int8_t
Definition: fwd.hpp:147
glm::highp_f64mat4x2
detail::tmat4x2< f64, highp > highp_f64mat4x2
Definition: fwd.hpp:2229


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jul 1 2024 02:42:28