diff --git a/doc/api/a00001.html b/doc/api/a00001.html deleted file mode 100644 index 17261236..00000000 --- a/doc/api/a00001.html +++ /dev/null @@ -1,108 +0,0 @@ - - -
- - - -![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file _features.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00001_source.html b/doc/api/a00001_source.html
deleted file mode 100644
index 3b72c3ea..00000000
--- a/doc/api/a00001_source.html
+++ /dev/null
@@ -1,496 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00002.html b/doc/api/a00002.html
deleted file mode 100644
index ced07575..00000000
--- a/doc/api/a00002.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file _fixes.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00002_source.html b/doc/api/a00002_source.html
deleted file mode 100644
index bd125830..00000000
--- a/doc/api/a00002_source.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00003.html b/doc/api/a00003.html
deleted file mode 100644
index ce30f585..00000000
--- a/doc/api/a00003.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file _noise.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00003_source.html b/doc/api/a00003_source.html
deleted file mode 100644
index 408fb9fd..00000000
--- a/doc/api/a00003_source.html
+++ /dev/null
@@ -1,206 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00004.html b/doc/api/a00004.html
deleted file mode 100644
index ffa8b2c5..00000000
--- a/doc/api/a00004.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file _swizzle.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00004_source.html b/doc/api/a00004_source.html
deleted file mode 100644
index 3e79a951..00000000
--- a/doc/api/a00004_source.html
+++ /dev/null
@@ -1,896 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00005.html b/doc/api/a00005.html
deleted file mode 100644
index 3b4dcedc..00000000
--- a/doc/api/a00005.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file _swizzle_func.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00005_source.html b/doc/api/a00005_source.html
deleted file mode 100644
index 848d0b25..00000000
--- a/doc/api/a00005_source.html
+++ /dev/null
@@ -1,793 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00006.html b/doc/api/a00006.html
deleted file mode 100644
index 5e0264c6..00000000
--- a/doc/api/a00006.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file _vectorize.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00006_source.html b/doc/api/a00006_source.html
deleted file mode 100644
index 19493bf3..00000000
--- a/doc/api/a00006_source.html
+++ /dev/null
@@ -1,233 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00007.html b/doc/api/a00007.html
deleted file mode 100644
index afcdae63..00000000
--- a/doc/api/a00007.html
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_associated_min_max -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMax (T x, U a, T y, U b) |
| Maximum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL tvec2< U, P > | associatedMax (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b) |
| Maximum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | associatedMax (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b) |
| Maximum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b) |
| Maximum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMax (T x, U a, T y, U b, T z, U c) |
| Maximum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c) |
| Maximum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | associatedMax (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b, T z, vecType< U, P > const &c) |
| Maximum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b, vecType< T, P > const &z, U c) |
| Maximum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMax (T x, U a, T y, U b, T z, U c, T w, U d) |
| Maximum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c, vecType< T, P > const &w, vecType< U, P > const &d) |
| Maximum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b, T z, vecType< U, P > const &c, T w, vecType< U, P > const &d) |
| Maximum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b, vecType< T, P > const &z, U c, vecType< T, P > const &w, U d) |
| Maximum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P> | |
| GLM_FUNC_DECL U | associatedMin (T x, U a, T y, U b) |
| Minimum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL tvec2< U, P > | associatedMin (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b) |
| Minimum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (T x, const vecType< U, P > &a, T y, const vecType< U, P > &b) |
| Minimum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b) |
| Minimum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMin (T x, U a, T y, U b, T z, U c) |
| Minimum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c) |
| Minimum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMin (T x, U a, T y, U b, T z, U c, T w, U d) |
| Minimum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c, vecType< T, P > const &w, vecType< U, P > const &d) |
| Minimum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b, T z, vecType< U, P > const &c, T w, vecType< U, P > const &d) |
| Minimum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b, vecType< T, P > const &z, U c, vecType< T, P > const &w, U d) |
| Minimum comparison between 4 variables and returns 4 associated variable values. More... | |
Definition in file associated_min_max.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00007_source.html b/doc/api/a00007_source.html
deleted file mode 100644
index 1987bc33..00000000
--- a/doc/api/a00007_source.html
+++ /dev/null
@@ -1,250 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00008.html b/doc/api/a00008.html
deleted file mode 100644
index 7cd81caa..00000000
--- a/doc/api/a00008.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | highestBitValue (genIUType Value) |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | highestBitValue (vecType< T, P > const &value) |
| Find the highest bit set to 1 in a integer variable and return its value. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | lowestBitValue (genIUType Value) |
| template<typename genIUType > | |
| GLM_DEPRECATED GLM_FUNC_DECL genIUType | powerOfTwoAbove (genIUType Value) |
| Return the power of two number which value is just higher the input value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_DEPRECATED GLM_FUNC_DECL vecType< T, P > | powerOfTwoAbove (vecType< T, P > const &value) |
| Return the power of two number which value is just higher the input value. More... | |
| template<typename genIUType > | |
| GLM_DEPRECATED GLM_FUNC_DECL genIUType | powerOfTwoBelow (genIUType Value) |
| Return the power of two number which value is just lower the input value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_DEPRECATED GLM_FUNC_DECL vecType< T, P > | powerOfTwoBelow (vecType< T, P > const &value) |
| Return the power of two number which value is just lower the input value. More... | |
| template<typename genIUType > | |
| GLM_DEPRECATED GLM_FUNC_DECL genIUType | powerOfTwoNearest (genIUType Value) |
| Return the power of two number which value is the closet to the input value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_DEPRECATED GLM_FUNC_DECL vecType< T, P > | powerOfTwoNearest (vecType< T, P > const &value) |
| Return the power of two number which value is the closet to the input value. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00008_source.html b/doc/api/a00008_source.html
deleted file mode 100644
index 08298f7f..00000000
--- a/doc/api/a00008_source.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00009.html b/doc/api/a00009.html
deleted file mode 100644
index 25b8206e..00000000
--- a/doc/api/a00009.html
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | bitfieldFillOne (genIUType Value, int FirstBit, int BitCount) |
| Set to 1 a range of bits. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldFillOne (vecType< T, P > const &Value, int FirstBit, int BitCount) |
| Set to 1 a range of bits. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | bitfieldFillZero (genIUType Value, int FirstBit, int BitCount) |
| Set to 0 a range of bits. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldFillZero (vecType< T, P > const &Value, int FirstBit, int BitCount) |
| Set to 0 a range of bits. More... | |
| GLM_FUNC_DECL int16 | bitfieldInterleave (int8 x, int8 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL uint16 | bitfieldInterleave (uint8 x, uint8 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL int32 | bitfieldInterleave (int16 x, int16 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL uint32 | bitfieldInterleave (uint16 x, uint16 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL int64 | bitfieldInterleave (int32 x, int32 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL uint64 | bitfieldInterleave (uint32 x, uint32 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL int32 | bitfieldInterleave (int8 x, int8 y, int8 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL uint32 | bitfieldInterleave (uint8 x, uint8 y, uint8 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL int64 | bitfieldInterleave (int16 x, int16 y, int16 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL uint64 | bitfieldInterleave (uint16 x, uint16 y, uint16 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL int64 | bitfieldInterleave (int32 x, int32 y, int32 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL uint64 | bitfieldInterleave (uint32 x, uint32 y, uint32 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL int32 | bitfieldInterleave (int8 x, int8 y, int8 z, int8 w) |
| Interleaves the bits of x, y, z and w. More... | |
| GLM_FUNC_DECL uint32 | bitfieldInterleave (uint8 x, uint8 y, uint8 z, uint8 w) |
| Interleaves the bits of x, y, z and w. More... | |
| GLM_FUNC_DECL int64 | bitfieldInterleave (int16 x, int16 y, int16 z, int16 w) |
| Interleaves the bits of x, y, z and w. More... | |
| GLM_FUNC_DECL uint64 | bitfieldInterleave (uint16 x, uint16 y, uint16 z, uint16 w) |
| Interleaves the bits of x, y, z and w. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | bitfieldRotateLeft (genIUType In, int Shift) |
| Rotate all bits to the left. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldRotateLeft (vecType< T, P > const &In, int Shift) |
| Rotate all bits to the left. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | bitfieldRotateRight (genIUType In, int Shift) |
| Rotate all bits to the right. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldRotateRight (vecType< T, P > const &In, int Shift) |
| Rotate all bits to the right. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | mask (genIUType Bits) |
| Build a mask of 'count' bits. More... | |
| template<typename T , precision P, template< typename, precision > class vecIUType> | |
| GLM_FUNC_DECL vecIUType< T, P > | mask (vecIUType< T, P > const &v) |
| Build a mask of 'count' bits. More... | |
Definition in file bitfield.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00009_source.html b/doc/api/a00009_source.html
deleted file mode 100644
index b40d8a24..00000000
--- a/doc/api/a00009_source.html
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00010.html b/doc/api/a00010.html
deleted file mode 100644
index 9aef8fc7..00000000
--- a/doc/api/a00010.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_closest_point -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | closestPointOnLine (tvec3< T, P > const &point, tvec3< T, P > const &a, tvec3< T, P > const &b) |
| Find the point on a straight line which is the closet of a point. More... | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec2< T, P > | closestPointOnLine (tvec2< T, P > const &point, tvec2< T, P > const &a, tvec2< T, P > const &b) |
| 2d lines work as well | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00010_source.html b/doc/api/a00010_source.html
deleted file mode 100644
index c3bffd3d..00000000
--- a/doc/api/a00010_source.html
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00011.html b/doc/api/a00011.html
deleted file mode 100644
index 28e5afa7..00000000
--- a/doc/api/a00011.html
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTC_color_encoding -More...
- -Go to the source code of this file.
--Functions | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | convertD50XYZToD65XYZ (tvec3< T, P > const &ColorD50XYZ) |
| Convert a D50 YUV color to D65 YUV. | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | convertD65XYZToD50XYZ (tvec3< T, P > const &ColorD65XYZ) |
| Convert a D65 YUV color to D50 YUV. | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | convertD65XYZToLinearSRGB (tvec3< T, P > const &ColorD65XYZ) |
| Convert a D65 YUV color to linear sRGB. | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | convertLinearSRGBToD65XYZ (tvec3< T, P > const &ColorLinearSRGB) |
| Convert a linear sRGB color to D65 YUV. | |
Definition in file color_encoding.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00011_source.html b/doc/api/a00011_source.html
deleted file mode 100644
index 37f46b7e..00000000
--- a/doc/api/a00011_source.html
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00012.html b/doc/api/a00012.html
deleted file mode 100644
index e6de0b7d..00000000
--- a/doc/api/a00012.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | convertLinearToSRGB (vecType< T, P > const &ColorLinear) |
| Convert a linear color to sRGB color using a standard gamma correction. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | convertLinearToSRGB (vecType< T, P > const &ColorLinear, T Gamma) |
| Convert a linear color to sRGB color using a custom gamma correction. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | convertSRGBToLinear (vecType< T, P > const &ColorSRGB) |
| Convert a sRGB color to linear color using a standard gamma correction. More... | |
| -template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | convertSRGBToLinear (vecType< T, P > const &ColorSRGB, T Gamma) |
| Convert a sRGB color to linear color using a custom gamma correction. | |
Definition in file gtc/color_space.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00012_source.html b/doc/api/a00012_source.html
deleted file mode 100644
index ac2bb6af..00000000
--- a/doc/api/a00012_source.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00013.html b/doc/api/a00013.html
deleted file mode 100644
index fa4cfb2f..00000000
--- a/doc/api/a00013.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | hsvColor (tvec3< T, P > const &rgbValue) |
| Converts a color from RGB color space to its color in HSV color space. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | luminosity (tvec3< T, P > const &color) |
| Compute color luminosity associating ratios (0.33, 0.59, 0.11) to RGB canals. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rgbColor (tvec3< T, P > const &hsvValue) |
| Converts a color from HSV color space to its color in RGB color space. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | saturation (T const s) |
| Build a saturation matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | saturation (T const s, tvec3< T, P > const &color) |
| Modify the saturation of a color. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | saturation (T const s, tvec4< T, P > const &color) |
| Modify the saturation of a color. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00013_source.html b/doc/api/a00013_source.html
deleted file mode 100644
index 79b66954..00000000
--- a/doc/api/a00013_source.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00014.html b/doc/api/a00014.html
deleted file mode 100644
index cf867e9e..00000000
--- a/doc/api/a00014.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_color_space_YCoCg -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rgb2YCoCg (tvec3< T, P > const &rgbColor) |
| Convert a color from RGB color space to YCoCg color space. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rgb2YCoCgR (tvec3< T, P > const &rgbColor) |
| Convert a color from RGB color space to YCoCgR color space. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | YCoCg2rgb (tvec3< T, P > const &YCoCgColor) |
| Convert a color from YCoCg color space to RGB color space. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | YCoCgR2rgb (tvec3< T, P > const &YCoCgColor) |
| Convert a color from YCoCgR color space to RGB color space. More... | |
Definition in file color_space_YCoCg.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00014_source.html b/doc/api/a00014_source.html
deleted file mode 100644
index 823d4728..00000000
--- a/doc/api/a00014_source.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00015.html b/doc/api/a00015.html
deleted file mode 100644
index 8a565260..00000000
--- a/doc/api/a00015.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file common.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00015_source.html b/doc/api/a00015_source.html
deleted file mode 100644
index 9bb8b012..00000000
--- a/doc/api/a00015_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00016.html b/doc/api/a00016.html
deleted file mode 100644
index eacf812a..00000000
--- a/doc/api/a00016.html
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fmod (vecType< T, P > const &v) |
| Similar to 'mod' but with a different rounding and integer support. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::bool_type | isdenormal (genType const &x) |
| Returns true if x is a denormalized number Numbers whose absolute value is too small to be represented in the normal format are represented in an alternate, denormalized format. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00016_source.html b/doc/api/a00016_source.html
deleted file mode 100644
index 94c90a68..00000000
--- a/doc/api/a00016_source.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00017.html b/doc/api/a00017.html
deleted file mode 100644
index d75205d4..00000000
--- a/doc/api/a00017.html
+++ /dev/null
@@ -1,443 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_compatibility -More...
- -Go to the source code of this file.
--Typedefs | |
| -typedef bool | bool1 |
| boolean type with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef bool | bool1x1 |
| boolean matrix with 1 x 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef tvec2< bool, highp > | bool2 |
| boolean type with 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x2< bool, highp > | bool2x2 |
| boolean matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x3< bool, highp > | bool2x3 |
| boolean matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x4< bool, highp > | bool2x4 |
| boolean matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec3< bool, highp > | bool3 |
| boolean type with 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x2< bool, highp > | bool3x2 |
| boolean matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x3< bool, highp > | bool3x3 |
| boolean matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x4< bool, highp > | bool3x4 |
| boolean matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec4< bool, highp > | bool4 |
| boolean type with 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x2< bool, highp > | bool4x2 |
| boolean matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x3< bool, highp > | bool4x3 |
| boolean matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x4< bool, highp > | bool4x4 |
| boolean matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef double | double1 |
| double-precision floating-point vector with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef double | double1x1 |
| double-precision floating-point matrix with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef tvec2< double, highp > | double2 |
| double-precision floating-point vector with 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x2< double, highp > | double2x2 |
| double-precision floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x3< double, highp > | double2x3 |
| double-precision floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x4< double, highp > | double2x4 |
| double-precision floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec3< double, highp > | double3 |
| double-precision floating-point vector with 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x2< double, highp > | double3x2 |
| double-precision floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x3< double, highp > | double3x3 |
| double-precision floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x4< double, highp > | double3x4 |
| double-precision floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec4< double, highp > | double4 |
| double-precision floating-point vector with 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x2< double, highp > | double4x2 |
| double-precision floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x3< double, highp > | double4x3 |
| double-precision floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x4< double, highp > | double4x4 |
| double-precision floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef float | float1 |
| single-precision floating-point vector with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef float | float1x1 |
| single-precision floating-point matrix with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef tvec2< float, highp > | float2 |
| single-precision floating-point vector with 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x2< float, highp > | float2x2 |
| single-precision floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x3< float, highp > | float2x3 |
| single-precision floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x4< float, highp > | float2x4 |
| single-precision floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec3< float, highp > | float3 |
| single-precision floating-point vector with 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x2< float, highp > | float3x2 |
| single-precision floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x3< float, highp > | float3x3 |
| single-precision floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x4< float, highp > | float3x4 |
| single-precision floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec4< float, highp > | float4 |
| single-precision floating-point vector with 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x2< float, highp > | float4x2 |
| single-precision floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x3< float, highp > | float4x3 |
| single-precision floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x4< float, highp > | float4x4 |
| single-precision floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef int | int1 |
| integer vector with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef int | int1x1 |
| integer matrix with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef tvec2< int, highp > | int2 |
| integer vector with 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x2< int, highp > | int2x2 |
| integer matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x3< int, highp > | int2x3 |
| integer matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x4< int, highp > | int2x4 |
| integer matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec3< int, highp > | int3 |
| integer vector with 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x2< int, highp > | int3x2 |
| integer matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x3< int, highp > | int3x3 |
| integer matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x4< int, highp > | int3x4 |
| integer matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec4< int, highp > | int4 |
| integer vector with 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x2< int, highp > | int4x2 |
| integer matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x3< int, highp > | int4x3 |
| integer matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x4< int, highp > | int4x4 |
| integer matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) | |
-Functions | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER T | atan2 (T x, T y) |
| Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec2< T, P > | atan2 (const tvec2< T, P > &x, const tvec2< T, P > &y) |
| Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec3< T, P > | atan2 (const tvec3< T, P > &x, const tvec3< T, P > &y) |
| Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec4< T, P > | atan2 (const tvec4< T, P > &x, const tvec4< T, P > &y) |
| Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) | |
| -template<typename genType > | |
| GLM_FUNC_DECL bool | isfinite (genType const &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec1< bool, P > | isfinite (const tvec1< T, P > &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec2< bool, P > | isfinite (const tvec2< T, P > &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< bool, P > | isfinite (const tvec3< T, P > &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | isfinite (const tvec4< T, P > &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T > | |
| GLM_FUNC_QUALIFIER T | lerp (T x, T y, T a) |
| Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec2< T, P > | lerp (const tvec2< T, P > &x, const tvec2< T, P > &y, T a) |
| Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec3< T, P > | lerp (const tvec3< T, P > &x, const tvec3< T, P > &y, T a) |
| Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec4< T, P > | lerp (const tvec4< T, P > &x, const tvec4< T, P > &y, T a) |
| Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec2< T, P > | lerp (const tvec2< T, P > &x, const tvec2< T, P > &y, const tvec2< T, P > &a) |
| Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec3< T, P > | lerp (const tvec3< T, P > &x, const tvec3< T, P > &y, const tvec3< T, P > &a) |
| Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec4< T, P > | lerp (const tvec4< T, P > &x, const tvec4< T, P > &y, const tvec4< T, P > &a) |
| Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER T | saturate (T x) |
| Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec2< T, P > | saturate (const tvec2< T, P > &x) |
| Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec3< T, P > | saturate (const tvec3< T, P > &x) |
| Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec4< T, P > | saturate (const tvec4< T, P > &x) |
| Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00017_source.html b/doc/api/a00017_source.html
deleted file mode 100644
index 8b80d7ca..00000000
--- a/doc/api/a00017_source.html
+++ /dev/null
@@ -1,282 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00018.html b/doc/api/a00018.html
deleted file mode 100644
index fbf03b13..00000000
--- a/doc/api/a00018.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_component_wise -More...
- -Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compAdd (genType const &v) |
| Add all vector components together. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compMax (genType const &v) |
| Find the maximum value between single vector components. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compMin (genType const &v) |
| Find the minimum value between single vector components. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compMul (genType const &v) |
| Multiply all vector components together. More... | |
| template<typename floatType , typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< floatType, P > | compNormalize (vecType< T, P > const &v) |
| Convert an integer vector to a normalized float vector. More... | |
| template<typename T , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | compScale (vecType< floatType, P > const &v) |
| Convert a normalized float vector to an integer vector. More... | |
Definition in file component_wise.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00018_source.html b/doc/api/a00018_source.html
deleted file mode 100644
index e0dd70e8..00000000
--- a/doc/api/a00018_source.html
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00019.html b/doc/api/a00019.html
deleted file mode 100644
index 329c127c..00000000
--- a/doc/api/a00019.html
+++ /dev/null
@@ -1,231 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | e () |
| Return e constant. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | epsilon () |
| Return the epsilon constant for floating point types. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | euler () |
| Return Euler's constant. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | four_over_pi () |
| Return 4 / pi. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | golden_ratio () |
| Return the golden ratio constant. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | half_pi () |
| Return pi / 2. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | ln_ln_two () |
| Return ln(ln(2)). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | ln_ten () |
| Return ln(10). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | ln_two () |
| Return ln(2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | one () |
| Return 1. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | one_over_pi () |
| Return 1 / pi. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | one_over_root_two () |
| Return 1 / sqrt(2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | one_over_two_pi () |
| Return 1 / (pi * 2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | pi () |
| Return the pi constant. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | quarter_pi () |
| Return pi / 4. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_five () |
| Return sqrt(5). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_half_pi () |
| Return sqrt(pi / 2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_ln_four () |
| Return sqrt(ln(4)). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_pi () |
| Return square root of pi. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_three () |
| Return sqrt(3). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_two () |
| Return sqrt(2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_two_pi () |
| Return sqrt(2 * pi). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | third () |
| Return 1 / 3. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | three_over_two_pi () |
| Return pi / 2 * 3. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | two_over_pi () |
| Return 2 / pi. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | two_over_root_pi () |
| Return 2 / sqrt(pi). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | two_pi () |
| Return pi * 2. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | two_thirds () |
| Return 2 / 3. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | zero () |
| Return 0. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00019_source.html b/doc/api/a00019_source.html
deleted file mode 100644
index a30280aa..00000000
--- a/doc/api/a00019_source.html
+++ /dev/null
@@ -1,232 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00020.html b/doc/api/a00020.html
deleted file mode 100644
index ee47e7c5..00000000
--- a/doc/api/a00020.html
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_dual_quaternion -More...
- -Go to the source code of this file.
--Typedefs | |
| typedef highp_ddualquat | ddualquat |
| Dual-quaternion of default double-precision floating-point numbers. More... | |
| typedef highp_fdualquat | dualquat |
| Dual-quaternion of floating-point numbers. More... | |
| typedef highp_fdualquat | fdualquat |
| Dual-quaternion of single-precision floating-point numbers. More... | |
| typedef tdualquat< double, highp > | highp_ddualquat |
| Dual-quaternion of high double-precision floating-point numbers. More... | |
| typedef tdualquat< float, highp > | highp_dualquat |
| Dual-quaternion of high single-precision floating-point numbers. More... | |
| typedef tdualquat< float, highp > | highp_fdualquat |
| Dual-quaternion of high single-precision floating-point numbers. More... | |
| typedef tdualquat< double, lowp > | lowp_ddualquat |
| Dual-quaternion of low double-precision floating-point numbers. More... | |
| typedef tdualquat< float, lowp > | lowp_dualquat |
| Dual-quaternion of low single-precision floating-point numbers. More... | |
| typedef tdualquat< float, lowp > | lowp_fdualquat |
| Dual-quaternion of low single-precision floating-point numbers. More... | |
| typedef tdualquat< double, mediump > | mediump_ddualquat |
| Dual-quaternion of medium double-precision floating-point numbers. More... | |
| typedef tdualquat< float, mediump > | mediump_dualquat |
| Dual-quaternion of medium single-precision floating-point numbers. More... | |
| typedef tdualquat< float, mediump > | mediump_fdualquat |
| Dual-quaternion of medium single-precision floating-point numbers. More... | |
-Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | dualquat_cast (tmat2x4< T, P > const &x) |
| Converts a 2 * 4 matrix (matrix which holds real and dual parts) to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | dualquat_cast (tmat3x4< T, P > const &x) |
| Converts a 3 * 4 matrix (augmented matrix rotation + translation) to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | inverse (tdualquat< T, P > const &q) |
| Returns the q inverse. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | lerp (tdualquat< T, P > const &x, tdualquat< T, P > const &y, T const &a) |
| Returns the linear interpolation of two dual quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x4< T, P > | mat2x4_cast (tdualquat< T, P > const &x) |
| Converts a quaternion to a 2 * 4 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x4< T, P > | mat3x4_cast (tdualquat< T, P > const &x) |
| Converts a quaternion to a 3 * 4 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | normalize (tdualquat< T, P > const &q) |
| Returns the normalized quaternion. More... | |
Definition in file dual_quaternion.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00020_source.html b/doc/api/a00020_source.html
deleted file mode 100644
index 53e61c79..00000000
--- a/doc/api/a00020_source.html
+++ /dev/null
@@ -1,314 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00021.html b/doc/api/a00021.html
deleted file mode 100644
index 1b0d7e1d..00000000
--- a/doc/api/a00021.html
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | epsilonEqual (vecType< T, P > const &x, vecType< T, P > const &y, T const &epsilon) |
| Returns the component-wise comparison of |x - y| < epsilon. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | epsilonEqual (genType const &x, genType const &y, genType const &epsilon) |
| Returns the component-wise comparison of |x - y| < epsilon. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::boolType | epsilonNotEqual (genType const &x, genType const &y, typename genType::value_type const &epsilon) |
| Returns the component-wise comparison of |x - y| < epsilon. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | epsilonNotEqual (genType const &x, genType const &y, genType const &epsilon) |
| Returns the component-wise comparison of |x - y| >= epsilon. More... | |
Definition in file epsilon.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00021_source.html b/doc/api/a00021_source.html
deleted file mode 100644
index 6d4b1606..00000000
--- a/doc/api/a00021_source.html
+++ /dev/null
@@ -1,144 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00022.html b/doc/api/a00022.html
deleted file mode 100644
index 9ad8dbcc..00000000
--- a/doc/api/a00022.html
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleX (T const &angleX) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleXY (T const &angleX, T const &angleY) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleXYZ (T const &t1, T const &t2, T const &t3) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleXZ (T const &angleX, T const &angleZ) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleY (T const &angleY) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleYX (T const &angleY, T const &angleX) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleYXZ (T const &yaw, T const &pitch, T const &roll) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleYZ (T const &angleY, T const &angleZ) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleZ (T const &angleZ) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleZX (T const &angle, T const &angleX) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleZY (T const &angleZ, T const &angleY) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y). More... | |
| template<typename T > | |
| GLM_FUNC_DECL void | extractEulerAngleXYZ (tmat4x4< T, defaultp > const &M, T &t1, T &t2, T &t3) |
| Extracts the (X * Y * Z) Euler angles from the rotation matrix M. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x2< T, defaultp > | orientate2 (T const &angle) |
| Creates a 2D 2 * 2 rotation matrix from an euler angle. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x3< T, defaultp > | orientate3 (T const &angle) |
| Creates a 2D 4 * 4 homogeneous rotation matrix from an euler angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | orientate3 (tvec3< T, P > const &angles) |
| Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z). More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | orientate4 (tvec3< T, P > const &angles) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | yawPitchRoll (T const &yaw, T const &pitch, T const &roll) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00022_source.html b/doc/api/a00022_source.html
deleted file mode 100644
index 53103fcd..00000000
--- a/doc/api/a00022_source.html
+++ /dev/null
@@ -1,218 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00023.html b/doc/api/a00023.html
deleted file mode 100644
index 2dc7ad19..00000000
--- a/doc/api/a00023.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file exponential.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00023_source.html b/doc/api/a00023_source.html
deleted file mode 100644
index e3d76a64..00000000
--- a/doc/api/a00023_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00024.html b/doc/api/a00024.html
deleted file mode 100644
index f1bc8e5b..00000000
--- a/doc/api/a00024.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00024_source.html b/doc/api/a00024_source.html
deleted file mode 100644
index f27ae713..00000000
--- a/doc/api/a00024_source.html
+++ /dev/null
@@ -1,264 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00025.html b/doc/api/a00025.html
deleted file mode 100644
index 8c3ade67..00000000
--- a/doc/api/a00025.html
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | extend (genType const &Origin, genType const &Source, typename genType::value_type const Length) |
| Extends of Length the Origin position using the (Source - Origin) direction. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00025_source.html b/doc/api/a00025_source.html
deleted file mode 100644
index 5e497559..00000000
--- a/doc/api/a00025_source.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00026.html b/doc/api/a00026.html
deleted file mode 100644
index 17a42ce4..00000000
--- a/doc/api/a00026.html
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
gtx_extended_min_max -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL T | max (T const &x, T const &y, T const &z) |
| Return the maximum component-wise values of 3 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z) |
| Return the maximum component-wise values of 3 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | max (C< T > const &x, C< T > const &y, C< T > const &z) |
| Return the maximum component-wise values of 3 inputs. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | max (T const &x, T const &y, T const &z, T const &w) |
| Return the maximum component-wise values of 4 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w) |
| Return the maximum component-wise values of 4 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | max (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w) |
| Return the maximum component-wise values of 4 inputs. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | min (T const &x, T const &y, T const &z) |
| Return the minimum component-wise values of 3 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z) |
| Return the minimum component-wise values of 3 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | min (C< T > const &x, C< T > const &y, C< T > const &z) |
| Return the minimum component-wise values of 3 inputs. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | min (T const &x, T const &y, T const &z, T const &w) |
| Return the minimum component-wise values of 4 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w) |
| Return the minimum component-wise values of 4 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | min (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w) |
| Return the minimum component-wise values of 4 inputs. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00026_source.html b/doc/api/a00026_source.html
deleted file mode 100644
index 1760b0e8..00000000
--- a/doc/api/a00026_source.html
+++ /dev/null
@@ -1,200 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00027.html b/doc/api/a00027.html
deleted file mode 100644
index 28a2f032..00000000
--- a/doc/api/a00027.html
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_fast_exponential -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastExp (T x) |
| Faster than the common exp function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastExp (vecType< T, P > const &x) |
| Faster than the common exp function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastExp2 (T x) |
| Faster than the common exp2 function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastExp2 (vecType< T, P > const &x) |
| Faster than the common exp2 function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastLog (T x) |
| Faster than the common log function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastLog (vecType< T, P > const &x) |
| Faster than the common exp2 function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastLog2 (T x) |
| Faster than the common log2 function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastLog2 (vecType< T, P > const &x) |
| Faster than the common log2 function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastPow (genType x, genType y) |
| Faster than the common pow function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastPow (vecType< T, P > const &x, vecType< T, P > const &y) |
| Faster than the common pow function but less accurate. More... | |
| template<typename genTypeT , typename genTypeU > | |
| GLM_FUNC_DECL genTypeT | fastPow (genTypeT x, genTypeU y) |
| Faster than the common pow function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastPow (vecType< T, P > const &x) |
| Faster than the common pow function but less accurate. More... | |
Definition in file fast_exponential.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00027_source.html b/doc/api/a00027_source.html
deleted file mode 100644
index 14ecf8fd..00000000
--- a/doc/api/a00027_source.html
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00028.html b/doc/api/a00028.html
deleted file mode 100644
index 6485cfd9..00000000
--- a/doc/api/a00028.html
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_fast_square_root -More...
- -Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastDistance (genType x, genType y) |
| Faster than the common distance function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | fastDistance (vecType< T, P > const &x, vecType< T, P > const &y) |
| Faster than the common distance function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastInverseSqrt (genType x) |
| Faster than the common inversesqrt function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastInverseSqrt (vecType< T, P > const &x) |
| Faster than the common inversesqrt function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastLength (genType x) |
| Faster than the common length function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | fastLength (vecType< T, P > const &x) |
| Faster than the common length function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastNormalize (genType const &x) |
| Faster than the common normalize function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastSqrt (genType x) |
| Faster than the common sqrt function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastSqrt (vecType< T, P > const &x) |
| Faster than the common sqrt function but less accurate. More... | |
Definition in file fast_square_root.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00028_source.html b/doc/api/a00028_source.html
deleted file mode 100644
index 86f827af..00000000
--- a/doc/api/a00028_source.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00029.html b/doc/api/a00029.html
deleted file mode 100644
index 91670344..00000000
--- a/doc/api/a00029.html
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_fast_trigonometry -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastAcos (T angle) |
| Faster than the common acos function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastAsin (T angle) |
| Faster than the common asin function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastAtan (T y, T x) |
| Faster than the common atan function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastAtan (T angle) |
| Faster than the common atan function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastCos (T angle) |
| Faster than the common cos function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastSin (T angle) |
| Faster than the common sin function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastTan (T angle) |
| Faster than the common tan function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | wrapAngle (T angle) |
| Wrap an angle to [0 2pi[ From GLM_GTX_fast_trigonometry extension. More... | |
Definition in file fast_trigonometry.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00029_source.html b/doc/api/a00029_source.html
deleted file mode 100644
index 2afb2257..00000000
--- a/doc/api/a00029_source.html
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00030.html b/doc/api/a00030.html
deleted file mode 100644
index 04b40fe6..00000000
--- a/doc/api/a00030.html
+++ /dev/null
@@ -1,243 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | abs (genType x) |
| Returns x if x >= 0; otherwise, it returns -x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | ceil (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer that is greater than or equal to x. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | clamp (genType x, genType minVal, genType maxVal) |
| Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal and maxVal. More... | |
| GLM_FUNC_DECL int | floatBitsToInt (float const &v) |
| Returns a signed integer value representing the encoding of a floating-point value. More... | |
| template<template< typename, precision > class vecType, precision P> | |
| GLM_FUNC_DECL vecType< int, P > | floatBitsToInt (vecType< float, P > const &v) |
| Returns a signed integer value representing the encoding of a floating-point value. More... | |
| GLM_FUNC_DECL uint | floatBitsToUint (float const &v) |
| Returns a unsigned integer value representing the encoding of a floating-point value. More... | |
| template<template< typename, precision > class vecType, precision P> | |
| GLM_FUNC_DECL vecType< uint, P > | floatBitsToUint (vecType< float, P > const &v) |
| Returns a unsigned integer value representing the encoding of a floating-point value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | floor (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer that is less then or equal to x. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fma (genType const &a, genType const &b, genType const &c) |
| Computes and returns a * b + c. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fract (genType x) |
| Return x - floor(x). More... | |
| template<typename genType , typename genIType > | |
| GLM_FUNC_DECL genType | frexp (genType const &x, genIType &exp) |
| Splits x into a floating-point significand in the range [0.5, 1.0) and an integral exponent of two, such that: x = significand * exp(2, exponent) More... | |
| GLM_FUNC_DECL float | intBitsToFloat (int const &v) |
| Returns a floating-point value corresponding to a signed integer encoding of a floating-point value. More... | |
| template<template< typename, precision > class vecType, precision P> | |
| GLM_FUNC_DECL vecType< float, P > | intBitsToFloat (vecType< int, P > const &v) |
| Returns a floating-point value corresponding to a signed integer encoding of a floating-point value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isinf (vecType< T, P > const &x) |
| Returns true if x holds a positive infinity or negative infinity representation in the underlying implementation's set of floating point representations. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isnan (vecType< T, P > const &x) |
| Returns true if x holds a NaN (not a number) representation in the underlying implementation's set of floating point representations. More... | |
| template<typename genType , typename genIType > | |
| GLM_FUNC_DECL genType | ldexp (genType const &x, genIType const &exp) |
| Builds a floating-point number from x and the corresponding integral exponent of two in exp, returning: significand * exp(2, exponent) More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | max (genType x, genType y) |
| Returns y if x < y; otherwise, it returns x. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | min (genType x, genType y) |
| Returns y if y < x; otherwise, it returns x. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | mix (vecType< T, P > const &x, vecType< T, P > const &y, vecType< U, P > const &a) |
| If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | mod (genType x, genType y) |
| Modulus. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | mod (vecType< T, P > const &x, T y) |
| Modulus. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | mod (vecType< T, P > const &x, vecType< T, P > const &y) |
| Modulus. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | modf (genType x, genType &i) |
| Returns the fractional part of x and sets i to the integer part (as a whole number floating point value). More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | round (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | roundEven (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sign (vecType< T, P > const &x) |
| Returns 1.0 if x > 0, 0.0 if x == 0, or -1.0 if x < 0. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | smoothstep (genType edge0, genType edge1, genType x) |
| Returns 0.0 if x <= edge0 and 1.0 if x >= edge1 and performs smooth Hermite interpolation between 0 and 1 when edge0 < x < edge1. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | step (genType edge, genType x) |
| Returns 0.0 if x < edge, otherwise it returns 1.0 for each component of a genType. More... | |
| template<template< typename, precision > class vecType, typename T , precision P> | |
| GLM_FUNC_DECL vecType< T, P > | step (T edge, vecType< T, P > const &x) |
| Returns 0.0 if x < edge, otherwise it returns 1.0. More... | |
| template<template< typename, precision > class vecType, typename T , precision P> | |
| GLM_FUNC_DECL vecType< T, P > | step (vecType< T, P > const &edge, vecType< T, P > const &x) |
| Returns 0.0 if x < edge, otherwise it returns 1.0. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | trunc (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x whose absolute value is not larger than the absolute value of x. More... | |
| GLM_FUNC_DECL float | uintBitsToFloat (uint const &v) |
| Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value. More... | |
| template<template< typename, precision > class vecType, precision P> | |
| GLM_FUNC_DECL vecType< float, P > | uintBitsToFloat (vecType< uint, P > const &v) |
| Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value. More... | |
Definition in file func_common.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00030_source.html b/doc/api/a00030_source.html
deleted file mode 100644
index f2e1d3ea..00000000
--- a/doc/api/a00030_source.html
+++ /dev/null
@@ -1,277 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00031.html b/doc/api/a00031.html
deleted file mode 100644
index bb420134..00000000
--- a/doc/api/a00031.html
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | exp (vecType< T, P > const &v) |
| Returns the natural exponentiation of x, i.e., e^x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | exp2 (vecType< T, P > const &v) |
| Returns 2 raised to the v power. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | inversesqrt (vecType< T, P > const &v) |
| Returns the reciprocal of the positive square root of v. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | log (vecType< T, P > const &v) |
| Returns the natural logarithm of v, i.e., returns the value y which satisfies the equation x = e^y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | log2 (vecType< T, P > const &v) |
| Returns the base 2 log of x, i.e., returns the value y, which satisfies the equation x = 2 ^ y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | pow (vecType< T, P > const &base, vecType< T, P > const &exponent) |
| Returns 'base' raised to the power 'exponent'. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sqrt (vecType< T, P > const &v) |
| Returns the positive square root of v. More... | |
Definition in file func_exponential.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00031_source.html b/doc/api/a00031_source.html
deleted file mode 100644
index 41f654f4..00000000
--- a/doc/api/a00031_source.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00032.html b/doc/api/a00032.html
deleted file mode 100644
index 1a9dfce3..00000000
--- a/doc/api/a00032.html
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | cross (tvec3< T, P > const &x, tvec3< T, P > const &y) |
| Returns the cross product of x and y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | distance (vecType< T, P > const &p0, vecType< T, P > const &p1) |
| Returns the distance betwwen p0 and p1, i.e., length(p0 - p1). More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | dot (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the dot product of x and y, i.e., result = x * y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | faceforward (vecType< T, P > const &N, vecType< T, P > const &I, vecType< T, P > const &Nref) |
| If dot(Nref, I) < 0.0, return N, otherwise, return -N. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | length (vecType< T, P > const &x) |
| Returns the length of x, i.e., sqrt(x * x). More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | normalize (vecType< T, P > const &x) |
| Returns a vector in the same direction as x but with length of 1. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | reflect (genType const &I, genType const &N) |
| For the incident vector I and surface orientation N, returns the reflection direction : result = I - 2.0 * dot(N, I) * N. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | refract (vecType< T, P > const &I, vecType< T, P > const &N, T eta) |
| For the incident vector I and surface normal N, and the ratio of indices of refraction eta, return the refraction vector. More... | |
Definition in file func_geometric.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00032_source.html b/doc/api/a00032_source.html
deleted file mode 100644
index 9ed30e03..00000000
--- a/doc/api/a00032_source.html
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00033.html b/doc/api/a00033.html
deleted file mode 100644
index 982dd07f..00000000
--- a/doc/api/a00033.html
+++ /dev/null
@@ -1,167 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL int | bitCount (genType v) |
| Returns the number of bits set to 1 in the binary representation of value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< int, P > | bitCount (vecType< T, P > const &v) |
| Returns the number of bits set to 1 in the binary representation of value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldExtract (vecType< T, P > const &Value, int Offset, int Bits) |
| Extracts bits [offset, offset + bits - 1] from value, returning them in the least significant bits of the result. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldInsert (vecType< T, P > const &Base, vecType< T, P > const &Insert, int Offset, int Bits) |
| Returns the insertion the bits least-significant bits of insert into base. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldReverse (vecType< T, P > const &v) |
| Returns the reversal of the bits of value. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL int | findLSB (genIUType x) |
| Returns the bit number of the least significant bit set to 1 in the binary representation of value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< int, P > | findLSB (vecType< T, P > const &v) |
| Returns the bit number of the least significant bit set to 1 in the binary representation of value. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL int | findMSB (genIUType x) |
| Returns the bit number of the most significant bit in the binary representation of value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< int, P > | findMSB (vecType< T, P > const &v) |
| Returns the bit number of the most significant bit in the binary representation of value. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL void | imulExtended (vecType< int, P > const &x, vecType< int, P > const &y, vecType< int, P > &msb, vecType< int, P > &lsb) |
| Multiplies 32-bit integers x and y, producing a 64-bit result. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uint, P > | uaddCarry (vecType< uint, P > const &x, vecType< uint, P > const &y, vecType< uint, P > &carry) |
| Adds 32-bit unsigned integer x and y, returning the sum modulo pow(2, 32). More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL void | umulExtended (vecType< uint, P > const &x, vecType< uint, P > const &y, vecType< uint, P > &msb, vecType< uint, P > &lsb) |
| Multiplies 32-bit integers x and y, producing a 64-bit result. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uint, P > | usubBorrow (vecType< uint, P > const &x, vecType< uint, P > const &y, vecType< uint, P > &borrow) |
| Subtracts the 32-bit unsigned integer y from x, returning the difference if non-negative, or pow(2, 32) plus the difference otherwise. More... | |
Definition in file func_integer.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00033_source.html b/doc/api/a00033_source.html
deleted file mode 100644
index 118de38a..00000000
--- a/doc/api/a00033_source.html
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00034.html b/doc/api/a00034.html
deleted file mode 100644
index fa793867..00000000
--- a/doc/api/a00034.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL T | determinant (matType< T, P > const &m) |
| Returns the transposed matrix of x. More... | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL matType< T, P > | inverse (matType< T, P > const &m) |
| Return the inverse of a squared matrix. More... | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL matType< T, P > | matrixCompMult (matType< T, P > const &x, matType< T, P > const &y) |
| Multiply matrix x by matrix y component-wise, i.e., result[i][j] is the scalar product of x[i][j] and y[i][j]. More... | |
| template<typename T , precision P, template< typename, precision > class vecTypeA, template< typename, precision > class vecTypeB> | |
| GLM_FUNC_DECL detail::outerProduct_trait< T, P, vecTypeA, vecTypeB >::type | outerProduct (vecTypeA< T, P > const &c, vecTypeB< T, P > const &r) |
| Treats the first parameter c as a column vector and the second parameter r as a row vector and does a linear algebraic matrix multiply c * r. More... | |
Definition in file func_matrix.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00034_source.html b/doc/api/a00034_source.html
deleted file mode 100644
index b99fa978..00000000
--- a/doc/api/a00034_source.html
+++ /dev/null
@@ -1,204 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00035.html b/doc/api/a00035.html
deleted file mode 100644
index 61a7f144..00000000
--- a/doc/api/a00035.html
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| GLM_FUNC_DECL double | packDouble2x32 (uvec2 const &v) |
| Returns a double-precision value obtained by packing the components of v into a 64-bit value. More... | |
| GLM_FUNC_DECL uint | packHalf2x16 (vec2 const &v) |
| Returns an unsigned integer obtained by converting the components of a two-component floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification, and then packing these two 16- bit integers into a 32-bit unsigned integer. More... | |
| GLM_FUNC_DECL uint | packSnorm2x16 (vec2 const &v) |
| First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. More... | |
| GLM_FUNC_DECL uint | packSnorm4x8 (vec4 const &v) |
| First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. More... | |
| GLM_FUNC_DECL uint | packUnorm2x16 (vec2 const &v) |
| First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. More... | |
| GLM_FUNC_DECL uint | packUnorm4x8 (vec4 const &v) |
| First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. More... | |
| GLM_FUNC_DECL uvec2 | unpackDouble2x32 (double v) |
| Returns a two-component unsigned integer vector representation of v. More... | |
| GLM_FUNC_DECL vec2 | unpackHalf2x16 (uint v) |
| Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned integer into a pair of 16-bit values, interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, and converting them to 32-bit floating-point values. More... | |
| GLM_FUNC_DECL vec2 | unpackSnorm2x16 (uint p) |
| First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackSnorm4x8 (uint p) |
| First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec2 | unpackUnorm2x16 (uint p) |
| First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm4x8 (uint p) |
| First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. More... | |
Definition in file func_packing.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00035_source.html b/doc/api/a00035_source.html
deleted file mode 100644
index a3af8053..00000000
--- a/doc/api/a00035_source.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00036.html b/doc/api/a00036.html
deleted file mode 100644
index 3f1eb106..00000000
--- a/doc/api/a00036.html
+++ /dev/null
@@ -1,175 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | acos (vecType< T, P > const &x) |
| Arc cosine. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | acosh (vecType< T, P > const &x) |
| Arc hyperbolic cosine; returns the non-negative inverse of cosh. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | asin (vecType< T, P > const &x) |
| Arc sine. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | asinh (vecType< T, P > const &x) |
| Arc hyperbolic sine; returns the inverse of sinh. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | atan (vecType< T, P > const &y, vecType< T, P > const &x) |
| Arc tangent. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | atan (vecType< T, P > const &y_over_x) |
| Arc tangent. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | atanh (vecType< T, P > const &x) |
| Arc hyperbolic tangent; returns the inverse of tanh. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | cos (vecType< T, P > const &angle) |
| The standard trigonometric cosine function. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | cosh (vecType< T, P > const &angle) |
| Returns the hyperbolic cosine function, (exp(x) + exp(-x)) / 2. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL GLM_CONSTEXPR vecType< T, P > | degrees (vecType< T, P > const &radians) |
| Converts radians to degrees and returns the result. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL GLM_CONSTEXPR vecType< T, P > | radians (vecType< T, P > const °rees) |
| Converts degrees to radians and returns the result. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sin (vecType< T, P > const &angle) |
| The standard trigonometric sine function. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sinh (vecType< T, P > const &angle) |
| Returns the hyperbolic sine function, (exp(x) - exp(-x)) / 2. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | tan (vecType< T, P > const &angle) |
| The standard trigonometric tangent function. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | tanh (vecType< T, P > const &angle) |
| Returns the hyperbolic tangent function, sinh(angle) / cosh(angle) More... | |
Definition in file func_trigonometric.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00036_source.html b/doc/api/a00036_source.html
deleted file mode 100644
index e35761f0..00000000
--- a/doc/api/a00036_source.html
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00037.html b/doc/api/a00037.html
deleted file mode 100644
index df01e647..00000000
--- a/doc/api/a00037.html
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | all (vecType< bool, P > const &v) |
| Returns true if all components of x are true. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | any (vecType< bool, P > const &v) |
| Returns true if any component of x is true. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | equal (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x == y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | greaterThan (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x > y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | greaterThanEqual (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x >= y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | lessThan (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison result of x < y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | lessThanEqual (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x <= y. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | not_ (vecType< bool, P > const &v) |
| Returns the component-wise logical complement of x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | notEqual (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x != y. More... | |
Definition in file func_vector_relational.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00037_source.html b/doc/api/a00037_source.html
deleted file mode 100644
index d1431a81..00000000
--- a/doc/api/a00037_source.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00038.html b/doc/api/a00038.html
deleted file mode 100644
index bb137530..00000000
--- a/doc/api/a00038.html
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL T | gauss (T x, T ExpectedValue, T StandardDeviation) |
| 1D gauss function More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | gauss (tvec2< T, P > const &Coord, tvec2< T, P > const &ExpectedValue, tvec2< T, P > const &StandardDeviation) |
| 2D gauss function More... | |
Definition in file functions.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00038_source.html b/doc/api/a00038_source.html
deleted file mode 100644
index cad4cdb0..00000000
--- a/doc/api/a00038_source.html
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00039.html b/doc/api/a00039.html
deleted file mode 100644
index a0265f43..00000000
--- a/doc/api/a00039.html
+++ /dev/null
@@ -1,1474 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Typedefs | |
| typedef highp_dquat | dquat |
| Quaternion of default double-precision floating-point numbers. More... | |
| typedef highp_float32_t | f32 |
| Default 32 bit single-precision floating-point scalar. More... | |
| typedef f32mat2x2 | f32mat2 |
| Default single-precision floating-point 2x2 matrix. More... | |
| typedef highp_f32mat2x2 | f32mat2x2 |
| Default single-precision floating-point 2x2 matrix. More... | |
| typedef highp_f32mat2x3 | f32mat2x3 |
| Default single-precision floating-point 2x3 matrix. More... | |
| typedef highp_f32mat2x4 | f32mat2x4 |
| Default single-precision floating-point 2x4 matrix. More... | |
| typedef f32mat3x3 | f32mat3 |
| Default single-precision floating-point 3x3 matrix. More... | |
| typedef highp_f32mat3x2 | f32mat3x2 |
| Default single-precision floating-point 3x2 matrix. More... | |
| typedef highp_f32mat3x3 | f32mat3x3 |
| Default single-precision floating-point 3x3 matrix. More... | |
| typedef highp_f32mat3x4 | f32mat3x4 |
| Default single-precision floating-point 3x4 matrix. More... | |
| typedef f32mat4x4 | f32mat4 |
| Default single-precision floating-point 4x4 matrix. More... | |
| typedef highp_f32mat4x2 | f32mat4x2 |
| Default single-precision floating-point 4x2 matrix. More... | |
| typedef highp_f32mat4x3 | f32mat4x3 |
| Default single-precision floating-point 4x3 matrix. More... | |
| typedef highp_f32mat4x4 | f32mat4x4 |
| Default single-precision floating-point 4x4 matrix. More... | |
| typedef highp_f32quat | f32quat |
| Default single-precision floating-point quaternion. More... | |
| typedef highp_f32vec1 | f32vec1 |
| Default single-precision floating-point vector of 1 components. More... | |
| typedef highp_f32vec2 | f32vec2 |
| Default single-precision floating-point vector of 2 components. More... | |
| typedef highp_f32vec3 | f32vec3 |
| Default single-precision floating-point vector of 3 components. More... | |
| typedef highp_f32vec4 | f32vec4 |
| Default single-precision floating-point vector of 4 components. More... | |
| typedef highp_float64_t | f64 |
| Default 64 bit double-precision floating-point scalar. More... | |
| typedef f64mat2x2 | f64mat2 |
| Default double-precision floating-point 2x2 matrix. More... | |
| typedef highp_f64mat2x2 | f64mat2x2 |
| Default double-precision floating-point 2x2 matrix. More... | |
| typedef highp_f64mat2x3 | f64mat2x3 |
| Default double-precision floating-point 2x3 matrix. More... | |
| typedef highp_f64mat2x4 | f64mat2x4 |
| Default double-precision floating-point 2x4 matrix. More... | |
| typedef f64mat3x3 | f64mat3 |
| Default double-precision floating-point 3x3 matrix. More... | |
| typedef highp_f64mat3x2 | f64mat3x2 |
| Default double-precision floating-point 3x2 matrix. More... | |
| typedef highp_f64mat3x3 | f64mat3x3 |
| Default double-precision floating-point 3x3 matrix. More... | |
| typedef highp_f64mat3x4 | f64mat3x4 |
| Default double-precision floating-point 3x4 matrix. More... | |
| typedef f64mat4x4 | f64mat4 |
| Default double-precision floating-point 4x4 matrix. More... | |
| typedef highp_f64mat4x2 | f64mat4x2 |
| Default double-precision floating-point 4x2 matrix. More... | |
| typedef highp_f64mat4x3 | f64mat4x3 |
| Default double-precision floating-point 4x3 matrix. More... | |
| typedef highp_f64mat4x4 | f64mat4x4 |
| Default double-precision floating-point 4x4 matrix. More... | |
| typedef highp_f64quat | f64quat |
| Default double-precision floating-point quaternion. More... | |
| typedef highp_f64vec1 | f64vec1 |
| Default double-precision floating-point vector of 1 components. More... | |
| typedef highp_f64vec2 | f64vec2 |
| Default double-precision floating-point vector of 2 components. More... | |
| typedef highp_f64vec3 | f64vec3 |
| Default double-precision floating-point vector of 3 components. More... | |
| typedef highp_f64vec4 | f64vec4 |
| Default double-precision floating-point vector of 4 components. More... | |
| typedef highp_float32_t | float32_t |
| Default 32 bit single-precision floating-point scalar. More... | |
| typedef highp_float64_t | float64_t |
| Default 64 bit double-precision floating-point scalar. More... | |
| typedef fmat2x2 | fmat2 |
| Default single-precision floating-point 2x2 matrix. More... | |
| typedef highp_f32mat2x2 | fmat2x2 |
| Default single-precision floating-point 2x2 matrix. More... | |
| typedef highp_f32mat2x3 | fmat2x3 |
| Default single-precision floating-point 2x3 matrix. More... | |
| typedef highp_f32mat2x4 | fmat2x4 |
| Default single-precision floating-point 2x4 matrix. More... | |
| typedef fmat3x3 | fmat3 |
| Default single-precision floating-point 3x3 matrix. More... | |
| typedef highp_f32mat3x2 | fmat3x2 |
| Default single-precision floating-point 3x2 matrix. More... | |
| typedef highp_f32mat3x3 | fmat3x3 |
| Default single-precision floating-point 3x3 matrix. More... | |
| typedef highp_f32mat3x4 | fmat3x4 |
| Default single-precision floating-point 3x4 matrix. More... | |
| typedef fmat4x4 | fmat4 |
| Default single-precision floating-point 4x4 matrix. More... | |
| typedef highp_f32mat4x2 | fmat4x2 |
| Default single-precision floating-point 4x2 matrix. More... | |
| typedef highp_f32mat4x3 | fmat4x3 |
| Default single-precision floating-point 4x3 matrix. More... | |
| typedef highp_f32mat4x4 | fmat4x4 |
| Default single-precision floating-point 4x4 matrix. More... | |
| typedef quat | fquat |
| Quaternion of default single-precision floating-point numbers. More... | |
| typedef highp_f32vec1 | fvec1 |
| Default single-precision floating-point vector of 1 components. More... | |
| typedef highp_f32vec2 | fvec2 |
| Default single-precision floating-point vector of 2 components. More... | |
| typedef highp_f32vec3 | fvec3 |
| Default single-precision floating-point vector of 3 components. More... | |
| typedef highp_f32vec4 | fvec4 |
| Default single-precision floating-point vector of 4 components. More... | |
| typedef tquat< double, highp > | highp_dquat |
| Quaternion of high double-precision floating-point numbers. More... | |
| typedef float32 | highp_f32 |
| High 32 bit single-precision floating-point scalar. More... | |
| typedef highp_f32mat2x2 | highp_f32mat2 |
| High single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x2< f32, highp > | highp_f32mat2x2 |
| High single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x3< f32, highp > | highp_f32mat2x3 |
| High single-precision floating-point 2x3 matrix. More... | |
| typedef tmat2x4< f32, highp > | highp_f32mat2x4 |
| High single-precision floating-point 2x4 matrix. More... | |
| typedef highp_f32mat3x3 | highp_f32mat3 |
| High single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x2< f32, highp > | highp_f32mat3x2 |
| High single-precision floating-point 3x2 matrix. More... | |
| typedef tmat3x3< f32, highp > | highp_f32mat3x3 |
| High single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x4< f32, highp > | highp_f32mat3x4 |
| High single-precision floating-point 3x4 matrix. More... | |
| typedef highp_f32mat4x4 | highp_f32mat4 |
| High single-precision floating-point 4x4 matrix. More... | |
| typedef tmat4x2< f32, highp > | highp_f32mat4x2 |
| High single-precision floating-point 4x2 matrix. More... | |
| typedef tmat4x3< f32, highp > | highp_f32mat4x3 |
| High single-precision floating-point 4x3 matrix. More... | |
| typedef tmat4x4< f32, highp > | highp_f32mat4x4 |
| High single-precision floating-point 4x4 matrix. More... | |
| typedef tquat< f32, highp > | highp_f32quat |
| High single-precision floating-point quaternion. More... | |
| typedef tvec1< f32, highp > | highp_f32vec1 |
| High single-precision floating-point vector of 1 component. More... | |
| typedef tvec2< f32, highp > | highp_f32vec2 |
| High single-precision floating-point vector of 2 components. More... | |
| typedef tvec3< f32, highp > | highp_f32vec3 |
| High single-precision floating-point vector of 3 components. More... | |
| typedef tvec4< f32, highp > | highp_f32vec4 |
| High single-precision floating-point vector of 4 components. More... | |
| typedef float64 | highp_f64 |
| High 64 bit double-precision floating-point scalar. More... | |
| typedef highp_f64mat2x2 | highp_f64mat2 |
| High double-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x2< f64, highp > | highp_f64mat2x2 |
| High double-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x3< f64, highp > | highp_f64mat2x3 |
| High double-precision floating-point 2x3 matrix. More... | |
| typedef tmat2x4< f64, highp > | highp_f64mat2x4 |
| High double-precision floating-point 2x4 matrix. More... | |
| typedef highp_f64mat3x3 | highp_f64mat3 |
| High double-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x2< f64, highp > | highp_f64mat3x2 |
| High double-precision floating-point 3x2 matrix. More... | |
| typedef tmat3x3< f64, highp > | highp_f64mat3x3 |
| High double-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x4< f64, highp > | highp_f64mat3x4 |
| High double-precision floating-point 3x4 matrix. More... | |
| typedef highp_f64mat4x4 | highp_f64mat4 |
| High double-precision floating-point 4x4 matrix. More... | |
| typedef tmat4x2< f64, highp > | highp_f64mat4x2 |
| High double-precision floating-point 4x2 matrix. More... | |
| typedef tmat4x3< f64, highp > | highp_f64mat4x3 |
| High double-precision floating-point 4x3 matrix. More... | |
| typedef tmat4x4< f64, highp > | highp_f64mat4x4 |
| High double-precision floating-point 4x4 matrix. More... | |
| typedef tquat< f64, highp > | highp_f64quat |
| High double-precision floating-point quaternion. More... | |
| typedef tvec1< f64, highp > | highp_f64vec1 |
| High double-precision floating-point vector of 1 component. More... | |
| typedef tvec2< f64, highp > | highp_f64vec2 |
| High double-precision floating-point vector of 2 components. More... | |
| typedef tvec3< f64, highp > | highp_f64vec3 |
| High double-precision floating-point vector of 3 components. More... | |
| typedef tvec4< f64, highp > | highp_f64vec4 |
| High double-precision floating-point vector of 4 components. More... | |
| typedef detail::float32 | highp_float32 |
| High 32 bit single-precision floating-point scalar. More... | |
| typedef detail::float32 | highp_float32_t |
| High 32 bit single-precision floating-point scalar. More... | |
| typedef detail::float64 | highp_float64 |
| High 64 bit double-precision floating-point scalar. More... | |
| typedef detail::float64 | highp_float64_t |
| High 64 bit double-precision floating-point scalar. More... | |
| typedef highp_fmat2x2 | highp_fmat2 |
| High single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x2< f32, highp > | highp_fmat2x2 |
| High single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x3< f32, highp > | highp_fmat2x3 |
| High single-precision floating-point 2x3 matrix. More... | |
| typedef tmat2x4< f32, highp > | highp_fmat2x4 |
| High single-precision floating-point 2x4 matrix. More... | |
| typedef highp_fmat3x3 | highp_fmat3 |
| High single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x2< f32, highp > | highp_fmat3x2 |
| High single-precision floating-point 3x2 matrix. More... | |
| typedef tmat3x3< f32, highp > | highp_fmat3x3 |
| High single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x4< f32, highp > | highp_fmat3x4 |
| High single-precision floating-point 3x4 matrix. More... | |
| typedef highp_fmat4x4 | highp_fmat4 |
| High single-precision floating-point 4x4 matrix. More... | |
| typedef tmat4x2< f32, highp > | highp_fmat4x2 |
| High single-precision floating-point 4x2 matrix. More... | |
| typedef tmat4x3< f32, highp > | highp_fmat4x3 |
| High single-precision floating-point 4x3 matrix. More... | |
| typedef tmat4x4< f32, highp > | highp_fmat4x4 |
| High single-precision floating-point 4x4 matrix. More... | |
| typedef highp_quat | highp_fquat |
| Quaternion of high single-precision floating-point numbers. More... | |
| typedef tvec1< float, highp > | highp_fvec1 |
| High single-precision floating-point vector of 1 component. More... | |
| typedef tvec2< float, highp > | highp_fvec2 |
| High Single-precision floating-point vector of 2 components. More... | |
| typedef tvec3< float, highp > | highp_fvec3 |
| High Single-precision floating-point vector of 3 components. More... | |
| typedef tvec4< float, highp > | highp_fvec4 |
| High Single-precision floating-point vector of 4 components. More... | |
| typedef detail::int16 | highp_i16 |
| High precision 16 bit signed integer type. More... | |
| typedef tvec1< i16, highp > | highp_i16vec1 |
| High precision 16 bit signed integer scalar type. More... | |
| typedef tvec2< i16, highp > | highp_i16vec2 |
| High precision 16 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i16, highp > | highp_i16vec3 |
| High precision 16 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i16, highp > | highp_i16vec4 |
| High precision 16 bit signed integer vector of 4 components type. More... | |
| typedef detail::int32 | highp_i32 |
| High precision 32 bit signed integer type. More... | |
| typedef tvec1< i32, highp > | highp_i32vec1 |
| High precision 32 bit signed integer scalar type. More... | |
| typedef tvec2< i32, highp > | highp_i32vec2 |
| High precision 32 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i32, highp > | highp_i32vec3 |
| High precision 32 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i32, highp > | highp_i32vec4 |
| High precision 32 bit signed integer vector of 4 components type. More... | |
| typedef detail::int64 | highp_i64 |
| High precision 64 bit signed integer type. More... | |
| typedef tvec1< i64, highp > | highp_i64vec1 |
| High precision 64 bit signed integer scalar type. More... | |
| typedef tvec2< i64, highp > | highp_i64vec2 |
| High precision 64 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i64, highp > | highp_i64vec3 |
| High precision 64 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i64, highp > | highp_i64vec4 |
| High precision 64 bit signed integer vector of 4 components type. More... | |
| typedef detail::int8 | highp_i8 |
| High precision 8 bit signed integer type. More... | |
| typedef tvec1< i8, highp > | highp_i8vec1 |
| High precision 8 bit signed integer scalar type. More... | |
| typedef tvec2< i8, highp > | highp_i8vec2 |
| High precision 8 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i8, highp > | highp_i8vec3 |
| High precision 8 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i8, highp > | highp_i8vec4 |
| High precision 8 bit signed integer vector of 4 components type. More... | |
| typedef detail::int16 | highp_int16 |
| High precision 16 bit signed integer type. More... | |
| typedef detail::int16 | highp_int16_t |
| High precision 16 bit signed integer type. More... | |
| typedef detail::int32 | highp_int32 |
| High precision 32 bit signed integer type. More... | |
| typedef detail::int32 | highp_int32_t |
| 32 bit signed integer type. More... | |
| typedef detail::int64 | highp_int64 |
| High precision 64 bit signed integer type. More... | |
| typedef detail::int64 | highp_int64_t |
| High precision 64 bit signed integer type. More... | |
| typedef detail::int8 | highp_int8 |
| High precision 8 bit signed integer type. More... | |
| typedef detail::int8 | highp_int8_t |
| High precision 8 bit signed integer type. More... | |
| typedef tquat< float, highp > | highp_quat |
| Quaternion of high single-precision floating-point numbers. More... | |
| typedef detail::uint16 | highp_u16 |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef tvec1< u16, highp > | highp_u16vec1 |
| High precision 16 bit unsigned integer scalar type. More... | |
| typedef tvec2< u16, highp > | highp_u16vec2 |
| High precision 16 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u16, highp > | highp_u16vec3 |
| High precision 16 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u16, highp > | highp_u16vec4 |
| High precision 16 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint32 | highp_u32 |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef tvec1< u32, highp > | highp_u32vec1 |
| High precision 32 bit unsigned integer scalar type. More... | |
| typedef tvec2< u32, highp > | highp_u32vec2 |
| High precision 32 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u32, highp > | highp_u32vec3 |
| High precision 32 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u32, highp > | highp_u32vec4 |
| High precision 32 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint64 | highp_u64 |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef tvec1< u64, highp > | highp_u64vec1 |
| High precision 64 bit unsigned integer scalar type. More... | |
| typedef tvec2< u64, highp > | highp_u64vec2 |
| High precision 64 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u64, highp > | highp_u64vec3 |
| High precision 64 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u64, highp > | highp_u64vec4 |
| High precision 64 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint8 | highp_u8 |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef tvec1< u8, highp > | highp_u8vec1 |
| High precision 8 bit unsigned integer scalar type. More... | |
| typedef tvec2< u8, highp > | highp_u8vec2 |
| High precision 8 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u8, highp > | highp_u8vec3 |
| High precision 8 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u8, highp > | highp_u8vec4 |
| High precision 8 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint16 | highp_uint16 |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint16 | highp_uint16_t |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | highp_uint32 |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint32 | highp_uint32_t |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | highp_uint64 |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint64 | highp_uint64_t |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | highp_uint8 |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef detail::uint8 | highp_uint8_t |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef tvec1< float, highp > | highp_vec1 |
| High single-precision floating-point vector of 1 component. More... | |
| typedef detail::int16 | i16 |
| 16 bit signed integer type. More... | |
| typedef highp_i16vec1 | i16vec1 |
| Default precision 16 bit signed integer scalar type. More... | |
| typedef highp_i16vec2 | i16vec2 |
| Default precision 16 bit signed integer vector of 2 components type. More... | |
| typedef highp_i16vec3 | i16vec3 |
| Default precision 16 bit signed integer vector of 3 components type. More... | |
| typedef highp_i16vec4 | i16vec4 |
| Default precision 16 bit signed integer vector of 4 components type. More... | |
| typedef detail::int32 | i32 |
| 32 bit signed integer type. More... | |
| typedef highp_i32vec1 | i32vec1 |
| Default precision 32 bit signed integer scalar type. More... | |
| typedef highp_i32vec2 | i32vec2 |
| Default precision 32 bit signed integer vector of 2 components type. More... | |
| typedef highp_i32vec3 | i32vec3 |
| Default precision 32 bit signed integer vector of 3 components type. More... | |
| typedef highp_i32vec4 | i32vec4 |
| Default precision 32 bit signed integer vector of 4 components type. More... | |
| typedef detail::int64 | i64 |
| 64 bit signed integer type. More... | |
| typedef highp_i64vec1 | i64vec1 |
| Default precision 64 bit signed integer scalar type. More... | |
| typedef highp_i64vec2 | i64vec2 |
| Default precision 64 bit signed integer vector of 2 components type. More... | |
| typedef highp_i64vec3 | i64vec3 |
| Default precision 64 bit signed integer vector of 3 components type. More... | |
| typedef highp_i64vec4 | i64vec4 |
| Default precision 64 bit signed integer vector of 4 components type. More... | |
| typedef detail::int8 | i8 |
| 8 bit signed integer type. More... | |
| typedef highp_i8vec1 | i8vec1 |
| Default precision 8 bit signed integer scalar type. More... | |
| typedef highp_i8vec2 | i8vec2 |
| Default precision 8 bit signed integer vector of 2 components type. More... | |
| typedef highp_i8vec3 | i8vec3 |
| Default precision 8 bit signed integer vector of 3 components type. More... | |
| typedef highp_i8vec4 | i8vec4 |
| Default precision 8 bit signed integer vector of 4 components type. More... | |
| typedef detail::int16 | int16_t |
| 16 bit signed integer type. More... | |
| typedef detail::int32 | int32_t |
| 32 bit signed integer type. More... | |
| typedef detail::int64 | int64_t |
| 64 bit signed integer type. More... | |
| typedef detail::int8 | int8_t |
| 8 bit signed integer type. More... | |
| typedef tquat< double, lowp > | lowp_dquat |
| Quaternion of low double-precision floating-point numbers. More... | |
| typedef float32 | lowp_f32 |
| Low 32 bit single-precision floating-point scalar. More... | |
| typedef lowp_f32mat2x2 | lowp_f32mat2 |
| Low single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x2< f32, lowp > | lowp_f32mat2x2 |
| Low single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x3< f32, lowp > | lowp_f32mat2x3 |
| Low single-precision floating-point 2x3 matrix. More... | |
| typedef tmat2x4< f32, lowp > | lowp_f32mat2x4 |
| Low single-precision floating-point 2x4 matrix. More... | |
| typedef lowp_f32mat3x3 | lowp_f32mat3 |
| Low single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x2< f32, lowp > | lowp_f32mat3x2 |
| Low single-precision floating-point 3x2 matrix. More... | |
| typedef tmat3x3< f32, lowp > | lowp_f32mat3x3 |
| Low single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x4< f32, lowp > | lowp_f32mat3x4 |
| Low single-precision floating-point 3x4 matrix. More... | |
| typedef lowp_f32mat4x4 | lowp_f32mat4 |
| Low single-precision floating-point 4x4 matrix. More... | |
| typedef tmat4x2< f32, lowp > | lowp_f32mat4x2 |
| Low single-precision floating-point 4x2 matrix. More... | |
| typedef tmat4x3< f32, lowp > | lowp_f32mat4x3 |
| Low single-precision floating-point 4x3 matrix. More... | |
| typedef tmat4x4< f32, lowp > | lowp_f32mat4x4 |
| Low single-precision floating-point 4x4 matrix. More... | |
| typedef tquat< f32, lowp > | lowp_f32quat |
| Low single-precision floating-point quaternion. More... | |
| typedef tvec1< f32, lowp > | lowp_f32vec1 |
| Low single-precision floating-point vector of 1 component. More... | |
| typedef tvec2< f32, lowp > | lowp_f32vec2 |
| Low single-precision floating-point vector of 2 components. More... | |
| typedef tvec3< f32, lowp > | lowp_f32vec3 |
| Low single-precision floating-point vector of 3 components. More... | |
| typedef tvec4< f32, lowp > | lowp_f32vec4 |
| Low single-precision floating-point vector of 4 components. More... | |
| typedef float64 | lowp_f64 |
| Low 64 bit double-precision floating-point scalar. More... | |
| typedef lowp_f64mat2x2 | lowp_f64mat2 |
| Low double-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x2< f64, lowp > | lowp_f64mat2x2 |
| Low double-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x3< f64, lowp > | lowp_f64mat2x3 |
| Low double-precision floating-point 2x3 matrix. More... | |
| typedef tmat2x4< f64, lowp > | lowp_f64mat2x4 |
| Low double-precision floating-point 2x4 matrix. More... | |
| typedef lowp_f64mat3x3 | lowp_f64mat3 |
| Low double-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x2< f64, lowp > | lowp_f64mat3x2 |
| Low double-precision floating-point 3x2 matrix. More... | |
| typedef tmat3x3< f64, lowp > | lowp_f64mat3x3 |
| Low double-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x4< f64, lowp > | lowp_f64mat3x4 |
| Low double-precision floating-point 3x4 matrix. More... | |
| typedef lowp_f64mat4x4 | lowp_f64mat4 |
| Low double-precision floating-point 4x4 matrix. More... | |
| typedef tmat4x2< f64, lowp > | lowp_f64mat4x2 |
| Low double-precision floating-point 4x2 matrix. More... | |
| typedef tmat4x3< f64, lowp > | lowp_f64mat4x3 |
| Low double-precision floating-point 4x3 matrix. More... | |
| typedef tmat4x4< f64, lowp > | lowp_f64mat4x4 |
| Low double-precision floating-point 4x4 matrix. More... | |
| typedef tquat< f64, lowp > | lowp_f64quat |
| Low double-precision floating-point quaternion. More... | |
| typedef tvec1< f64, lowp > | lowp_f64vec1 |
| Low double-precision floating-point vector of 1 component. More... | |
| typedef tvec2< f64, lowp > | lowp_f64vec2 |
| Low double-precision floating-point vector of 2 components. More... | |
| typedef tvec3< f64, lowp > | lowp_f64vec3 |
| Low double-precision floating-point vector of 3 components. More... | |
| typedef tvec4< f64, lowp > | lowp_f64vec4 |
| Low double-precision floating-point vector of 4 components. More... | |
| typedef detail::float32 | lowp_float32 |
| Low 32 bit single-precision floating-point scalar. More... | |
| typedef detail::float32 | lowp_float32_t |
| Low 32 bit single-precision floating-point scalar. More... | |
| typedef detail::float64 | lowp_float64 |
| Low 64 bit double-precision floating-point scalar. More... | |
| typedef detail::float64 | lowp_float64_t |
| Low 64 bit double-precision floating-point scalar. More... | |
| typedef lowp_fmat2x2 | lowp_fmat2 |
| Low single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x2< f32, lowp > | lowp_fmat2x2 |
| Low single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x3< f32, lowp > | lowp_fmat2x3 |
| Low single-precision floating-point 2x3 matrix. More... | |
| typedef tmat2x4< f32, lowp > | lowp_fmat2x4 |
| Low single-precision floating-point 2x4 matrix. More... | |
| typedef lowp_fmat3x3 | lowp_fmat3 |
| Low single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x2< f32, lowp > | lowp_fmat3x2 |
| Low single-precision floating-point 3x2 matrix. More... | |
| typedef tmat3x3< f32, lowp > | lowp_fmat3x3 |
| Low single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x4< f32, lowp > | lowp_fmat3x4 |
| Low single-precision floating-point 3x4 matrix. More... | |
| typedef lowp_fmat4x4 | lowp_fmat4 |
| Low single-precision floating-point 4x4 matrix. More... | |
| typedef tmat4x2< f32, lowp > | lowp_fmat4x2 |
| Low single-precision floating-point 4x2 matrix. More... | |
| typedef tmat4x3< f32, lowp > | lowp_fmat4x3 |
| Low single-precision floating-point 4x3 matrix. More... | |
| typedef tmat4x4< f32, lowp > | lowp_fmat4x4 |
| Low single-precision floating-point 4x4 matrix. More... | |
| typedef lowp_quat | lowp_fquat |
| Quaternion of low single-precision floating-point numbers. More... | |
| typedef tvec1< float, lowp > | lowp_fvec1 |
| Low single-precision floating-point vector of 1 component. More... | |
| typedef tvec2< float, lowp > | lowp_fvec2 |
| Low single-precision floating-point vector of 2 components. More... | |
| typedef tvec3< float, lowp > | lowp_fvec3 |
| Low single-precision floating-point vector of 3 components. More... | |
| typedef tvec4< float, lowp > | lowp_fvec4 |
| Low single-precision floating-point vector of 4 components. More... | |
| typedef detail::int16 | lowp_i16 |
| Low precision 16 bit signed integer type. More... | |
| typedef tvec1< i16, lowp > | lowp_i16vec1 |
| Low precision 16 bit signed integer scalar type. More... | |
| typedef tvec2< i16, lowp > | lowp_i16vec2 |
| Low precision 16 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i16, lowp > | lowp_i16vec3 |
| Low precision 16 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i16, lowp > | lowp_i16vec4 |
| Low precision 16 bit signed integer vector of 4 components type. More... | |
| typedef detail::int32 | lowp_i32 |
| Low precision 32 bit signed integer type. More... | |
| typedef tvec1< i32, lowp > | lowp_i32vec1 |
| Low precision 32 bit signed integer scalar type. More... | |
| typedef tvec2< i32, lowp > | lowp_i32vec2 |
| Low precision 32 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i32, lowp > | lowp_i32vec3 |
| Low precision 32 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i32, lowp > | lowp_i32vec4 |
| Low precision 32 bit signed integer vector of 4 components type. More... | |
| typedef detail::int64 | lowp_i64 |
| Low precision 64 bit signed integer type. More... | |
| typedef tvec1< i64, lowp > | lowp_i64vec1 |
| Low precision 64 bit signed integer scalar type. More... | |
| typedef tvec2< i64, lowp > | lowp_i64vec2 |
| Low precision 64 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i64, lowp > | lowp_i64vec3 |
| Low precision 64 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i64, lowp > | lowp_i64vec4 |
| Low precision 64 bit signed integer vector of 4 components type. More... | |
| typedef detail::int8 | lowp_i8 |
| Low precision 8 bit signed integer type. More... | |
| typedef tvec1< i8, lowp > | lowp_i8vec1 |
| Low precision 8 bit signed integer scalar type. More... | |
| typedef tvec2< i8, lowp > | lowp_i8vec2 |
| Low precision 8 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i8, lowp > | lowp_i8vec3 |
| Low precision 8 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i8, lowp > | lowp_i8vec4 |
| Low precision 8 bit signed integer vector of 4 components type. More... | |
| typedef detail::int16 | lowp_int16 |
| Low precision 16 bit signed integer type. More... | |
| typedef detail::int16 | lowp_int16_t |
| Low precision 16 bit signed integer type. More... | |
| typedef detail::int32 | lowp_int32 |
| Low precision 32 bit signed integer type. More... | |
| typedef detail::int32 | lowp_int32_t |
| Low precision 32 bit signed integer type. More... | |
| typedef detail::int64 | lowp_int64 |
| Low precision 64 bit signed integer type. More... | |
| typedef detail::int64 | lowp_int64_t |
| Low precision 64 bit signed integer type. More... | |
| typedef detail::int8 | lowp_int8 |
| Low precision 8 bit signed integer type. More... | |
| typedef detail::int8 | lowp_int8_t |
| Low precision 8 bit signed integer type. More... | |
| typedef tquat< float, lowp > | lowp_quat |
| Quaternion of low single-precision floating-point numbers. More... | |
| typedef detail::uint16 | lowp_u16 |
| Low precision 16 bit unsigned integer type. More... | |
| typedef tvec1< u16, lowp > | lowp_u16vec1 |
| Low precision 16 bit unsigned integer scalar type. More... | |
| typedef tvec2< u16, lowp > | lowp_u16vec2 |
| Low precision 16 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u16, lowp > | lowp_u16vec3 |
| Low precision 16 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u16, lowp > | lowp_u16vec4 |
| Low precision 16 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint32 | lowp_u32 |
| Low precision 32 bit unsigned integer type. More... | |
| typedef tvec1< u32, lowp > | lowp_u32vec1 |
| Low precision 32 bit unsigned integer scalar type. More... | |
| typedef tvec2< u32, lowp > | lowp_u32vec2 |
| Low precision 32 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u32, lowp > | lowp_u32vec3 |
| Low precision 32 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u32, lowp > | lowp_u32vec4 |
| Low precision 32 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint64 | lowp_u64 |
| Low precision 64 bit unsigned integer type. More... | |
| typedef tvec1< u64, lowp > | lowp_u64vec1 |
| Low precision 64 bit unsigned integer scalar type. More... | |
| typedef tvec2< u64, lowp > | lowp_u64vec2 |
| Low precision 64 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u64, lowp > | lowp_u64vec3 |
| Low precision 64 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u64, lowp > | lowp_u64vec4 |
| Low precision 64 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint8 | lowp_u8 |
| Low precision 8 bit unsigned integer type. More... | |
| typedef tvec1< u8, lowp > | lowp_u8vec1 |
| Low precision 8 bit unsigned integer scalar type. More... | |
| typedef tvec2< u8, lowp > | lowp_u8vec2 |
| Low precision 8 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u8, lowp > | lowp_u8vec3 |
| Low precision 8 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u8, lowp > | lowp_u8vec4 |
| Low precision 8 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint16 | lowp_uint16 |
| Low precision 16 bit unsigned integer type. More... | |
| typedef detail::uint16 | lowp_uint16_t |
| Low precision 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | lowp_uint32 |
| Low precision 32 bit unsigned integer type. More... | |
| typedef detail::uint32 | lowp_uint32_t |
| Low precision 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | lowp_uint64 |
| Low precision 64 bit unsigned integer type. More... | |
| typedef detail::uint64 | lowp_uint64_t |
| Low precision 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | lowp_uint8 |
| Low precision 8 bit unsigned integer type. More... | |
| typedef detail::uint8 | lowp_uint8_t |
| Low precision 8 bit unsigned integer type. More... | |
| typedef tvec1< float, lowp > | lowp_vec1 |
| Low single-precision floating-point vector of 1 component. More... | |
| typedef tquat< double, mediump > | mediump_dquat |
| Quaternion of medium double-precision floating-point numbers. More... | |
| typedef float32 | mediump_f32 |
| Medium 32 bit single-precision floating-point scalar. More... | |
| typedef mediump_f32mat2x2 | mediump_f32mat2 |
| Medium single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x2< f32, mediump > | mediump_f32mat2x2 |
| High single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x3< f32, mediump > | mediump_f32mat2x3 |
| Medium single-precision floating-point 2x3 matrix. More... | |
| typedef tmat2x4< f32, mediump > | mediump_f32mat2x4 |
| Medium single-precision floating-point 2x4 matrix. More... | |
| typedef mediump_f32mat3x3 | mediump_f32mat3 |
| Medium single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x2< f32, mediump > | mediump_f32mat3x2 |
| Medium single-precision floating-point 3x2 matrix. More... | |
| typedef tmat3x3< f32, mediump > | mediump_f32mat3x3 |
| Medium single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x4< f32, mediump > | mediump_f32mat3x4 |
| Medium single-precision floating-point 3x4 matrix. More... | |
| typedef mediump_f32mat4x4 | mediump_f32mat4 |
| Medium single-precision floating-point 4x4 matrix. More... | |
| typedef tmat4x2< f32, mediump > | mediump_f32mat4x2 |
| Medium single-precision floating-point 4x2 matrix. More... | |
| typedef tmat4x3< f32, mediump > | mediump_f32mat4x3 |
| Medium single-precision floating-point 4x3 matrix. More... | |
| typedef tmat4x4< f32, mediump > | mediump_f32mat4x4 |
| Medium single-precision floating-point 4x4 matrix. More... | |
| typedef tquat< f32, mediump > | mediump_f32quat |
| Medium single-precision floating-point quaternion. More... | |
| typedef tvec1< f32, mediump > | mediump_f32vec1 |
| Medium single-precision floating-point vector of 1 component. More... | |
| typedef tvec2< f32, mediump > | mediump_f32vec2 |
| Medium single-precision floating-point vector of 2 components. More... | |
| typedef tvec3< f32, mediump > | mediump_f32vec3 |
| Medium single-precision floating-point vector of 3 components. More... | |
| typedef tvec4< f32, mediump > | mediump_f32vec4 |
| Medium single-precision floating-point vector of 4 components. More... | |
| typedef float64 | mediump_f64 |
| Medium 64 bit double-precision floating-point scalar. More... | |
| typedef mediump_f64mat2x2 | mediump_f64mat2 |
| Medium double-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x2< f64, mediump > | mediump_f64mat2x2 |
| Medium double-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x3< f64, mediump > | mediump_f64mat2x3 |
| Medium double-precision floating-point 2x3 matrix. More... | |
| typedef tmat2x4< f64, mediump > | mediump_f64mat2x4 |
| Medium double-precision floating-point 2x4 matrix. More... | |
| typedef mediump_f64mat3x3 | mediump_f64mat3 |
| Medium double-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x2< f64, mediump > | mediump_f64mat3x2 |
| Medium double-precision floating-point 3x2 matrix. More... | |
| typedef tmat3x3< f64, mediump > | mediump_f64mat3x3 |
| Medium double-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x4< f64, mediump > | mediump_f64mat3x4 |
| Medium double-precision floating-point 3x4 matrix. More... | |
| typedef mediump_f64mat4x4 | mediump_f64mat4 |
| Medium double-precision floating-point 4x4 matrix. More... | |
| typedef tmat4x2< f64, mediump > | mediump_f64mat4x2 |
| Medium double-precision floating-point 4x2 matrix. More... | |
| typedef tmat4x3< f64, mediump > | mediump_f64mat4x3 |
| Medium double-precision floating-point 4x3 matrix. More... | |
| typedef tmat4x4< f64, mediump > | mediump_f64mat4x4 |
| Medium double-precision floating-point 4x4 matrix. More... | |
| typedef tquat< f64, mediump > | mediump_f64quat |
| Medium double-precision floating-point quaternion. More... | |
| typedef tvec1< f64, mediump > | mediump_f64vec1 |
| Medium double-precision floating-point vector of 1 component. More... | |
| typedef tvec2< f64, mediump > | mediump_f64vec2 |
| Medium double-precision floating-point vector of 2 components. More... | |
| typedef tvec3< f64, mediump > | mediump_f64vec3 |
| Medium double-precision floating-point vector of 3 components. More... | |
| typedef tvec4< f64, mediump > | mediump_f64vec4 |
| Medium double-precision floating-point vector of 4 components. More... | |
| typedef detail::float32 | mediump_float32 |
| Medium 32 bit single-precision floating-point scalar. More... | |
| typedef detail::float32 | mediump_float32_t |
| Medium 32 bit single-precision floating-point scalar. More... | |
| typedef detail::float64 | mediump_float64 |
| Medium 64 bit double-precision floating-point scalar. More... | |
| typedef detail::float64 | mediump_float64_t |
| Medium 64 bit double-precision floating-point scalar. More... | |
| typedef mediump_fmat2x2 | mediump_fmat2 |
| Medium single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x2< f32, mediump > | mediump_fmat2x2 |
| Medium single-precision floating-point 1x1 matrix. More... | |
| typedef tmat2x3< f32, mediump > | mediump_fmat2x3 |
| Medium single-precision floating-point 2x3 matrix. More... | |
| typedef tmat2x4< f32, mediump > | mediump_fmat2x4 |
| Medium single-precision floating-point 2x4 matrix. More... | |
| typedef mediump_fmat3x3 | mediump_fmat3 |
| Medium single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x2< f32, mediump > | mediump_fmat3x2 |
| Medium single-precision floating-point 3x2 matrix. More... | |
| typedef tmat3x3< f32, mediump > | mediump_fmat3x3 |
| Medium single-precision floating-point 3x3 matrix. More... | |
| typedef tmat3x4< f32, mediump > | mediump_fmat3x4 |
| Medium single-precision floating-point 3x4 matrix. More... | |
| typedef mediump_fmat4x4 | mediump_fmat4 |
| Medium single-precision floating-point 4x4 matrix. More... | |
| typedef tmat4x2< f32, mediump > | mediump_fmat4x2 |
| Medium single-precision floating-point 4x2 matrix. More... | |
| typedef tmat4x3< f32, mediump > | mediump_fmat4x3 |
| Medium single-precision floating-point 4x3 matrix. More... | |
| typedef tmat4x4< f32, mediump > | mediump_fmat4x4 |
| Medium single-precision floating-point 4x4 matrix. More... | |
| typedef mediump_quat | mediump_fquat |
| Quaternion of medium single-precision floating-point numbers. More... | |
| typedef tvec1< float, mediump > | mediump_fvec1 |
| Medium single-precision floating-point vector of 1 component. More... | |
| typedef tvec2< float, mediump > | mediump_fvec2 |
| Medium Single-precision floating-point vector of 2 components. More... | |
| typedef tvec3< float, mediump > | mediump_fvec3 |
| Medium Single-precision floating-point vector of 3 components. More... | |
| typedef tvec4< float, mediump > | mediump_fvec4 |
| Medium Single-precision floating-point vector of 4 components. More... | |
| typedef detail::int16 | mediump_i16 |
| Medium precision 16 bit signed integer type. More... | |
| typedef tvec1< i16, mediump > | mediump_i16vec1 |
| Medium precision 16 bit signed integer scalar type. More... | |
| typedef tvec2< i16, mediump > | mediump_i16vec2 |
| Medium precision 16 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i16, mediump > | mediump_i16vec3 |
| Medium precision 16 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i16, mediump > | mediump_i16vec4 |
| Medium precision 16 bit signed integer vector of 4 components type. More... | |
| typedef detail::int32 | mediump_i32 |
| Medium precision 32 bit signed integer type. More... | |
| typedef tvec1< i32, mediump > | mediump_i32vec1 |
| Medium precision 32 bit signed integer scalar type. More... | |
| typedef tvec2< i32, mediump > | mediump_i32vec2 |
| Medium precision 32 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i32, mediump > | mediump_i32vec3 |
| Medium precision 32 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i32, mediump > | mediump_i32vec4 |
| Medium precision 32 bit signed integer vector of 4 components type. More... | |
| typedef detail::int64 | mediump_i64 |
| Medium precision 64 bit signed integer type. More... | |
| typedef tvec1< i64, mediump > | mediump_i64vec1 |
| Medium precision 64 bit signed integer scalar type. More... | |
| typedef tvec2< i64, mediump > | mediump_i64vec2 |
| Medium precision 64 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i64, mediump > | mediump_i64vec3 |
| Medium precision 64 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i64, mediump > | mediump_i64vec4 |
| Medium precision 64 bit signed integer vector of 4 components type. More... | |
| typedef detail::int8 | mediump_i8 |
| Medium precision 8 bit signed integer type. More... | |
| typedef tvec1< i8, mediump > | mediump_i8vec1 |
| Medium precision 8 bit signed integer scalar type. More... | |
| typedef tvec2< i8, mediump > | mediump_i8vec2 |
| Medium precision 8 bit signed integer vector of 2 components type. More... | |
| typedef tvec3< i8, mediump > | mediump_i8vec3 |
| Medium precision 8 bit signed integer vector of 3 components type. More... | |
| typedef tvec4< i8, mediump > | mediump_i8vec4 |
| Medium precision 8 bit signed integer vector of 4 components type. More... | |
| typedef detail::int16 | mediump_int16 |
| Medium precision 16 bit signed integer type. More... | |
| typedef detail::int16 | mediump_int16_t |
| Medium precision 16 bit signed integer type. More... | |
| typedef detail::int32 | mediump_int32 |
| Medium precision 32 bit signed integer type. More... | |
| typedef detail::int32 | mediump_int32_t |
| Medium precision 32 bit signed integer type. More... | |
| typedef detail::int64 | mediump_int64 |
| Medium precision 64 bit signed integer type. More... | |
| typedef detail::int64 | mediump_int64_t |
| Medium precision 64 bit signed integer type. More... | |
| typedef detail::int8 | mediump_int8 |
| Medium precision 8 bit signed integer type. More... | |
| typedef detail::int8 | mediump_int8_t |
| Medium precision 8 bit signed integer type. More... | |
| typedef tquat< float, mediump > | mediump_quat |
| Quaternion of medium single-precision floating-point numbers. More... | |
| typedef detail::uint16 | mediump_u16 |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef tvec1< u16, mediump > | mediump_u16vec1 |
| Medium precision 16 bit unsigned integer scalar type. More... | |
| typedef tvec2< u16, mediump > | mediump_u16vec2 |
| Medium precision 16 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u16, mediump > | mediump_u16vec3 |
| Medium precision 16 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u16, mediump > | mediump_u16vec4 |
| Medium precision 16 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint32 | mediump_u32 |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef tvec1< u32, mediump > | mediump_u32vec1 |
| Medium precision 32 bit unsigned integer scalar type. More... | |
| typedef tvec2< u32, mediump > | mediump_u32vec2 |
| Medium precision 32 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u32, mediump > | mediump_u32vec3 |
| Medium precision 32 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u32, mediump > | mediump_u32vec4 |
| Medium precision 32 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint64 | mediump_u64 |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef tvec1< u64, mediump > | mediump_u64vec1 |
| Medium precision 64 bit unsigned integer scalar type. More... | |
| typedef tvec2< u64, mediump > | mediump_u64vec2 |
| Medium precision 64 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u64, mediump > | mediump_u64vec3 |
| Medium precision 64 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u64, mediump > | mediump_u64vec4 |
| Medium precision 64 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint8 | mediump_u8 |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef tvec1< u8, mediump > | mediump_u8vec1 |
| Medium precision 8 bit unsigned integer scalar type. More... | |
| typedef tvec2< u8, mediump > | mediump_u8vec2 |
| Medium precision 8 bit unsigned integer vector of 2 components type. More... | |
| typedef tvec3< u8, mediump > | mediump_u8vec3 |
| Medium precision 8 bit unsigned integer vector of 3 components type. More... | |
| typedef tvec4< u8, mediump > | mediump_u8vec4 |
| Medium precision 8 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint16 | mediump_uint16 |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint16 | mediump_uint16_t |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | mediump_uint32 |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint32 | mediump_uint32_t |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | mediump_uint64 |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint64 | mediump_uint64_t |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | mediump_uint8 |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef detail::uint8 | mediump_uint8_t |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef tvec1< float, mediump > | mediump_vec1 |
| Medium single-precision floating-point vector of 1 component. More... | |
| -typedef highp_quat | quat |
| Quaternion of default single-precision floating-point numbers. | |
| typedef detail::uint16 | u16 |
| 16 bit unsigned integer type. More... | |
| typedef highp_u16vec1 | u16vec1 |
| Default precision 16 bit unsigned integer scalar type. More... | |
| typedef highp_u16vec2 | u16vec2 |
| Default precision 16 bit unsigned integer vector of 2 components type. More... | |
| typedef highp_u16vec3 | u16vec3 |
| Default precision 16 bit unsigned integer vector of 3 components type. More... | |
| typedef highp_u16vec4 | u16vec4 |
| Default precision 16 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint32 | u32 |
| 32 bit unsigned integer type. More... | |
| typedef highp_u32vec1 | u32vec1 |
| Default precision 32 bit unsigned integer scalar type. More... | |
| typedef highp_u32vec2 | u32vec2 |
| Default precision 32 bit unsigned integer vector of 2 components type. More... | |
| typedef highp_u32vec3 | u32vec3 |
| Default precision 32 bit unsigned integer vector of 3 components type. More... | |
| typedef highp_u32vec4 | u32vec4 |
| Default precision 32 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint64 | u64 |
| 64 bit unsigned integer type. More... | |
| typedef highp_u64vec1 | u64vec1 |
| Default precision 64 bit unsigned integer scalar type. More... | |
| typedef highp_u64vec2 | u64vec2 |
| Default precision 64 bit unsigned integer vector of 2 components type. More... | |
| typedef highp_u64vec3 | u64vec3 |
| Default precision 64 bit unsigned integer vector of 3 components type. More... | |
| typedef highp_u64vec4 | u64vec4 |
| Default precision 64 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint8 | u8 |
| 8 bit unsigned integer type. More... | |
| typedef highp_u8vec1 | u8vec1 |
| Default precision 8 bit unsigned integer scalar type. More... | |
| typedef highp_u8vec2 | u8vec2 |
| Default precision 8 bit unsigned integer vector of 2 components type. More... | |
| typedef highp_u8vec3 | u8vec3 |
| Default precision 8 bit unsigned integer vector of 3 components type. More... | |
| typedef highp_u8vec4 | u8vec4 |
| Default precision 8 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint16 | uint16_t |
| 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | uint32_t |
| 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | uint64_t |
| 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | uint8_t |
| 8 bit unsigned integer type. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00039_source.html b/doc/api/a00039_source.html
deleted file mode 100644
index e663c475..00000000
--- a/doc/api/a00039_source.html
+++ /dev/null
@@ -1,1755 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00040.html b/doc/api/a00040.html
deleted file mode 100644
index 15ef3e3b..00000000
--- a/doc/api/a00040.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file geometric.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00040_source.html b/doc/api/a00040_source.html
deleted file mode 100644
index 75a2685a..00000000
--- a/doc/api/a00040_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00041.html b/doc/api/a00041.html
deleted file mode 100644
index 033d0096..00000000
--- a/doc/api/a00041.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00041_source.html b/doc/api/a00041_source.html
deleted file mode 100644
index c6f920f7..00000000
--- a/doc/api/a00041_source.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00042.html b/doc/api/a00042.html
deleted file mode 100644
index 5565f67b..00000000
--- a/doc/api/a00042.html
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_gradient_paint -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | linearGradient (tvec2< T, P > const &Point0, tvec2< T, P > const &Point1, tvec2< T, P > const &Position) |
| Return a color from a linear gradient. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | radialGradient (tvec2< T, P > const &Center, T const &Radius, tvec2< T, P > const &Focal, tvec2< T, P > const &Position) |
| Return a color from a radial gradient. More... | |
Definition in file gradient_paint.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00042_source.html b/doc/api/a00042_source.html
deleted file mode 100644
index ac2f44e6..00000000
--- a/doc/api/a00042_source.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00043.html b/doc/api/a00043.html
deleted file mode 100644
index ad35f7b9..00000000
--- a/doc/api/a00043.html
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_handed_coordinate_space -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | leftHanded (tvec3< T, P > const &tangent, tvec3< T, P > const &binormal, tvec3< T, P > const &normal) |
| Return if a trihedron left handed or not. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | rightHanded (tvec3< T, P > const &tangent, tvec3< T, P > const &binormal, tvec3< T, P > const &normal) |
| Return if a trihedron right handed or not. More... | |
GLM_GTX_handed_coordinate_space
-Definition in file handed_coordinate_space.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00043_source.html b/doc/api/a00043_source.html
deleted file mode 100644
index 64515c83..00000000
--- a/doc/api/a00043_source.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00044.html b/doc/api/a00044.html
deleted file mode 100644
index 73f7bd76..00000000
--- a/doc/api/a00044.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00044_source.html b/doc/api/a00044_source.html
deleted file mode 100644
index 098c6cde..00000000
--- a/doc/api/a00044_source.html
+++ /dev/null
@@ -1,228 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00045.html b/doc/api/a00045.html
deleted file mode 100644
index 0bf432ac..00000000
--- a/doc/api/a00045.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< int, P > | iround (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | log2 (genIUType x) |
| Returns the log2 of x for integer values. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | mod (genIUType x, genIUType y) |
| Modulus. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | mod (vecType< T, P > const &x, T y) |
| Modulus. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | mod (vecType< T, P > const &x, vecType< T, P > const &y) |
| Modulus. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uint, P > | uround (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x. More... | |
Definition in file gtc/integer.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00045_source.html b/doc/api/a00045_source.html
deleted file mode 100644
index 9377569e..00000000
--- a/doc/api/a00045_source.html
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00046.html b/doc/api/a00046.html
deleted file mode 100644
index ab5cdde3..00000000
--- a/doc/api/a00046.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Typedefs | |
| typedef signed int | sint |
| 32bit signed integer. More... | |
-Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | factorial (genType const &x) |
| Return the factorial value of a number (!12 max, integer only) From GLM_GTX_integer extension. More... | |
| GLM_FUNC_DECL unsigned int | floor_log2 (unsigned int x) |
| Returns the floor log2 of x. More... | |
| GLM_FUNC_DECL int | mod (int x, int y) |
| Modulus. More... | |
| GLM_FUNC_DECL uint | mod (uint x, uint y) |
| Modulus. More... | |
| GLM_FUNC_DECL uint | nlz (uint x) |
| Returns the number of leading zeros. More... | |
| GLM_FUNC_DECL int | pow (int x, int y) |
| Returns x raised to the y power. More... | |
| GLM_FUNC_DECL uint | pow (uint x, uint y) |
| Returns x raised to the y power. More... | |
| GLM_FUNC_DECL int | sqrt (int x) |
| Returns the positive square root of x. More... | |
| GLM_FUNC_DECL uint | sqrt (uint x) |
| Returns the positive square root of x. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00046_source.html b/doc/api/a00046_source.html
deleted file mode 100644
index 6d7fc864..00000000
--- a/doc/api/a00046_source.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00047.html b/doc/api/a00047.html
deleted file mode 100644
index ca81c882..00000000
--- a/doc/api/a00047.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file integer.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00047_source.html b/doc/api/a00047_source.html
deleted file mode 100644
index e855d710..00000000
--- a/doc/api/a00047_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00048.html b/doc/api/a00048.html
deleted file mode 100644
index 781e6e55..00000000
--- a/doc/api/a00048.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectLineSphere (genType const &point0, genType const &point1, genType const &sphereCenter, typename genType::value_type sphereRadius, genType &intersectionPosition1, genType &intersectionNormal1, genType &intersectionPosition2=genType(), genType &intersectionNormal2=genType()) |
| Compute the intersection of a line and a sphere. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectLineTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position) |
| Compute the intersection of a line and a triangle. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectRayPlane (genType const &orig, genType const &dir, genType const &planeOrig, genType const &planeNormal, typename genType::value_type &intersectionDistance) |
| Compute the intersection of a ray and a plane. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &intersectionDistance) |
| Compute the intersection distance of a ray and a sphere. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadius, genType &intersectionPosition, genType &intersectionNormal) |
| Compute the intersection of a ray and a sphere. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectRayTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &baryPosition) |
| Compute the intersection of a ray and a triangle. More... | |
Definition in file intersect.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00048_source.html b/doc/api/a00048_source.html
deleted file mode 100644
index 18928c74..00000000
--- a/doc/api/a00048_source.html
+++ /dev/null
@@ -1,167 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00049.html b/doc/api/a00049.html
deleted file mode 100644
index 075e13fa..00000000
--- a/doc/api/a00049.html
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file io.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00049_source.html b/doc/api/a00049_source.html
deleted file mode 100644
index 07d9168b..00000000
--- a/doc/api/a00049_source.html
+++ /dev/null
@@ -1,280 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00050.html b/doc/api/a00050.html
deleted file mode 100644
index 985604a2..00000000
--- a/doc/api/a00050.html
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | log (genType const &x, genType const &base) |
| Logarithm for any base. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sign (vecType< T, P > const &x, vecType< T, P > const &base) |
| Logarithm for any base. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00050_source.html b/doc/api/a00050_source.html
deleted file mode 100644
index 4395c263..00000000
--- a/doc/api/a00050_source.html
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00051_source.html b/doc/api/a00051_source.html
deleted file mode 100644
index 5ceda447..00000000
--- a/doc/api/a00051_source.html
+++ /dev/null
@@ -1,2515 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00052.html b/doc/api/a00052.html
deleted file mode 100644
index 84c12783..00000000
--- a/doc/api/a00052.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file mat2x2.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00052_source.html b/doc/api/a00052_source.html
deleted file mode 100644
index 62ad5093..00000000
--- a/doc/api/a00052_source.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00053.html b/doc/api/a00053.html
deleted file mode 100644
index 9f609262..00000000
--- a/doc/api/a00053.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file mat2x3.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00053_source.html b/doc/api/a00053_source.html
deleted file mode 100644
index f13f7c18..00000000
--- a/doc/api/a00053_source.html
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00054.html b/doc/api/a00054.html
deleted file mode 100644
index a4d73ff6..00000000
--- a/doc/api/a00054.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file mat2x4.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00054_source.html b/doc/api/a00054_source.html
deleted file mode 100644
index f30a82f9..00000000
--- a/doc/api/a00054_source.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00055.html b/doc/api/a00055.html
deleted file mode 100644
index 96800edb..00000000
--- a/doc/api/a00055.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file mat3x2.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00055_source.html b/doc/api/a00055_source.html
deleted file mode 100644
index 36efd52d..00000000
--- a/doc/api/a00055_source.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00056.html b/doc/api/a00056.html
deleted file mode 100644
index 04d65d66..00000000
--- a/doc/api/a00056.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file mat3x3.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00056_source.html b/doc/api/a00056_source.html
deleted file mode 100644
index d7cf8fae..00000000
--- a/doc/api/a00056_source.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00057.html b/doc/api/a00057.html
deleted file mode 100644
index db363a0a..00000000
--- a/doc/api/a00057.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file mat3x4.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00057_source.html b/doc/api/a00057_source.html
deleted file mode 100644
index 4156ae20..00000000
--- a/doc/api/a00057_source.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00058.html b/doc/api/a00058.html
deleted file mode 100644
index 695ffc07..00000000
--- a/doc/api/a00058.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file mat4x2.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00058_source.html b/doc/api/a00058_source.html
deleted file mode 100644
index 05a9a29d..00000000
--- a/doc/api/a00058_source.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00059.html b/doc/api/a00059.html
deleted file mode 100644
index 261776ca..00000000
--- a/doc/api/a00059.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file mat4x3.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00059_source.html b/doc/api/a00059_source.html
deleted file mode 100644
index 177b4f0d..00000000
--- a/doc/api/a00059_source.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00060.html b/doc/api/a00060.html
deleted file mode 100644
index 0823a438..00000000
--- a/doc/api/a00060.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file mat4x4.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00060_source.html b/doc/api/a00060_source.html
deleted file mode 100644
index 7abd4243..00000000
--- a/doc/api/a00060_source.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00061.html b/doc/api/a00061.html
deleted file mode 100644
index 6531e416..00000000
--- a/doc/api/a00061.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file matrix.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00061_source.html b/doc/api/a00061_source.html
deleted file mode 100644
index b5d97dc6..00000000
--- a/doc/api/a00061_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00062.html b/doc/api/a00062.html
deleted file mode 100644
index aae7ce88..00000000
--- a/doc/api/a00062.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTC_matrix_access -More...
- -Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::col_type | column (genType const &m, length_t index) |
| Get a specific column of a matrix. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | column (genType const &m, length_t index, typename genType::col_type const &x) |
| Set a specific column to a matrix. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::row_type | row (genType const &m, length_t index) |
| Get a specific row of a matrix. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | row (genType const &m, length_t index, typename genType::row_type const &x) |
| Set a specific row to a matrix. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00062_source.html b/doc/api/a00062_source.html
deleted file mode 100644
index da78282a..00000000
--- a/doc/api/a00062_source.html
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00063.html b/doc/api/a00063.html
deleted file mode 100644
index 23c08bc8..00000000
--- a/doc/api/a00063.html
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_matrix_cross_product -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | matrixCross3 (tvec3< T, P > const &x) |
| Build a cross product matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | matrixCross4 (tvec3< T, P > const &x) |
| Build a cross product matrix. More... | |
Definition in file matrix_cross_product.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00063_source.html b/doc/api/a00063_source.html
deleted file mode 100644
index 523905a7..00000000
--- a/doc/api/a00063_source.html
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00064.html b/doc/api/a00064.html
deleted file mode 100644
index 4d9bb834..00000000
--- a/doc/api/a00064.html
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_matrix_decompose -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | decompose (tmat4x4< T, P > const &modelMatrix, tvec3< T, P > &scale, tquat< T, P > &orientation, tvec3< T, P > &translation, tvec3< T, P > &skew, tvec4< T, P > &perspective) |
| Decomposes a model matrix to translations, rotation and scale components. More... | |
Definition in file matrix_decompose.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00064_source.html b/doc/api/a00064_source.html
deleted file mode 100644
index f5a85d13..00000000
--- a/doc/api/a00064_source.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00065.html b/doc/api/a00065.html
deleted file mode 100644
index 2c6e2b97..00000000
--- a/doc/api/a00065.html
+++ /dev/null
@@ -1,403 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTC_matrix_integer -More...
- -Go to the source code of this file.
--Typedefs | |
| typedef tmat2x2< int, highp > | highp_imat2 |
| High-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x2< int, highp > | highp_imat2x2 |
| High-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x3< int, highp > | highp_imat2x3 |
| High-precision signed integer 2x3 matrix. More... | |
| typedef tmat2x4< int, highp > | highp_imat2x4 |
| High-precision signed integer 2x4 matrix. More... | |
| typedef tmat3x3< int, highp > | highp_imat3 |
| High-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x2< int, highp > | highp_imat3x2 |
| High-precision signed integer 3x2 matrix. More... | |
| typedef tmat3x3< int, highp > | highp_imat3x3 |
| High-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x4< int, highp > | highp_imat3x4 |
| High-precision signed integer 3x4 matrix. More... | |
| typedef tmat4x4< int, highp > | highp_imat4 |
| High-precision signed integer 4x4 matrix. More... | |
| typedef tmat4x2< int, highp > | highp_imat4x2 |
| High-precision signed integer 4x2 matrix. More... | |
| typedef tmat4x3< int, highp > | highp_imat4x3 |
| High-precision signed integer 4x3 matrix. More... | |
| typedef tmat4x4< int, highp > | highp_imat4x4 |
| High-precision signed integer 4x4 matrix. More... | |
| typedef tmat2x2< uint, highp > | highp_umat2 |
| High-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x2< uint, highp > | highp_umat2x2 |
| High-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x3< uint, highp > | highp_umat2x3 |
| High-precision unsigned integer 2x3 matrix. More... | |
| typedef tmat2x4< uint, highp > | highp_umat2x4 |
| High-precision unsigned integer 2x4 matrix. More... | |
| typedef tmat3x3< uint, highp > | highp_umat3 |
| High-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x2< uint, highp > | highp_umat3x2 |
| High-precision unsigned integer 3x2 matrix. More... | |
| typedef tmat3x3< uint, highp > | highp_umat3x3 |
| High-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x4< uint, highp > | highp_umat3x4 |
| High-precision unsigned integer 3x4 matrix. More... | |
| typedef tmat4x4< uint, highp > | highp_umat4 |
| High-precision unsigned integer 4x4 matrix. More... | |
| typedef tmat4x2< uint, highp > | highp_umat4x2 |
| High-precision unsigned integer 4x2 matrix. More... | |
| typedef tmat4x3< uint, highp > | highp_umat4x3 |
| High-precision unsigned integer 4x3 matrix. More... | |
| typedef tmat4x4< uint, highp > | highp_umat4x4 |
| High-precision unsigned integer 4x4 matrix. More... | |
| typedef mediump_imat2 | imat2 |
| Signed integer 2x2 matrix. More... | |
| typedef mediump_imat2x2 | imat2x2 |
| Signed integer 2x2 matrix. More... | |
| typedef mediump_imat2x3 | imat2x3 |
| Signed integer 2x3 matrix. More... | |
| typedef mediump_imat2x4 | imat2x4 |
| Signed integer 2x4 matrix. More... | |
| typedef mediump_imat3 | imat3 |
| Signed integer 3x3 matrix. More... | |
| typedef mediump_imat3x2 | imat3x2 |
| Signed integer 3x2 matrix. More... | |
| typedef mediump_imat3x3 | imat3x3 |
| Signed integer 3x3 matrix. More... | |
| typedef mediump_imat3x4 | imat3x4 |
| Signed integer 3x4 matrix. More... | |
| typedef mediump_imat4 | imat4 |
| Signed integer 4x4 matrix. More... | |
| typedef mediump_imat4x2 | imat4x2 |
| Signed integer 4x2 matrix. More... | |
| typedef mediump_imat4x3 | imat4x3 |
| Signed integer 4x3 matrix. More... | |
| typedef mediump_imat4x4 | imat4x4 |
| Signed integer 4x4 matrix. More... | |
| typedef tmat2x2< int, lowp > | lowp_imat2 |
| Low-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x2< int, lowp > | lowp_imat2x2 |
| Low-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x3< int, lowp > | lowp_imat2x3 |
| Low-precision signed integer 2x3 matrix. More... | |
| typedef tmat2x4< int, lowp > | lowp_imat2x4 |
| Low-precision signed integer 2x4 matrix. More... | |
| typedef tmat3x3< int, lowp > | lowp_imat3 |
| Low-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x2< int, lowp > | lowp_imat3x2 |
| Low-precision signed integer 3x2 matrix. More... | |
| typedef tmat3x3< int, lowp > | lowp_imat3x3 |
| Low-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x4< int, lowp > | lowp_imat3x4 |
| Low-precision signed integer 3x4 matrix. More... | |
| typedef tmat4x4< int, lowp > | lowp_imat4 |
| Low-precision signed integer 4x4 matrix. More... | |
| typedef tmat4x2< int, lowp > | lowp_imat4x2 |
| Low-precision signed integer 4x2 matrix. More... | |
| typedef tmat4x3< int, lowp > | lowp_imat4x3 |
| Low-precision signed integer 4x3 matrix. More... | |
| typedef tmat4x4< int, lowp > | lowp_imat4x4 |
| Low-precision signed integer 4x4 matrix. More... | |
| typedef tmat2x2< uint, lowp > | lowp_umat2 |
| Low-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x2< uint, lowp > | lowp_umat2x2 |
| Low-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x3< uint, lowp > | lowp_umat2x3 |
| Low-precision unsigned integer 2x3 matrix. More... | |
| typedef tmat2x4< uint, lowp > | lowp_umat2x4 |
| Low-precision unsigned integer 2x4 matrix. More... | |
| typedef tmat3x3< uint, lowp > | lowp_umat3 |
| Low-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x2< uint, lowp > | lowp_umat3x2 |
| Low-precision unsigned integer 3x2 matrix. More... | |
| typedef tmat3x3< uint, lowp > | lowp_umat3x3 |
| Low-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x4< uint, lowp > | lowp_umat3x4 |
| Low-precision unsigned integer 3x4 matrix. More... | |
| typedef tmat4x4< uint, lowp > | lowp_umat4 |
| Low-precision unsigned integer 4x4 matrix. More... | |
| typedef tmat4x2< uint, lowp > | lowp_umat4x2 |
| Low-precision unsigned integer 4x2 matrix. More... | |
| typedef tmat4x3< uint, lowp > | lowp_umat4x3 |
| Low-precision unsigned integer 4x3 matrix. More... | |
| typedef tmat4x4< uint, lowp > | lowp_umat4x4 |
| Low-precision unsigned integer 4x4 matrix. More... | |
| typedef tmat2x2< int, mediump > | mediump_imat2 |
| Medium-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x2< int, mediump > | mediump_imat2x2 |
| Medium-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x3< int, mediump > | mediump_imat2x3 |
| Medium-precision signed integer 2x3 matrix. More... | |
| typedef tmat2x4< int, mediump > | mediump_imat2x4 |
| Medium-precision signed integer 2x4 matrix. More... | |
| typedef tmat3x3< int, mediump > | mediump_imat3 |
| Medium-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x2< int, mediump > | mediump_imat3x2 |
| Medium-precision signed integer 3x2 matrix. More... | |
| typedef tmat3x3< int, mediump > | mediump_imat3x3 |
| Medium-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x4< int, mediump > | mediump_imat3x4 |
| Medium-precision signed integer 3x4 matrix. More... | |
| typedef tmat4x4< int, mediump > | mediump_imat4 |
| Medium-precision signed integer 4x4 matrix. More... | |
| typedef tmat4x2< int, mediump > | mediump_imat4x2 |
| Medium-precision signed integer 4x2 matrix. More... | |
| typedef tmat4x3< int, mediump > | mediump_imat4x3 |
| Medium-precision signed integer 4x3 matrix. More... | |
| typedef tmat4x4< int, mediump > | mediump_imat4x4 |
| Medium-precision signed integer 4x4 matrix. More... | |
| typedef tmat2x2< uint, mediump > | mediump_umat2 |
| Medium-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x2< uint, mediump > | mediump_umat2x2 |
| Medium-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x3< uint, mediump > | mediump_umat2x3 |
| Medium-precision unsigned integer 2x3 matrix. More... | |
| typedef tmat2x4< uint, mediump > | mediump_umat2x4 |
| Medium-precision unsigned integer 2x4 matrix. More... | |
| typedef tmat3x3< uint, mediump > | mediump_umat3 |
| Medium-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x2< uint, mediump > | mediump_umat3x2 |
| Medium-precision unsigned integer 3x2 matrix. More... | |
| typedef tmat3x3< uint, mediump > | mediump_umat3x3 |
| Medium-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x4< uint, mediump > | mediump_umat3x4 |
| Medium-precision unsigned integer 3x4 matrix. More... | |
| typedef tmat4x4< uint, mediump > | mediump_umat4 |
| Medium-precision unsigned integer 4x4 matrix. More... | |
| typedef tmat4x2< uint, mediump > | mediump_umat4x2 |
| Medium-precision unsigned integer 4x2 matrix. More... | |
| typedef tmat4x3< uint, mediump > | mediump_umat4x3 |
| Medium-precision unsigned integer 4x3 matrix. More... | |
| typedef tmat4x4< uint, mediump > | mediump_umat4x4 |
| Medium-precision unsigned integer 4x4 matrix. More... | |
| typedef mediump_umat2 | umat2 |
| Unsigned integer 2x2 matrix. More... | |
| typedef mediump_umat2x2 | umat2x2 |
| Unsigned integer 2x2 matrix. More... | |
| typedef mediump_umat2x3 | umat2x3 |
| Unsigned integer 2x3 matrix. More... | |
| typedef mediump_umat2x4 | umat2x4 |
| Unsigned integer 2x4 matrix. More... | |
| typedef mediump_umat3 | umat3 |
| Unsigned integer 3x3 matrix. More... | |
| typedef mediump_umat3x2 | umat3x2 |
| Unsigned integer 3x2 matrix. More... | |
| typedef mediump_umat3x3 | umat3x3 |
| Unsigned integer 3x3 matrix. More... | |
| typedef mediump_umat3x4 | umat3x4 |
| Unsigned integer 3x4 matrix. More... | |
| typedef mediump_umat4 | umat4 |
| Unsigned integer 4x4 matrix. More... | |
| typedef mediump_umat4x2 | umat4x2 |
| Unsigned integer 4x2 matrix. More... | |
| typedef mediump_umat4x3 | umat4x3 |
| Unsigned integer 4x3 matrix. More... | |
| typedef mediump_umat4x4 | umat4x4 |
| Unsigned integer 4x4 matrix. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00065_source.html b/doc/api/a00065_source.html
deleted file mode 100644
index b78654ad..00000000
--- a/doc/api/a00065_source.html
+++ /dev/null
@@ -1,477 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00066.html b/doc/api/a00066.html
deleted file mode 100644
index 87e9f6d1..00000000
--- a/doc/api/a00066.html
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_matrix_interpolation -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL void | axisAngle (tmat4x4< T, P > const &mat, tvec3< T, P > &axis, T &angle) |
| Get the axis and angle of the rotation from a matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | axisAngleMatrix (tvec3< T, P > const &axis, T const angle) |
| Build a matrix from axis and angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | extractMatrixRotation (tmat4x4< T, P > const &mat) |
| Extracts the rotation part of a matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | interpolate (tmat4x4< T, P > const &m1, tmat4x4< T, P > const &m2, T const delta) |
| Build a interpolation of 4 * 4 matrixes. More... | |
Definition in file matrix_interpolation.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00066_source.html b/doc/api/a00066_source.html
deleted file mode 100644
index f8f8dab0..00000000
--- a/doc/api/a00066_source.html
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00067.html b/doc/api/a00067.html
deleted file mode 100644
index ffa2f271..00000000
--- a/doc/api/a00067.html
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTC_matrix_inverse -More...
- -Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | affineInverse (genType const &m) |
| Fast matrix inverse for affine matrix. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | inverseTranspose (genType const &m) |
| Compute the inverse transpose of a matrix. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00067_source.html b/doc/api/a00067_source.html
deleted file mode 100644
index bcb437c6..00000000
--- a/doc/api/a00067_source.html
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00068.html b/doc/api/a00068.html
deleted file mode 100644
index 52a7efe9..00000000
--- a/doc/api/a00068.html
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_matrix_major_storage -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | colMajor2 (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
| Build a column major matrix from column vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | colMajor2 (tmat2x2< T, P > const &m) |
| Build a column major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | colMajor3 (tvec3< T, P > const &v1, tvec3< T, P > const &v2, tvec3< T, P > const &v3) |
| Build a column major matrix from column vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | colMajor3 (tmat3x3< T, P > const &m) |
| Build a column major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | colMajor4 (tvec4< T, P > const &v1, tvec4< T, P > const &v2, tvec4< T, P > const &v3, tvec4< T, P > const &v4) |
| Build a column major matrix from column vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | colMajor4 (tmat4x4< T, P > const &m) |
| Build a column major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | rowMajor2 (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
| Build a row major matrix from row vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | rowMajor2 (tmat2x2< T, P > const &m) |
| Build a row major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | rowMajor3 (tvec3< T, P > const &v1, tvec3< T, P > const &v2, tvec3< T, P > const &v3) |
| Build a row major matrix from row vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | rowMajor3 (tmat3x3< T, P > const &m) |
| Build a row major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rowMajor4 (tvec4< T, P > const &v1, tvec4< T, P > const &v2, tvec4< T, P > const &v3, tvec4< T, P > const &v4) |
| Build a row major matrix from row vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rowMajor4 (tmat4x4< T, P > const &m) |
| Build a row major matrix from other matrix. More... | |
Definition in file matrix_major_storage.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00068_source.html b/doc/api/a00068_source.html
deleted file mode 100644
index 1f22009f..00000000
--- a/doc/api/a00068_source.html
+++ /dev/null
@@ -1,186 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00069.html b/doc/api/a00069.html
deleted file mode 100644
index ded6c475..00000000
--- a/doc/api/a00069.html
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_matrix_operation -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | diagonal2x2 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x3< T, P > | diagonal2x3 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x4< T, P > | diagonal2x4 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x2< T, P > | diagonal3x2 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | diagonal3x3 (tvec3< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x4< T, P > | diagonal3x4 (tvec3< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x2< T, P > | diagonal4x2 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x3< T, P > | diagonal4x3 (tvec3< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | diagonal4x4 (tvec4< T, P > const &v) |
| Build a diagonal matrix. More... | |
Definition in file matrix_operation.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00069_source.html b/doc/api/a00069_source.html
deleted file mode 100644
index aca82f3c..00000000
--- a/doc/api/a00069_source.html
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00070.html b/doc/api/a00070.html
deleted file mode 100644
index 19d5bbf1..00000000
--- a/doc/api/a00070.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL bool | isIdentity (matType< T, P > const &m, T const &epsilon) |
| Return whether a matrix is an identity matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNormalized (tmat2x2< T, P > const &m, T const &epsilon) |
| Return whether a matrix is a normalized matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNormalized (tmat3x3< T, P > const &m, T const &epsilon) |
| Return whether a matrix is a normalized matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNormalized (tmat4x4< T, P > const &m, T const &epsilon) |
| Return whether a matrix is a normalized matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNull (tmat2x2< T, P > const &m, T const &epsilon) |
| Return whether a matrix a null matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNull (tmat3x3< T, P > const &m, T const &epsilon) |
| Return whether a matrix a null matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNull (tmat4x4< T, P > const &m, T const &epsilon) |
| Return whether a matrix is a null matrix. More... | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL bool | isOrthogonal (matType< T, P > const &m, T const &epsilon) |
| Return whether a matrix is an orthonormalized matrix. More... | |
Definition in file matrix_query.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00070_source.html b/doc/api/a00070_source.html
deleted file mode 100644
index 4618efb9..00000000
--- a/doc/api/a00070_source.html
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00071.html b/doc/api/a00071.html
deleted file mode 100644
index 894e32fa..00000000
--- a/doc/api/a00071.html
+++ /dev/null
@@ -1,227 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTC_matrix_transform -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | frustum (T left, T right, T bottom, T top, T near, T far) |
| Creates a frustum matrix with default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | frustumLH (T left, T right, T bottom, T top, T near, T far) |
| Creates a left handed frustum matrix. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | frustumRH (T left, T right, T bottom, T top, T near, T far) |
| Creates a right handed frustum matrix. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | infinitePerspective (T fovy, T aspect, T near) |
| Creates a matrix for a symmetric perspective-view frustum with far plane at infinite with default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | infinitePerspectiveLH (T fovy, T aspect, T near) |
| Creates a matrix for a left handed, symmetric perspective-view frustum with far plane at infinite. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | infinitePerspectiveRH (T fovy, T aspect, T near) |
| Creates a matrix for a right handed, symmetric perspective-view frustum with far plane at infinite. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | lookAt (tvec3< T, P > const &eye, tvec3< T, P > const ¢er, tvec3< T, P > const &up) |
| Build a look at view matrix based on the default handedness. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | lookAtLH (tvec3< T, P > const &eye, tvec3< T, P > const ¢er, tvec3< T, P > const &up) |
| Build a left handed look at view matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | lookAtRH (tvec3< T, P > const &eye, tvec3< T, P > const ¢er, tvec3< T, P > const &up) |
| Build a right handed look at view matrix. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | ortho (T left, T right, T bottom, T top, T zNear, T zFar) |
| Creates a matrix for an orthographic parallel viewing volume, using the default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | ortho (T left, T right, T bottom, T top) |
| Creates a matrix for projecting two-dimensional coordinates onto the screen. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | orthoLH (T left, T right, T bottom, T top, T zNear, T zFar) |
| Creates a matrix for an orthographic parallel viewing volume, using left-handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | orthoRH (T left, T right, T bottom, T top, T zNear, T zFar) |
| Creates a matrix for an orthographic parallel viewing volume, using right-handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspective (T fovy, T aspect, T near, T far) |
| Creates a matrix for a symetric perspective-view frustum based on the default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveFov (T fov, T width, T height, T near, T far) |
| Builds a perspective projection matrix based on a field of view and the default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveFovLH (T fov, T width, T height, T near, T far) |
| Builds a left handed perspective projection matrix based on a field of view. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveFovRH (T fov, T width, T height, T near, T far) |
| Builds a right handed perspective projection matrix based on a field of view. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveLH (T fovy, T aspect, T near, T far) |
| Creates a matrix for a left handed, symetric perspective-view frustum. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveRH (T fovy, T aspect, T near, T far) |
| Creates a matrix for a right handed, symetric perspective-view frustum. More... | |
| template<typename T , precision P, typename U > | |
| GLM_FUNC_DECL tmat4x4< T, P > | pickMatrix (tvec2< T, P > const ¢er, tvec2< T, P > const &delta, tvec4< U, P > const &viewport) |
| Define a picking region. More... | |
| template<typename T , typename U , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | project (tvec3< T, P > const &obj, tmat4x4< T, P > const &model, tmat4x4< T, P > const &proj, tvec4< U, P > const &viewport) |
| Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rotate (tmat4x4< T, P > const &m, T angle, tvec3< T, P > const &axis) |
| Builds a rotation 4 * 4 matrix created from an axis vector and an angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | scale (tmat4x4< T, P > const &m, tvec3< T, P > const &v) |
| Builds a scale 4 * 4 matrix created from 3 scalars. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | translate (tmat4x4< T, P > const &m, tvec3< T, P > const &v) |
| Builds a translation 4 * 4 matrix created from a vector of 3 components. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | tweakedInfinitePerspective (T fovy, T aspect, T near) |
| Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | tweakedInfinitePerspective (T fovy, T aspect, T near, T ep) |
| Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping. More... | |
| template<typename T , typename U , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | unProject (tvec3< T, P > const &win, tmat4x4< T, P > const &model, tmat4x4< T, P > const &proj, tvec4< U, P > const &viewport) |
| Map the specified window coordinates (win.x, win.y, win.z) into object coordinates. More... | |
Definition in file matrix_transform.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00071_source.html b/doc/api/a00071_source.html
deleted file mode 100644
index eefc5291..00000000
--- a/doc/api/a00071_source.html
+++ /dev/null
@@ -1,328 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00072.html b/doc/api/a00072.html
deleted file mode 100644
index 509bcfe8..00000000
--- a/doc/api/a00072.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_matrix_transform_2d -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | rotate (tmat3x3< T, P > const &m, T angle) |
| Builds a rotation 3 * 3 matrix created from an angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | scale (tmat3x3< T, P > const &m, tvec2< T, P > const &v) |
| Builds a scale 3 * 3 matrix created from a vector of 2 components. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | shearX (tmat3x3< T, P > const &m, T y) |
| Builds an horizontal (parallel to the x axis) shear 3 * 3 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | shearY (tmat3x3< T, P > const &m, T x) |
| Builds a vertical (parallel to the y axis) shear 3 * 3 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | translate (tmat3x3< T, P > const &m, tvec2< T, P > const &v) |
| Builds a translation 3 * 3 matrix created from a vector of 2 components. More... | |
Definition in file matrix_transform_2d.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00072_source.html b/doc/api/a00072_source.html
deleted file mode 100644
index a624b47e..00000000
--- a/doc/api/a00072_source.html
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00073.html b/doc/api/a00073.html
deleted file mode 100644
index 5f78119d..00000000
--- a/doc/api/a00073.html
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_mixed_producte -More...
- -Go to the source code of this file.
--Functions | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL T | mixedProduct (tvec3< T, P > const &v1, tvec3< T, P > const &v2, tvec3< T, P > const &v3) |
| Mixed product of 3 vectors (from GLM_GTX_mixed_product extension) | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00073_source.html b/doc/api/a00073_source.html
deleted file mode 100644
index 01195ad9..00000000
--- a/doc/api/a00073_source.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00074.html b/doc/api/a00074.html
deleted file mode 100644
index fa927c5f..00000000
--- a/doc/api/a00074.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | perlin (vecType< T, P > const &p) |
| Classic perlin noise. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | perlin (vecType< T, P > const &p, vecType< T, P > const &rep) |
| Periodic perlin noise. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | simplex (vecType< T, P > const &p) |
| Simplex noise. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00074_source.html b/doc/api/a00074_source.html
deleted file mode 100644
index 0febf794..00000000
--- a/doc/api/a00074_source.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00075.html b/doc/api/a00075.html
deleted file mode 100644
index a4ad80b0..00000000
--- a/doc/api/a00075.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | distance2 (vecType< T, P > const &p0, vecType< T, P > const &p1) |
| Returns the squared distance between p0 and p1, i.e., length2(p0 - p1). More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | l1Norm (tvec3< T, P > const &x, tvec3< T, P > const &y) |
| Returns the L1 norm between x and y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | l1Norm (tvec3< T, P > const &v) |
| Returns the L1 norm of v. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | l2Norm (tvec3< T, P > const &x, tvec3< T, P > const &y) |
| Returns the L2 norm between x and y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | l2Norm (tvec3< T, P > const &x) |
| Returns the L2 norm of v. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | length2 (vecType< T, P > const &x) |
| Returns the squared length of x. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | lxNorm (tvec3< T, P > const &x, tvec3< T, P > const &y, unsigned int Depth) |
| Returns the L norm between x and y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | lxNorm (tvec3< T, P > const &x, unsigned int Depth) |
| Returns the L norm of v. More... | |
Definition in file norm.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00075_source.html b/doc/api/a00075_source.html
deleted file mode 100644
index faafd303..00000000
--- a/doc/api/a00075_source.html
+++ /dev/null
@@ -1,164 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00076.html b/doc/api/a00076.html
deleted file mode 100644
index c2dca490..00000000
--- a/doc/api/a00076.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | triangleNormal (tvec3< T, P > const &p1, tvec3< T, P > const &p2, tvec3< T, P > const &p3) |
| Computes triangle normal from triangle points. More... | |
Definition in file normal.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00076_source.html b/doc/api/a00076_source.html
deleted file mode 100644
index 1fb3b73f..00000000
--- a/doc/api/a00076_source.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00077.html b/doc/api/a00077.html
deleted file mode 100644
index d5995dfc..00000000
--- a/doc/api/a00077.html
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_normalize_dot -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | fastNormalizeDot (vecType< T, P > const &x, vecType< T, P > const &y) |
| Normalize parameters and returns the dot product of x and y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | normalizeDot (vecType< T, P > const &x, vecType< T, P > const &y) |
| Normalize parameters and returns the dot product of x and y. More... | |
Definition in file normalize_dot.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00077_source.html b/doc/api/a00077_source.html
deleted file mode 100644
index d6260264..00000000
--- a/doc/api/a00077_source.html
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00078.html b/doc/api/a00078.html
deleted file mode 100644
index 10491054..00000000
--- a/doc/api/a00078.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_number_precision -More...
- -Go to the source code of this file.
--Typedefs | |
| -typedef f32 | f32mat1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f32 | f32mat1x1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f32 | f32vec1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f64 | f64mat1 |
| Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f64 | f64mat1x1 |
| Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f64 | f64vec1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef u16 | u16vec1 |
| 16bit unsigned integer scalar. (from GLM_GTX_number_precision extension) | |
| -typedef u32 | u32vec1 |
| 32bit unsigned integer scalar. (from GLM_GTX_number_precision extension) | |
| -typedef u64 | u64vec1 |
| 64bit unsigned integer scalar. (from GLM_GTX_number_precision extension) | |
| -typedef u8 | u8vec1 |
| 8bit unsigned integer scalar. (from GLM_GTX_number_precision extension) | |
Definition in file number_precision.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00078_source.html b/doc/api/a00078_source.html
deleted file mode 100644
index 0e0ce7f4..00000000
--- a/doc/api/a00078_source.html
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00079.html b/doc/api/a00079.html
deleted file mode 100644
index 41d4fba1..00000000
--- a/doc/api/a00079.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | pow2 (genType const &x) |
| Returns x raised to the power of 2. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | pow3 (genType const &x) |
| Returns x raised to the power of 3. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | pow4 (genType const &x) |
| Returns x raised to the power of 4. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00079_source.html b/doc/api/a00079_source.html
deleted file mode 100644
index 513bbd34..00000000
--- a/doc/api/a00079_source.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00080.html b/doc/api/a00080.html
deleted file mode 100644
index b625b933..00000000
--- a/doc/api/a00080.html
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_orthonormalize -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | orthonormalize (tmat3x3< T, P > const &m) |
| Returns the orthonormalized matrix of m. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | orthonormalize (tvec3< T, P > const &x, tvec3< T, P > const &y) |
| Orthonormalizes x according y. More... | |
Definition in file orthonormalize.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00080_source.html b/doc/api/a00080_source.html
deleted file mode 100644
index a2aaf719..00000000
--- a/doc/api/a00080_source.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00081.html b/doc/api/a00081.html
deleted file mode 100644
index 89d4c9c9..00000000
--- a/doc/api/a00081.html
+++ /dev/null
@@ -1,273 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| GLM_FUNC_DECL uint32 | packF2x11_1x10 (vec3 const &v) |
| First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values. More... | |
| GLM_FUNC_DECL uint32 | packF3x9_E1x5 (vec3 const &v) |
| First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uint16, P > | packHalf (vecType< float, P > const &v) |
| Returns an unsigned integer vector obtained by converting the components of a floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification. More... | |
| GLM_FUNC_DECL uint16 | packHalf1x16 (float v) |
| Returns an unsigned integer obtained by converting the components of a floating-point scalar to the 16-bit floating-point representation found in the OpenGL Specification, and then packing this 16-bit value into a 16-bit unsigned integer. More... | |
| GLM_FUNC_DECL uint64 | packHalf4x16 (vec4 const &v) |
| Returns an unsigned integer obtained by converting the components of a four-component floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification, and then packing these four 16-bit values into a 64-bit unsigned integer. More... | |
| GLM_FUNC_DECL uint32 | packI3x10_1x2 (ivec4 const &v) |
| Returns an unsigned integer obtained by converting the components of a four-component signed integer vector to the 10-10-10-2-bit signed integer representation found in the OpenGL Specification, and then packing these four values into a 32-bit unsigned integer. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | packRGBM (tvec3< T, P > const &rgb) |
| Returns an unsigned integer vector obtained by converting the components of a floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification. More... | |
| template<typename intType , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< intType, P > | packSnorm (vecType< floatType, P > const &v) |
| Convert each component of the normalized floating-point vector into signed integer values. More... | |
| GLM_FUNC_DECL uint16 | packSnorm1x16 (float v) |
| First, converts the normalized floating-point value v into 16-bit integer value. More... | |
| GLM_FUNC_DECL uint8 | packSnorm1x8 (float s) |
| First, converts the normalized floating-point value v into 8-bit integer value. More... | |
| GLM_FUNC_DECL uint16 | packSnorm2x8 (vec2 const &v) |
| First, converts each component of the normalized floating-point value v into 8-bit integer values. More... | |
| GLM_FUNC_DECL uint32 | packSnorm3x10_1x2 (vec4 const &v) |
| First, converts the first three components of the normalized floating-point value v into 10-bit signed integer values. More... | |
| GLM_FUNC_DECL uint64 | packSnorm4x16 (vec4 const &v) |
| First, converts each component of the normalized floating-point value v into 16-bit integer values. More... | |
| GLM_FUNC_DECL uint32 | packU3x10_1x2 (uvec4 const &v) |
| Returns an unsigned integer obtained by converting the components of a four-component unsigned integer vector to the 10-10-10-2-bit unsigned integer representation found in the OpenGL Specification, and then packing these four values into a 32-bit unsigned integer. More... | |
| template<typename uintType , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uintType, P > | packUnorm (vecType< floatType, P > const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint16 | packUnorm1x16 (float v) |
| First, converts the normalized floating-point value v into a 16-bit integer value. More... | |
| GLM_FUNC_DECL uint16 | packUnorm1x5_1x6_1x5 (vec3 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint8 | packUnorm1x8 (float v) |
| First, converts the normalized floating-point value v into a 8-bit integer value. More... | |
| GLM_FUNC_DECL uint8 | packUnorm2x3_1x2 (vec3 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint8 | packUnorm2x4 (vec2 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint16 | packUnorm2x8 (vec2 const &v) |
| First, converts each component of the normalized floating-point value v into 8-bit integer values. More... | |
| GLM_FUNC_DECL uint32 | packUnorm3x10_1x2 (vec4 const &v) |
| First, converts the first three components of the normalized floating-point value v into 10-bit unsigned integer values. More... | |
| GLM_FUNC_DECL uint16 | packUnorm3x5_1x1 (vec4 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint64 | packUnorm4x16 (vec4 const &v) |
| First, converts each component of the normalized floating-point value v into 16-bit integer values. More... | |
| GLM_FUNC_DECL uint16 | packUnorm4x4 (vec4 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL vec3 | unpackF2x11_1x10 (uint32 p) |
| First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value . More... | |
| GLM_FUNC_DECL vec3 | unpackF3x9_E1x5 (uint32 p) |
| First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value . More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< float, P > | unpackHalf (vecType< uint16, P > const &p) |
| Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values. More... | |
| GLM_FUNC_DECL float | unpackHalf1x16 (uint16 v) |
| Returns a floating-point scalar with components obtained by unpacking a 16-bit unsigned integer into a 16-bit value, interpreted as a 16-bit floating-point number according to the OpenGL Specification, and converting it to 32-bit floating-point values. More... | |
| GLM_FUNC_DECL vec4 | unpackHalf4x16 (uint64 p) |
| Returns a four-component floating-point vector with components obtained by unpacking a 64-bit unsigned integer into four 16-bit values, interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, and converting them to 32-bit floating-point values. More... | |
| GLM_FUNC_DECL ivec4 | unpackI3x10_1x2 (uint32 p) |
| Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit signed integers. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | unpackRGBM (tvec4< T, P > const &rgbm) |
| Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values. More... | |
| template<typename intType , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< floatType, P > | unpackSnorm (vecType< intType, P > const &v) |
| Convert each signed integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL float | unpackSnorm1x16 (uint16 p) |
| First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers. More... | |
| GLM_FUNC_DECL float | unpackSnorm1x8 (uint8 p) |
| First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec2 | unpackSnorm2x8 (uint16 p) |
| First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackSnorm3x10_1x2 (uint32 p) |
| First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackSnorm4x16 (uint64 p) |
| First, unpacks a single 64-bit unsigned integer p into four 16-bit signed integers. More... | |
| GLM_FUNC_DECL uvec4 | unpackU3x10_1x2 (uint32 p) |
| Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit unsigned integers. More... | |
| template<typename uintType , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< floatType, P > | unpackUnorm (vecType< uintType, P > const &v) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL float | unpackUnorm1x16 (uint16 p) |
| First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers. More... | |
| GLM_FUNC_DECL vec3 | unpackUnorm1x5_1x6_1x5 (uint16 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL float | unpackUnorm1x8 (uint8 p) |
| Convert a single 8-bit integer to a normalized floating-point value. More... | |
| GLM_FUNC_DECL vec3 | unpackUnorm2x3_1x2 (uint8 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL vec2 | unpackUnorm2x4 (uint8 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL vec2 | unpackUnorm2x8 (uint16 p) |
| First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm3x10_1x2 (uint32 p) |
| First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm3x5_1x1 (uint16 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm4x16 (uint64 p) |
| First, unpacks a single 64-bit unsigned integer p into four 16-bit unsigned integers. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm4x4 (uint16 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00081_source.html b/doc/api/a00081_source.html
deleted file mode 100644
index 4f8c0655..00000000
--- a/doc/api/a00081_source.html
+++ /dev/null
@@ -1,280 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00082.html b/doc/api/a00082.html
deleted file mode 100644
index b50c7ed2..00000000
--- a/doc/api/a00082.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file packing.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00082_source.html b/doc/api/a00082_source.html
deleted file mode 100644
index 263bf658..00000000
--- a/doc/api/a00082_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00083_source.html b/doc/api/a00083_source.html
deleted file mode 100644
index ae478fd9..00000000
--- a/doc/api/a00083_source.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00084.html b/doc/api/a00084.html
deleted file mode 100644
index 2de4028f..00000000
--- a/doc/api/a00084.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_perpendicular -More...
- -Go to the source code of this file.
--Functions | |
| template<typename vecType > | |
| GLM_FUNC_DECL vecType | perp (vecType const &x, vecType const &Normal) |
| Projects x a perpendicular axis of Normal. More... | |
Definition in file perpendicular.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00084_source.html b/doc/api/a00084_source.html
deleted file mode 100644
index 13d91fbc..00000000
--- a/doc/api/a00084_source.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00085.html b/doc/api/a00085.html
deleted file mode 100644
index c049126c..00000000
--- a/doc/api/a00085.html
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_polar_coordinates -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | euclidean (tvec2< T, P > const &polar) |
| Convert Polar to Euclidean coordinates. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | polar (tvec3< T, P > const &euclidean) |
| Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude. More... | |
Definition in file polar_coordinates.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00085_source.html b/doc/api/a00085_source.html
deleted file mode 100644
index be74bd92..00000000
--- a/doc/api/a00085_source.html
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00086.html b/doc/api/a00086.html
deleted file mode 100644
index 73da67a6..00000000
--- a/doc/api/a00086.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file precision.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00086_source.html b/doc/api/a00086_source.html
deleted file mode 100644
index 811cde25..00000000
--- a/doc/api/a00086_source.html
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00087.html b/doc/api/a00087.html
deleted file mode 100644
index b80bfc8c..00000000
--- a/doc/api/a00087.html
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename vecType > | |
| GLM_FUNC_DECL vecType | proj (vecType const &x, vecType const &Normal) |
| Projects x on Normal. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00087_source.html b/doc/api/a00087_source.html
deleted file mode 100644
index ef0e33ee..00000000
--- a/doc/api/a00087_source.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00088.html b/doc/api/a00088.html
deleted file mode 100644
index 2fd5a0d8..00000000
--- a/doc/api/a00088.html
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | angle (tquat< T, P > const &x) |
| Returns the quaternion rotation angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | angleAxis (T const &angle, tvec3< T, P > const &axis) |
| Build a quaternion from an angle and a normalized axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | axis (tquat< T, P > const &x) |
| Returns the q rotation axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | conjugate (tquat< T, P > const &q) |
| Returns the q conjugate. More... | |
| template<typename T , precision P, template< typename, precision > class quatType> | |
| GLM_FUNC_DECL T | dot (quatType< T, P > const &x, quatType< T, P > const &y) |
| Returns dot product of q1 and q2, i.e., q1[0] * q2[0] + q1[1] * q2[1] + ... More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | equal (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x == y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | eulerAngles (tquat< T, P > const &x) |
| Returns euler angles, pitch as x, yaw as y, roll as z. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | greaterThan (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x > y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | greaterThanEqual (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x >= y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | inverse (tquat< T, P > const &q) |
| Returns the q inverse. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | isinf (tquat< T, P > const &x) |
| Returns true if x holds a positive infinity or negative infinity representation in the underlying implementation's set of floating point representations. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | isnan (tquat< T, P > const &x) |
| Returns true if x holds a NaN (not a number) representation in the underlying implementation's set of floating point representations. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | length (tquat< T, P > const &q) |
| Returns the length of the quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | lerp (tquat< T, P > const &x, tquat< T, P > const &y, T a) |
| Linear interpolation of two quaternions. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | lessThan (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison result of x < y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | lessThanEqual (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x <= y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | mat3_cast (tquat< T, P > const &x) |
| Converts a quaternion to a 3 * 3 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | mat4_cast (tquat< T, P > const &x) |
| Converts a quaternion to a 4 * 4 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | mix (tquat< T, P > const &x, tquat< T, P > const &y, T a) |
| Spherical linear interpolation of two quaternions. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | normalize (tquat< T, P > const &q) |
| Returns the normalized quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | notEqual (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x != y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | pitch (tquat< T, P > const &x) |
| Returns pitch value of euler angles expressed in radians. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | quat_cast (tmat3x3< T, P > const &x) |
| Converts a 3 * 3 matrix to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | quat_cast (tmat4x4< T, P > const &x) |
| Converts a 4 * 4 matrix to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | roll (tquat< T, P > const &x) |
| Returns roll value of euler angles expressed in radians. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | rotate (tquat< T, P > const &q, T const &angle, tvec3< T, P > const &axis) |
| Rotates a quaternion from a vector of 3 components axis and an angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | slerp (tquat< T, P > const &x, tquat< T, P > const &y, T a) |
| Spherical linear interpolation of two quaternions. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | yaw (tquat< T, P > const &x) |
| Returns yaw value of euler angles expressed in radians. More... | |
Definition in file gtc/quaternion.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00088_source.html b/doc/api/a00088_source.html
deleted file mode 100644
index adcfd5a4..00000000
--- a/doc/api/a00088_source.html
+++ /dev/null
@@ -1,368 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00089.html b/doc/api/a00089.html
deleted file mode 100644
index 4bff82f9..00000000
--- a/doc/api/a00089.html
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | cross (tquat< T, P > const &q, tvec3< T, P > const &v) |
| Compute a cross product between a quaternion and a vector. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | cross (tvec3< T, P > const &v, tquat< T, P > const &q) |
| Compute a cross product between a vector and a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | exp (tquat< T, P > const &q) |
| Returns a exp of a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | extractRealComponent (tquat< T, P > const &q) |
| Extract the real component of a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | fastMix (tquat< T, P > const &x, tquat< T, P > const &y, T const &a) |
| Quaternion normalized linear interpolation. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | intermediate (tquat< T, P > const &prev, tquat< T, P > const &curr, tquat< T, P > const &next) |
| Returns an intermediate control point for squad interpolation. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | length2 (tquat< T, P > const &q) |
| Returns the squared length of x. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | log (tquat< T, P > const &q) |
| Returns a log of a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | pow (tquat< T, P > const &x, T const &y) |
| Returns x raised to the y power. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotate (tquat< T, P > const &q, tvec3< T, P > const &v) |
| Returns quarternion square root. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotate (tquat< T, P > const &q, tvec4< T, P > const &v) |
| Rotates a 4 components vector by a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | rotation (tvec3< T, P > const &orig, tvec3< T, P > const &dest) |
| Compute the rotation between two vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | shortMix (tquat< T, P > const &x, tquat< T, P > const &y, T const &a) |
| Quaternion interpolation using the rotation short path. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | squad (tquat< T, P > const &q1, tquat< T, P > const &q2, tquat< T, P > const &s1, tquat< T, P > const &s2, T const &h) |
| Compute a point on a path according squad equation. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | toMat3 (tquat< T, P > const &x) |
| Converts a quaternion to a 3 * 3 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | toMat4 (tquat< T, P > const &x) |
| Converts a quaternion to a 4 * 4 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | toQuat (tmat3x3< T, P > const &x) |
| Converts a 3 * 3 matrix to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | toQuat (tmat4x4< T, P > const &x) |
| Converts a 4 * 4 matrix to a quaternion. More... | |
Definition in file gtx/quaternion.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00089_source.html b/doc/api/a00089_source.html
deleted file mode 100644
index 05cab146..00000000
--- a/doc/api/a00089_source.html
+++ /dev/null
@@ -1,232 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00090.html b/doc/api/a00090.html
deleted file mode 100644
index cbab6f33..00000000
--- a/doc/api/a00090.html
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL tvec3< T, defaultp > | ballRand (T Radius) |
| Generate a random 3D vector which coordinates are regulary distributed within the volume of a ball of a given radius. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec2< T, defaultp > | circularRand (T Radius) |
| Generate a random 2D vector which coordinates are regulary distributed on a circle of a given radius. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec2< T, defaultp > | diskRand (T Radius) |
| Generate a random 2D vector which coordinates are regulary distributed within the area of a disk of a given radius. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | gaussRand (genType Mean, genType Deviation) |
| Generate random numbers in the interval [Min, Max], according a gaussian distribution. More... | |
| template<typename genTYpe > | |
| GLM_FUNC_DECL genTYpe | linearRand (genTYpe Min, genTYpe Max) |
| Generate random numbers in the interval [Min, Max], according a linear distribution. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | linearRand (vecType< T, P > const &Min, vecType< T, P > const &Max) |
| Generate random numbers in the interval [Min, Max], according a linear distribution. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec3< T, defaultp > | sphericalRand (T Radius) |
| Generate a random 3D vector which coordinates are regulary distributed on a sphere of a given radius. More... | |
Definition in file random.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00090_source.html b/doc/api/a00090_source.html
deleted file mode 100644
index e849e7a9..00000000
--- a/doc/api/a00090_source.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00091.html b/doc/api/a00091.html
deleted file mode 100644
index fb2a731e..00000000
--- a/doc/api/a00091.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file range.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00091_source.html b/doc/api/a00091_source.html
deleted file mode 100644
index c99c54b8..00000000
--- a/doc/api/a00091_source.html
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00092.html b/doc/api/a00092.html
deleted file mode 100644
index d9a436ff..00000000
--- a/doc/api/a00092.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Typedefs | |
| typedef detail::uint8 | byte |
| Type for byte numbers. More... | |
| typedef detail::uint32 | dword |
| Type for dword numbers. More... | |
| typedef detail::uint64 | qword |
| Type for qword numbers. More... | |
| typedef detail::uint16 | word |
| Type for word numbers. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00092_source.html b/doc/api/a00092_source.html
deleted file mode 100644
index 7e3df155..00000000
--- a/doc/api/a00092_source.html
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00093.html b/doc/api/a00093.html
deleted file mode 100644
index 0c19602c..00000000
--- a/doc/api/a00093.html
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | acot (genType x) |
| Inverse cotangent function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | acoth (genType x) |
| Inverse cotangent hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | acsc (genType x) |
| Inverse cosecant function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | acsch (genType x) |
| Inverse cosecant hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | asec (genType x) |
| Inverse secant function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | asech (genType x) |
| Inverse secant hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | cot (genType angle) |
| Cotangent function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | coth (genType angle) |
| Cotangent hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | csc (genType angle) |
| Cosecant function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | csch (genType angle) |
| Cosecant hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | sec (genType angle) |
| Secant function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | sech (genType angle) |
| Secant hyperbolic function. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00093_source.html b/doc/api/a00093_source.html
deleted file mode 100644
index 79446fa7..00000000
--- a/doc/api/a00093_source.html
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00094.html b/doc/api/a00094.html
deleted file mode 100644
index 5a6679fc..00000000
--- a/doc/api/a00094.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_rotate_normalized_axis -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rotateNormalizedAxis (tmat4x4< T, P > const &m, T const &angle, tvec3< T, P > const &axis) |
| Builds a rotation 4 * 4 matrix created from a normalized axis and an angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | rotateNormalizedAxis (tquat< T, P > const &q, T const &angle, tvec3< T, P > const &axis) |
| Rotates a quaternion from a vector of 3 components normalized axis and an angle. More... | |
GLM_GTX_rotate_normalized_axis
-Definition in file rotate_normalized_axis.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00094_source.html b/doc/api/a00094_source.html
deleted file mode 100644
index 93fb9f84..00000000
--- a/doc/api/a00094_source.html
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00095.html b/doc/api/a00095.html
deleted file mode 100644
index f7063335..00000000
--- a/doc/api/a00095.html
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_rotate_vector -More...
- -Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | orientation (tvec3< T, P > const &Normal, tvec3< T, P > const &Up) |
| Build a rotation matrix from a normal and a up vector. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec2< T, P > | rotate (tvec2< T, P > const &v, T const &angle) |
| Rotate a two dimensional vector. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotate (tvec3< T, P > const &v, T const &angle, tvec3< T, P > const &normal) |
| Rotate a three dimensional vector around an axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotate (tvec4< T, P > const &v, T const &angle, tvec3< T, P > const &normal) |
| Rotate a four dimensional vector around an axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotateX (tvec3< T, P > const &v, T const &angle) |
| Rotate a three dimensional vector around the X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotateX (tvec4< T, P > const &v, T const &angle) |
| Rotate a four dimentionnals vector around the X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotateY (tvec3< T, P > const &v, T const &angle) |
| Rotate a three dimensional vector around the Y axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotateY (tvec4< T, P > const &v, T const &angle) |
| Rotate a four dimensional vector around the X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotateZ (tvec3< T, P > const &v, T const &angle) |
| Rotate a three dimensional vector around the Z axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotateZ (tvec4< T, P > const &v, T const &angle) |
| Rotate a four dimensional vector around the X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | slerp (tvec3< T, P > const &x, tvec3< T, P > const &y, T const &a) |
| Returns Spherical interpolation between two vectors. More... | |
Definition in file rotate_vector.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00095_source.html b/doc/api/a00095_source.html
deleted file mode 100644
index 21cd8f49..00000000
--- a/doc/api/a00095_source.html
+++ /dev/null
@@ -1,186 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00096.html b/doc/api/a00096.html
deleted file mode 100644
index 83e02b1a..00000000
--- a/doc/api/a00096.html
+++ /dev/null
@@ -1,185 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | ceilMultiple (genType Source, genType Multiple) |
| Higher multiple number of Source. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | ceilMultiple (vecType< T, P > const &Source, vecType< T, P > const &Multiple) |
| Higher multiple number of Source. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | ceilPowerOfTwo (genIUType Value) |
| Return the power of two number which value is just higher the input value, round up to a power of two. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | ceilPowerOfTwo (vecType< T, P > const &value) |
| Return the power of two number which value is just higher the input value, round up to a power of two. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | floorMultiple (genType Source, genType Multiple) |
| Lower multiple number of Source. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | floorMultiple (vecType< T, P > const &Source, vecType< T, P > const &Multiple) |
| Lower multiple number of Source. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | floorPowerOfTwo (genIUType Value) |
| Return the power of two number which value is just lower the input value, round down to a power of two. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | floorPowerOfTwo (vecType< T, P > const &value) |
| Return the power of two number which value is just lower the input value, round down to a power of two. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL bool | isMultiple (genIUType Value, genIUType Multiple) |
| Return true if the 'Value' is a multiple of 'Multiple'. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isMultiple (vecType< T, P > const &Value, T Multiple) |
| Return true if the 'Value' is a multiple of 'Multiple'. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isMultiple (vecType< T, P > const &Value, vecType< T, P > const &Multiple) |
| Return true if the 'Value' is a multiple of 'Multiple'. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL bool | isPowerOfTwo (genIUType Value) |
| Return true if the value is a power of two number. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isPowerOfTwo (vecType< T, P > const &value) |
| Return true if the value is a power of two number. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | roundMultiple (genType Source, genType Multiple) |
| Lower multiple number of Source. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | roundMultiple (vecType< T, P > const &Source, vecType< T, P > const &Multiple) |
| Lower multiple number of Source. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | roundPowerOfTwo (genIUType Value) |
| Return the power of two number which value is the closet to the input value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | roundPowerOfTwo (vecType< T, P > const &value) |
| Return the power of two number which value is the closet to the input value. More... | |
Definition in file round.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00096_source.html b/doc/api/a00096_source.html
deleted file mode 100644
index 5fb22121..00000000
--- a/doc/api/a00096_source.html
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00097.html b/doc/api/a00097.html
deleted file mode 100644
index aab283f1..00000000
--- a/doc/api/a00097.html
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GTX Extensions (Experimental) -More...
- -Go to the source code of this file.
-Enables scalar multiplication for all types
-Since GLSL is very strict about types, the following (often used) combinations do not work: double * vec4 int * vec4 vec4 / int So we'll fix that! Of course "float * vec4" should remain the same (hence the enable_if magic)
- -Definition in file scalar_multiplication.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00097_source.html b/doc/api/a00097_source.html
deleted file mode 100644
index c8c4d29b..00000000
--- a/doc/api/a00097_source.html
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00098.html b/doc/api/a00098.html
deleted file mode 100644
index e47b32d9..00000000
--- a/doc/api/a00098.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_scalar_relational -More...
- -Go to the source code of this file.
-Definition in file scalar_relational.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00098_source.html b/doc/api/a00098_source.html
deleted file mode 100644
index 1282134c..00000000
--- a/doc/api/a00098_source.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00099.html b/doc/api/a00099.html
deleted file mode 100644
index 40e1d0cd..00000000
--- a/doc/api/a00099.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00099_source.html b/doc/api/a00099_source.html
deleted file mode 100644
index 9d079962..00000000
--- a/doc/api/a00099_source.html
+++ /dev/null
@@ -1,881 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00100.html b/doc/api/a00100.html
deleted file mode 100644
index 9d7899bc..00000000
--- a/doc/api/a00100.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | catmullRom (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s) |
| Return a point from a catmull rom curve. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | cubic (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s) |
| Return a point from a cubic curve. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | hermite (genType const &v1, genType const &t1, genType const &v2, genType const &t2, typename genType::value_type const &s) |
| Return a point from a hermite curve. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00100_source.html b/doc/api/a00100_source.html
deleted file mode 100644
index 0d6d6354..00000000
--- a/doc/api/a00100_source.html
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00101.html b/doc/api/a00101.html
deleted file mode 100644
index 515a3d4f..00000000
--- a/doc/api/a00101.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTX_std_based_type -More...
- -Go to the source code of this file.
--Typedefs | |
| typedef tvec1< std::size_t, defaultp > | size1 |
| Vector type based of one std::size_t component. More... | |
| typedef tvec1< std::size_t, defaultp > | size1_t |
| Vector type based of one std::size_t component. More... | |
| typedef tvec2< std::size_t, defaultp > | size2 |
| Vector type based of two std::size_t components. More... | |
| typedef tvec2< std::size_t, defaultp > | size2_t |
| Vector type based of two std::size_t components. More... | |
| typedef tvec3< std::size_t, defaultp > | size3 |
| Vector type based of three std::size_t components. More... | |
| typedef tvec3< std::size_t, defaultp > | size3_t |
| Vector type based of three std::size_t components. More... | |
| typedef tvec4< std::size_t, defaultp > | size4 |
| Vector type based of four std::size_t components. More... | |
| typedef tvec4< std::size_t, defaultp > | size4_t |
| Vector type based of four std::size_t components. More... | |
Definition in file std_based_type.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00101_source.html b/doc/api/a00101_source.html
deleted file mode 100644
index 14d12d5b..00000000
--- a/doc/api/a00101_source.html
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00102.html b/doc/api/a00102.html
deleted file mode 100644
index c11d778a..00000000
--- a/doc/api/a00102.html
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<template< typename, precision > class matType, typename T , precision P> | |
| GLM_FUNC_DECL std::string | to_string (matType< T, P > const &x) |
| Create a string from a GLM vector or matrix typed variable. More... | |
Definition in file string_cast.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00102_source.html b/doc/api/a00102_source.html
deleted file mode 100644
index 5d2502ab..00000000
--- a/doc/api/a00102_source.html
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00103.html b/doc/api/a00103.html
deleted file mode 100644
index 0cf2987d..00000000
--- a/doc/api/a00103.html
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rotate (T angle, tvec3< T, P > const &v) |
| Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in radians. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | scale (tvec3< T, P > const &v) |
| Transforms a matrix with a scale 4 * 4 matrix created from a vector of 3 components. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | translate (tvec3< T, P > const &v) |
| Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars. More... | |
Definition in file transform.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00103_source.html b/doc/api/a00103_source.html
deleted file mode 100644
index fcaccd17..00000000
--- a/doc/api/a00103_source.html
+++ /dev/null
@@ -1,138 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00104.html b/doc/api/a00104.html
deleted file mode 100644
index 6f93ab61..00000000
--- a/doc/api/a00104.html
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | proj2D (const tmat3x3< T, P > &m, const tvec3< T, P > &normal) |
| Build planar projection matrix along normal axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | proj3D (const tmat4x4< T, P > &m, const tvec3< T, P > &normal) |
| Build planar projection matrix along normal axis. More... | |
| template<typename valType , precision P> | |
| GLM_FUNC_DECL tmat4x4< valType, P > | scaleBias (valType scale, valType bias) |
| Build a scale bias matrix. More... | |
| template<typename valType , precision P> | |
| GLM_FUNC_DECL tmat4x4< valType, P > | scaleBias (tmat4x4< valType, P > const &m, valType scale, valType bias) |
| Build a scale bias matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | shearX2D (tmat3x3< T, P > const &m, T y) |
| Transforms a matrix with a shearing on X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | shearX3D (const tmat4x4< T, P > &m, T y, T z) |
| Transforms a matrix with a shearing on X axis From GLM_GTX_transform2 extension. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | shearY2D (tmat3x3< T, P > const &m, T x) |
| Transforms a matrix with a shearing on Y axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | shearY3D (const tmat4x4< T, P > &m, T x, T z) |
| Transforms a matrix with a shearing on Y axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | shearZ3D (const tmat4x4< T, P > &m, T x, T y) |
| Transforms a matrix with a shearing on Z axis. More... | |
Definition in file transform2.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00104_source.html b/doc/api/a00104_source.html
deleted file mode 100644
index 4ffb83ba..00000000
--- a/doc/api/a00104_source.html
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00105.html b/doc/api/a00105.html
deleted file mode 100644
index 912a6c0d..00000000
--- a/doc/api/a00105.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file trigonometric.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00105_source.html b/doc/api/a00105_source.html
deleted file mode 100644
index 500f2b36..00000000
--- a/doc/api/a00105_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00106.html b/doc/api/a00106.html
deleted file mode 100644
index 875f3fd3..00000000
--- a/doc/api/a00106.html
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Typedefs | |
| -typedef aligned_highp_bvec1 | aligned_bvec1 |
| 1 component vector of boolean. | |
| -typedef aligned_highp_bvec2 | aligned_bvec2 |
| 2 components vector of boolean. | |
| -typedef aligned_highp_bvec3 | aligned_bvec3 |
| 3 components vector of boolean. | |
| -typedef aligned_highp_bvec4 | aligned_bvec4 |
| 4 components vector of boolean. | |
| -typedef aligned_highp_dvec1 | aligned_dvec1 |
| 1 component vector of double-precision floating-point numbers. | |
| -typedef aligned_highp_dvec2 | aligned_dvec2 |
| 2 components vector of double-precision floating-point numbers. | |
| -typedef aligned_highp_dvec3 | aligned_dvec3 |
| 3 components vector of double-precision floating-point numbers. | |
| -typedef aligned_highp_dvec4 | aligned_dvec4 |
| 4 components vector of double-precision floating-point numbers. | |
| typedef tvec2< bool, aligned_highp > | aligned_highp_bvec2 |
| 2 components vector of high precision bool numbers. More... | |
| -typedef tvec3< bool, aligned_highp > | aligned_highp_bvec3 |
| 3 components vector of high precision bool numbers. | |
| -typedef tvec4< bool, aligned_highp > | aligned_highp_bvec4 |
| 4 components vector of high precision bool numbers. | |
| typedef tvec2< double, aligned_highp > | aligned_highp_dvec2 |
| 2 components vector of high double-precision floating-point numbers. More... | |
| typedef tvec3< double, aligned_highp > | aligned_highp_dvec3 |
| 3 components vector of high double-precision floating-point numbers. More... | |
| -typedef tvec4< double, aligned_highp > | aligned_highp_dvec4 |
| 4 components vector of high double-precision floating-point numbers. | |
| typedef tvec2< int, aligned_highp > | aligned_highp_ivec2 |
| 2 components vector of high precision signed integer numbers. More... | |
| typedef tvec3< int, aligned_highp > | aligned_highp_ivec3 |
| 3 components vector of high precision signed integer numbers. More... | |
| -typedef tvec4< int, aligned_highp > | aligned_highp_ivec4 |
| 4 components vector of high precision signed integer numbers. | |
| typedef tvec2< uint, aligned_highp > | aligned_highp_uvec2 |
| 2 components vector of high precision unsigned integer numbers. More... | |
| typedef tvec3< uint, aligned_highp > | aligned_highp_uvec3 |
| 3 components vector of high precision unsigned integer numbers. More... | |
| -typedef tvec4< uint, aligned_highp > | aligned_highp_uvec4 |
| 4 components vector of high precision unsigned integer numbers. | |
| typedef tvec2< float, aligned_highp > | aligned_highp_vec2 |
| 2 components vector of high single-precision floating-point numbers. More... | |
| typedef tvec3< float, aligned_highp > | aligned_highp_vec3 |
| 3 components vector of high single-precision floating-point numbers. More... | |
| -typedef tvec4< float, aligned_highp > | aligned_highp_vec4 |
| 4 components vector of high single-precision floating-point numbers. | |
| -typedef aligned_highp_ivec1 | aligned_ivec1 |
| 1 component vector of signed integer numbers. | |
| -typedef aligned_highp_ivec2 | aligned_ivec2 |
| 2 components vector of signed integer numbers. | |
| -typedef aligned_highp_ivec3 | aligned_ivec3 |
| 3 components vector of signed integer numbers. | |
| -typedef aligned_highp_ivec4 | aligned_ivec4 |
| 4 components vector of signed integer numbers. | |
| typedef tvec2< bool, aligned_lowp > | aligned_lowp_bvec2 |
| 2 components vector of low precision bool numbers. More... | |
| -typedef tvec3< bool, aligned_lowp > | aligned_lowp_bvec3 |
| 3 components vector of low precision bool numbers. | |
| -typedef tvec4< bool, aligned_lowp > | aligned_lowp_bvec4 |
| 4 components vector of low precision bool numbers. | |
| typedef tvec2< double, aligned_lowp > | aligned_lowp_dvec2 |
| 2 components vector of low double-precision floating-point numbers. More... | |
| typedef tvec3< double, aligned_lowp > | aligned_lowp_dvec3 |
| 3 components vector of low double-precision floating-point numbers. More... | |
| -typedef tvec4< double, aligned_lowp > | aligned_lowp_dvec4 |
| 4 components vector of low double-precision floating-point numbers. | |
| typedef tvec2< int, aligned_lowp > | aligned_lowp_ivec2 |
| 2 components vector of low precision signed integer numbers. More... | |
| typedef tvec3< int, aligned_lowp > | aligned_lowp_ivec3 |
| 3 components vector of low precision signed integer numbers. More... | |
| -typedef tvec4< int, aligned_lowp > | aligned_lowp_ivec4 |
| 4 components vector of low precision signed integer numbers. | |
| typedef tvec2< uint, aligned_lowp > | aligned_lowp_uvec2 |
| 2 components vector of low precision unsigned integer numbers. More... | |
| typedef tvec3< uint, aligned_lowp > | aligned_lowp_uvec3 |
| 3 components vector of low precision unsigned integer numbers. More... | |
| -typedef tvec4< uint, aligned_lowp > | aligned_lowp_uvec4 |
| 4 components vector of low precision unsigned integer numbers. | |
| typedef tvec2< float, aligned_lowp > | aligned_lowp_vec2 |
| 2 components vector of low single-precision floating-point numbers. More... | |
| typedef tvec3< float, aligned_lowp > | aligned_lowp_vec3 |
| 3 components vector of low single-precision floating-point numbers. More... | |
| -typedef tvec4< float, aligned_lowp > | aligned_lowp_vec4 |
| 4 components vector of low single-precision floating-point numbers. | |
| typedef tvec2< bool, aligned_mediump > | aligned_mediump_bvec2 |
| 2 components vector of medium precision bool numbers. More... | |
| -typedef tvec3< bool, aligned_mediump > | aligned_mediump_bvec3 |
| 3 components vector of medium precision bool numbers. | |
| -typedef tvec4< bool, aligned_mediump > | aligned_mediump_bvec4 |
| 4 components vector of medium precision bool numbers. | |
| typedef tvec2< double, aligned_mediump > | aligned_mediump_dvec2 |
| 2 components vector of medium double-precision floating-point numbers. More... | |
| typedef tvec3< double, aligned_mediump > | aligned_mediump_dvec3 |
| 3 components vector of medium double-precision floating-point numbers. More... | |
| -typedef tvec4< double, aligned_mediump > | aligned_mediump_dvec4 |
| 4 components vector of medium double-precision floating-point numbers. | |
| typedef tvec2< int, aligned_mediump > | aligned_mediump_ivec2 |
| 2 components vector of medium precision signed integer numbers. More... | |
| typedef tvec3< int, aligned_mediump > | aligned_mediump_ivec3 |
| 3 components vector of medium precision signed integer numbers. More... | |
| -typedef tvec4< int, aligned_mediump > | aligned_mediump_ivec4 |
| 4 components vector of medium precision signed integer numbers. | |
| typedef tvec2< uint, aligned_mediump > | aligned_mediump_uvec2 |
| 2 components vector of medium precision unsigned integer numbers. More... | |
| typedef tvec3< uint, aligned_mediump > | aligned_mediump_uvec3 |
| 3 components vector of medium precision unsigned integer numbers. More... | |
| -typedef tvec4< uint, aligned_mediump > | aligned_mediump_uvec4 |
| 4 components vector of medium precision unsigned integer numbers. | |
| typedef tvec2< float, aligned_mediump > | aligned_mediump_vec2 |
| 2 components vector of medium single-precision floating-point numbers. More... | |
| typedef tvec3< float, aligned_mediump > | aligned_mediump_vec3 |
| 3 components vector of medium single-precision floating-point numbers. More... | |
| -typedef tvec4< float, aligned_mediump > | aligned_mediump_vec4 |
| 4 components vector of medium single-precision floating-point numbers. | |
| -typedef aligned_highp_uvec1 | aligned_uvec1 |
| 1 component vector of unsigned integer numbers. | |
| -typedef aligned_highp_uvec2 | aligned_uvec2 |
| 2 components vector of unsigned integer numbers. | |
| -typedef aligned_highp_uvec3 | aligned_uvec3 |
| 3 components vector of unsigned integer numbers. | |
| -typedef aligned_highp_uvec4 | aligned_uvec4 |
| 4 components vector of unsigned integer numbers. | |
| -typedef aligned_highp_vec1 | aligned_vec1 |
| 1 component vector of floating-point numbers. | |
| -typedef aligned_highp_vec2 | aligned_vec2 |
| 2 components vector of floating-point numbers. | |
| -typedef aligned_highp_vec3 | aligned_vec3 |
| 3 components vector of floating-point numbers. | |
| -typedef aligned_highp_vec4 | aligned_vec4 |
| 4 components vector of floating-point numbers. | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00106_source.html b/doc/api/a00106_source.html
deleted file mode 100644
index aef4a6b1..00000000
--- a/doc/api/a00106_source.html
+++ /dev/null
@@ -1,422 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00107.html b/doc/api/a00107.html
deleted file mode 100644
index 1af5e386..00000000
--- a/doc/api/a00107.html
+++ /dev/null
@@ -1,744 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| GLM_ALIGNED_TYPEDEF (lowp_int8, aligned_lowp_int8, 1) | |
| Low precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int16, aligned_lowp_int16, 2) | |
| Low precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int32, aligned_lowp_int32, 4) | |
| Low precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int64, aligned_lowp_int64, 8) | |
| Low precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int8_t, aligned_lowp_int8_t, 1) | |
| Low precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int16_t, aligned_lowp_int16_t, 2) | |
| Low precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int32_t, aligned_lowp_int32_t, 4) | |
| Low precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int64_t, aligned_lowp_int64_t, 8) | |
| Low precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_i8, aligned_lowp_i8, 1) | |
| Low precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_i16, aligned_lowp_i16, 2) | |
| Low precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_i32, aligned_lowp_i32, 4) | |
| Low precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_i64, aligned_lowp_i64, 8) | |
| Low precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int8, aligned_mediump_int8, 1) | |
| Medium precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int16, aligned_mediump_int16, 2) | |
| Medium precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int32, aligned_mediump_int32, 4) | |
| Medium precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int64, aligned_mediump_int64, 8) | |
| Medium precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int8_t, aligned_mediump_int8_t, 1) | |
| Medium precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int16_t, aligned_mediump_int16_t, 2) | |
| Medium precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int32_t, aligned_mediump_int32_t, 4) | |
| Medium precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int64_t, aligned_mediump_int64_t, 8) | |
| Medium precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_i8, aligned_mediump_i8, 1) | |
| Medium precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_i16, aligned_mediump_i16, 2) | |
| Medium precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_i32, aligned_mediump_i32, 4) | |
| Medium precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_i64, aligned_mediump_i64, 8) | |
| Medium precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int8, aligned_highp_int8, 1) | |
| High precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int16, aligned_highp_int16, 2) | |
| High precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int32, aligned_highp_int32, 4) | |
| High precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int64, aligned_highp_int64, 8) | |
| High precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int8_t, aligned_highp_int8_t, 1) | |
| High precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int16_t, aligned_highp_int16_t, 2) | |
| High precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int32_t, aligned_highp_int32_t, 4) | |
| High precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int64_t, aligned_highp_int64_t, 8) | |
| High precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_i8, aligned_highp_i8, 1) | |
| High precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_i16, aligned_highp_i16, 2) | |
| High precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_i32, aligned_highp_i32, 4) | |
| High precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_i64, aligned_highp_i64, 8) | |
| High precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int8, aligned_int8, 1) | |
| Default precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int16, aligned_int16, 2) | |
| Default precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int32, aligned_int32, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int64, aligned_int64, 8) | |
| Default precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int8_t, aligned_int8_t, 1) | |
| Default precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int16_t, aligned_int16_t, 2) | |
| Default precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int32_t, aligned_int32_t, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int64_t, aligned_int64_t, 8) | |
| Default precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i8, aligned_i8, 1) | |
| Default precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i16, aligned_i16, 2) | |
| Default precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i32, aligned_i32, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i64, aligned_i64, 8) | |
| Default precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (ivec1, aligned_ivec1, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (ivec2, aligned_ivec2, 8) | |
| Default precision 32 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (ivec3, aligned_ivec3, 16) | |
| Default precision 32 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (ivec4, aligned_ivec4, 16) | |
| Default precision 32 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i8vec1, aligned_i8vec1, 1) | |
| Default precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i8vec2, aligned_i8vec2, 2) | |
| Default precision 8 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i8vec3, aligned_i8vec3, 4) | |
| Default precision 8 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i8vec4, aligned_i8vec4, 4) | |
| Default precision 8 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i16vec1, aligned_i16vec1, 2) | |
| Default precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i16vec2, aligned_i16vec2, 4) | |
| Default precision 16 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i16vec3, aligned_i16vec3, 8) | |
| Default precision 16 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i16vec4, aligned_i16vec4, 8) | |
| Default precision 16 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i32vec1, aligned_i32vec1, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i32vec2, aligned_i32vec2, 8) | |
| Default precision 32 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i32vec3, aligned_i32vec3, 16) | |
| Default precision 32 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i32vec4, aligned_i32vec4, 16) | |
| Default precision 32 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i64vec1, aligned_i64vec1, 8) | |
| Default precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i64vec2, aligned_i64vec2, 16) | |
| Default precision 64 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i64vec3, aligned_i64vec3, 32) | |
| Default precision 64 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i64vec4, aligned_i64vec4, 32) | |
| Default precision 64 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint8, aligned_lowp_uint8, 1) | |
| Low precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint16, aligned_lowp_uint16, 2) | |
| Low precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint32, aligned_lowp_uint32, 4) | |
| Low precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint64, aligned_lowp_uint64, 8) | |
| Low precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint8_t, aligned_lowp_uint8_t, 1) | |
| Low precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint16_t, aligned_lowp_uint16_t, 2) | |
| Low precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint32_t, aligned_lowp_uint32_t, 4) | |
| Low precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint64_t, aligned_lowp_uint64_t, 8) | |
| Low precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_u8, aligned_lowp_u8, 1) | |
| Low precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_u16, aligned_lowp_u16, 2) | |
| Low precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_u32, aligned_lowp_u32, 4) | |
| Low precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_u64, aligned_lowp_u64, 8) | |
| Low precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint8, aligned_mediump_uint8, 1) | |
| Medium precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint16, aligned_mediump_uint16, 2) | |
| Medium precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint32, aligned_mediump_uint32, 4) | |
| Medium precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint64, aligned_mediump_uint64, 8) | |
| Medium precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint8_t, aligned_mediump_uint8_t, 1) | |
| Medium precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint16_t, aligned_mediump_uint16_t, 2) | |
| Medium precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint32_t, aligned_mediump_uint32_t, 4) | |
| Medium precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint64_t, aligned_mediump_uint64_t, 8) | |
| Medium precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_u8, aligned_mediump_u8, 1) | |
| Medium precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_u16, aligned_mediump_u16, 2) | |
| Medium precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_u32, aligned_mediump_u32, 4) | |
| Medium precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_u64, aligned_mediump_u64, 8) | |
| Medium precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint8, aligned_highp_uint8, 1) | |
| High precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint16, aligned_highp_uint16, 2) | |
| High precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint32, aligned_highp_uint32, 4) | |
| High precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint64, aligned_highp_uint64, 8) | |
| High precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint8_t, aligned_highp_uint8_t, 1) | |
| High precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint16_t, aligned_highp_uint16_t, 2) | |
| High precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint32_t, aligned_highp_uint32_t, 4) | |
| High precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint64_t, aligned_highp_uint64_t, 8) | |
| High precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_u8, aligned_highp_u8, 1) | |
| High precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_u16, aligned_highp_u16, 2) | |
| High precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_u32, aligned_highp_u32, 4) | |
| High precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_u64, aligned_highp_u64, 8) | |
| High precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint8, aligned_uint8, 1) | |
| Default precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint16, aligned_uint16, 2) | |
| Default precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint32, aligned_uint32, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint64, aligned_uint64, 8) | |
| Default precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint8_t, aligned_uint8_t, 1) | |
| Default precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint16_t, aligned_uint16_t, 2) | |
| Default precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint32_t, aligned_uint32_t, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint64_t, aligned_uint64_t, 8) | |
| Default precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u8, aligned_u8, 1) | |
| Default precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u16, aligned_u16, 2) | |
| Default precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u32, aligned_u32, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u64, aligned_u64, 8) | |
| Default precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uvec1, aligned_uvec1, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uvec2, aligned_uvec2, 8) | |
| Default precision 32 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (uvec3, aligned_uvec3, 16) | |
| Default precision 32 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (uvec4, aligned_uvec4, 16) | |
| Default precision 32 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u8vec1, aligned_u8vec1, 1) | |
| Default precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u8vec2, aligned_u8vec2, 2) | |
| Default precision 8 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u8vec3, aligned_u8vec3, 4) | |
| Default precision 8 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u8vec4, aligned_u8vec4, 4) | |
| Default precision 8 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u16vec1, aligned_u16vec1, 2) | |
| Default precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u16vec2, aligned_u16vec2, 4) | |
| Default precision 16 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u16vec3, aligned_u16vec3, 8) | |
| Default precision 16 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u16vec4, aligned_u16vec4, 8) | |
| Default precision 16 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u32vec1, aligned_u32vec1, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u32vec2, aligned_u32vec2, 8) | |
| Default precision 32 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u32vec3, aligned_u32vec3, 16) | |
| Default precision 32 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u32vec4, aligned_u32vec4, 16) | |
| Default precision 32 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u64vec1, aligned_u64vec1, 8) | |
| Default precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u64vec2, aligned_u64vec2, 16) | |
| Default precision 64 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u64vec3, aligned_u64vec3, 32) | |
| Default precision 64 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u64vec4, aligned_u64vec4, 32) | |
| Default precision 64 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (float32, aligned_float32, 4) | |
| 32 bit single-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float64, aligned_float64, 8) | |
| 64 bit double-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float32_t, aligned_float32_t, 4) | |
| 32 bit single-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float64_t, aligned_float64_t, 8) | |
| 64 bit double-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float32, aligned_f32, 4) | |
| 32 bit single-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float64, aligned_f64, 8) | |
| 64 bit double-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (vec1, aligned_vec1, 4) | |
| Single-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (vec2, aligned_vec2, 8) | |
| Single-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (vec3, aligned_vec3, 16) | |
| Single-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (vec4, aligned_vec4, 16) | |
| Single-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (fvec1, aligned_fvec1, 4) | |
| Single-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (fvec2, aligned_fvec2, 8) | |
| Single-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (fvec3, aligned_fvec3, 16) | |
| Single-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (fvec4, aligned_fvec4, 16) | |
| Single-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (f32vec1, aligned_f32vec1, 4) | |
| Single-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (f32vec2, aligned_f32vec2, 8) | |
| Single-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (f32vec3, aligned_f32vec3, 16) | |
| Single-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (f32vec4, aligned_f32vec4, 16) | |
| Single-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (dvec1, aligned_dvec1, 8) | |
| Double-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (dvec2, aligned_dvec2, 16) | |
| Double-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (dvec3, aligned_dvec3, 32) | |
| Double-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (dvec4, aligned_dvec4, 32) | |
| Double-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (f64vec1, aligned_f64vec1, 8) | |
| Double-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (f64vec2, aligned_f64vec2, 16) | |
| Double-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (f64vec3, aligned_f64vec3, 32) | |
| Double-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (f64vec4, aligned_f64vec4, 32) | |
| Double-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (mat2, aligned_mat2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat3, aligned_mat3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat4, aligned_mat4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat2x2, aligned_mat2x2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat3x3, aligned_mat3x3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat4x4, aligned_mat4x4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat2x2, aligned_fmat2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat3x3, aligned_fmat3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat4x4, aligned_fmat4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat2x2, aligned_fmat2x2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat2x3, aligned_fmat2x3, 16) | |
| Single-precision floating-point aligned 2x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat2x4, aligned_fmat2x4, 16) | |
| Single-precision floating-point aligned 2x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat3x2, aligned_fmat3x2, 16) | |
| Single-precision floating-point aligned 3x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat3x3, aligned_fmat3x3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat3x4, aligned_fmat3x4, 16) | |
| Single-precision floating-point aligned 3x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat4x2, aligned_fmat4x2, 16) | |
| Single-precision floating-point aligned 4x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat4x3, aligned_fmat4x3, 16) | |
| Single-precision floating-point aligned 4x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat4x4, aligned_fmat4x4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat2x2, aligned_f32mat2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat3x3, aligned_f32mat3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat4x4, aligned_f32mat4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat2x2, aligned_f32mat2x2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat2x3, aligned_f32mat2x3, 16) | |
| Single-precision floating-point aligned 2x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat2x4, aligned_f32mat2x4, 16) | |
| Single-precision floating-point aligned 2x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat3x2, aligned_f32mat3x2, 16) | |
| Single-precision floating-point aligned 3x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat3x3, aligned_f32mat3x3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat3x4, aligned_f32mat3x4, 16) | |
| Single-precision floating-point aligned 3x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat4x2, aligned_f32mat4x2, 16) | |
| Single-precision floating-point aligned 4x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat4x3, aligned_f32mat4x3, 16) | |
| Single-precision floating-point aligned 4x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat4x4, aligned_f32mat4x4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat2x2, aligned_f64mat2, 32) | |
| Double-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat3x3, aligned_f64mat3, 32) | |
| Double-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat4x4, aligned_f64mat4, 32) | |
| Double-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat2x2, aligned_f64mat2x2, 32) | |
| Double-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat2x3, aligned_f64mat2x3, 32) | |
| Double-precision floating-point aligned 2x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat2x4, aligned_f64mat2x4, 32) | |
| Double-precision floating-point aligned 2x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat3x2, aligned_f64mat3x2, 32) | |
| Double-precision floating-point aligned 3x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat3x3, aligned_f64mat3x3, 32) | |
| Double-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat3x4, aligned_f64mat3x4, 32) | |
| Double-precision floating-point aligned 3x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat4x2, aligned_f64mat4x2, 32) | |
| Double-precision floating-point aligned 4x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat4x3, aligned_f64mat4x3, 32) | |
| Double-precision floating-point aligned 4x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat4x4, aligned_f64mat4x4, 32) | |
| Double-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (quat, aligned_quat, 16) | |
| Single-precision floating-point aligned quaternion. More... | |
| GLM_ALIGNED_TYPEDEF (fquat, aligned_fquat, 16) | |
| Single-precision floating-point aligned quaternion. More... | |
| GLM_ALIGNED_TYPEDEF (dquat, aligned_dquat, 32) | |
| Double-precision floating-point aligned quaternion. More... | |
| GLM_ALIGNED_TYPEDEF (f32quat, aligned_f32quat, 16) | |
| Single-precision floating-point aligned quaternion. More... | |
| GLM_ALIGNED_TYPEDEF (f64quat, aligned_f64quat, 32) | |
| Double-precision floating-point aligned quaternion. More... | |
Definition in file gtx/type_aligned.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00107_source.html b/doc/api/a00107_source.html
deleted file mode 100644
index be87e5a5..00000000
--- a/doc/api/a00107_source.html
+++ /dev/null
@@ -1,812 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00108.html b/doc/api/a00108.html
deleted file mode 100644
index 02c3a231..00000000
--- a/doc/api/a00108.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Typedefs | |
| typedef float | float32 |
| Default 32 bit single-precision floating-point scalar. More... | |
| typedef double | float64 |
| Default 64 bit double-precision floating-point scalar. More... | |
| typedef highp_float_t | highp_float |
| High precision floating-point numbers. More... | |
| typedef lowp_float_t | lowp_float |
| Low precision floating-point numbers. More... | |
| typedef mediump_float_t | mediump_float |
| Medium precision floating-point numbers. More... | |
Definition in file type_float.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00108_source.html b/doc/api/a00108_source.html
deleted file mode 100644
index 53a5ed25..00000000
--- a/doc/api/a00108_source.html
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00109.html b/doc/api/a00109.html
deleted file mode 100644
index 91b75020..00000000
--- a/doc/api/a00109.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_gentype.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00109_source.html b/doc/api/a00109_source.html
deleted file mode 100644
index f0a21a00..00000000
--- a/doc/api/a00109_source.html
+++ /dev/null
@@ -1,287 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00110.html b/doc/api/a00110.html
deleted file mode 100644
index e899cc83..00000000
--- a/doc/api/a00110.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_half.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00110_source.html b/doc/api/a00110_source.html
deleted file mode 100644
index d37768ba..00000000
--- a/doc/api/a00110_source.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00111.html b/doc/api/a00111.html
deleted file mode 100644
index 74865e65..00000000
--- a/doc/api/a00111.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Typedefs | |
| typedef detail::highp_int_t | highp_int |
| High precision signed integer. More... | |
| typedef detail::highp_uint_t | highp_uint |
| High precision unsigned integer. More... | |
| typedef detail::int16 | int16 |
| 16 bit signed integer type. More... | |
| typedef detail::int32 | int32 |
| 32 bit signed integer type. More... | |
| typedef detail::int64 | int64 |
| 64 bit signed integer type. More... | |
| typedef detail::int8 | int8 |
| 8 bit signed integer type. More... | |
| typedef detail::lowp_int_t | lowp_int |
| Low precision signed integer. More... | |
| typedef detail::lowp_uint_t | lowp_uint |
| Low precision unsigned integer. More... | |
| typedef detail::mediump_int_t | mediump_int |
| Medium precision signed integer. More... | |
| typedef detail::mediump_uint_t | mediump_uint |
| Medium precision unsigned integer. More... | |
| typedef unsigned int | uint |
| Unsigned integer type. More... | |
| typedef detail::uint16 | uint16 |
| 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | uint32 |
| 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | uint64 |
| 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | uint8 |
| 8 bit unsigned integer type. More... | |
Definition in file type_int.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00111_source.html b/doc/api/a00111_source.html
deleted file mode 100644
index 4f853470..00000000
--- a/doc/api/a00111_source.html
+++ /dev/null
@@ -1,391 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00112.html b/doc/api/a00112.html
deleted file mode 100644
index afb3e352..00000000
--- a/doc/api/a00112.html
+++ /dev/null
@@ -1,410 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Typedefs | |
| typedef highp_dmat2x2 | dmat2 |
| 2 * 2 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat2x2 | dmat2x2 |
| 2 * 2 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat2x3 | dmat2x3 |
| 2 * 3 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat2x4 | dmat2x4 |
| 2 * 4 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat3x3 | dmat3 |
| 3 * 3 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat3x2 | dmat3x2 |
| 3 * 2 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat3x3 | dmat3x3 |
| 3 * 3 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat3x4 | dmat3x4 |
| 3 * 4 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat4x4 | dmat4 |
| 4 * 4 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat4x2 | dmat4x2 |
| 4 * 2 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat4x3 | dmat4x3 |
| 4 * 3 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat4x4 | dmat4x4 |
| 4 * 4 matrix of double-precision floating-point numbers. More... | |
| typedef tmat2x2< double, highp > | highp_dmat2 |
| 2 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x2< double, highp > | highp_dmat2x2 |
| 2 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x3< double, highp > | highp_dmat2x3 |
| 2 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x4< double, highp > | highp_dmat2x4 |
| 2 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x3< double, highp > | highp_dmat3 |
| 3 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x2< double, highp > | highp_dmat3x2 |
| 3 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x3< double, highp > | highp_dmat3x3 |
| 3 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x4< double, highp > | highp_dmat3x4 |
| 3 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x4< double, highp > | highp_dmat4 |
| 4 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x2< double, highp > | highp_dmat4x2 |
| 4 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x3< double, highp > | highp_dmat4x3 |
| 4 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x4< double, highp > | highp_dmat4x4 |
| 4 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x2< float, highp > | highp_mat2 |
| 2 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x2< float, highp > | highp_mat2x2 |
| 2 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x3< float, highp > | highp_mat2x3 |
| 2 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x4< float, highp > | highp_mat2x4 |
| 2 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x3< float, highp > | highp_mat3 |
| 3 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x2< float, highp > | highp_mat3x2 |
| 3 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x3< float, highp > | highp_mat3x3 |
| 3 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x4< float, highp > | highp_mat3x4 |
| 3 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x4< float, highp > | highp_mat4 |
| 4 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x2< float, highp > | highp_mat4x2 |
| 4 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x3< float, highp > | highp_mat4x3 |
| 4 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x4< float, highp > | highp_mat4x4 |
| 4 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x2< double, lowp > | lowp_dmat2 |
| 2 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x2< double, lowp > | lowp_dmat2x2 |
| 2 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x3< double, lowp > | lowp_dmat2x3 |
| 2 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x4< double, lowp > | lowp_dmat2x4 |
| 2 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x3< float, lowp > | lowp_dmat3 |
| 3 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x2< double, lowp > | lowp_dmat3x2 |
| 3 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x3< double, lowp > | lowp_dmat3x3 |
| 3 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x4< double, lowp > | lowp_dmat3x4 |
| 3 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x4< double, lowp > | lowp_dmat4 |
| 4 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x2< double, lowp > | lowp_dmat4x2 |
| 4 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x3< double, lowp > | lowp_dmat4x3 |
| 4 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x4< double, lowp > | lowp_dmat4x4 |
| 4 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x2< float, lowp > | lowp_mat2 |
| 2 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x2< float, lowp > | lowp_mat2x2 |
| 2 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x3< float, lowp > | lowp_mat2x3 |
| 2 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x4< float, lowp > | lowp_mat2x4 |
| 2 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x3< float, lowp > | lowp_mat3 |
| 3 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x2< float, lowp > | lowp_mat3x2 |
| 3 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x3< float, lowp > | lowp_mat3x3 |
| 3 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x4< float, lowp > | lowp_mat3x4 |
| 3 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x4< float, lowp > | lowp_mat4 |
| 4 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x2< float, lowp > | lowp_mat4x2 |
| 4 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x3< float, lowp > | lowp_mat4x3 |
| 4 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x4< float, lowp > | lowp_mat4x4 |
| 4 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef mat2x2 | mat2 |
| 2 columns of 2 components matrix of floating-point numbers. More... | |
| typedef highp_mat2x2 | mat2x2 |
| 2 columns of 2 components matrix of floating-point numbers. More... | |
| typedef highp_mat2x3 | mat2x3 |
| 2 columns of 3 components matrix of floating-point numbers. More... | |
| typedef highp_mat2x4 | mat2x4 |
| 2 columns of 4 components matrix of floating-point numbers. More... | |
| typedef mat3x3 | mat3 |
| 3 columns of 3 components matrix of floating-point numbers. More... | |
| typedef highp_mat3x2 | mat3x2 |
| 3 columns of 2 components matrix of floating-point numbers. More... | |
| typedef highp_mat3x3 | mat3x3 |
| 3 columns of 3 components matrix of floating-point numbers. More... | |
| typedef highp_mat3x4 | mat3x4 |
| 3 columns of 4 components matrix of floating-point numbers. More... | |
| typedef mat4x4 | mat4 |
| 4 columns of 4 components matrix of floating-point numbers. More... | |
| typedef highp_mat4x2 | mat4x2 |
| 4 columns of 2 components matrix of floating-point numbers. More... | |
| typedef highp_mat4x3 | mat4x3 |
| 4 columns of 3 components matrix of floating-point numbers. More... | |
| typedef highp_mat4x4 | mat4x4 |
| 4 columns of 4 components matrix of floating-point numbers. More... | |
| typedef tmat2x2< double, mediump > | mediump_dmat2 |
| 2 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x2< double, mediump > | mediump_dmat2x2 |
| 2 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x3< double, mediump > | mediump_dmat2x3 |
| 2 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x4< double, mediump > | mediump_dmat2x4 |
| 2 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x3< double, mediump > | mediump_dmat3 |
| 3 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x2< double, mediump > | mediump_dmat3x2 |
| 3 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x3< double, mediump > | mediump_dmat3x3 |
| 3 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x4< double, mediump > | mediump_dmat3x4 |
| 3 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x4< double, mediump > | mediump_dmat4 |
| 4 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x2< double, mediump > | mediump_dmat4x2 |
| 4 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x3< double, mediump > | mediump_dmat4x3 |
| 4 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x4< double, mediump > | mediump_dmat4x4 |
| 4 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x2< float, mediump > | mediump_mat2 |
| 2 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x2< float, mediump > | mediump_mat2x2 |
| 2 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x3< float, mediump > | mediump_mat2x3 |
| 2 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x4< float, mediump > | mediump_mat2x4 |
| 2 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x3< float, mediump > | mediump_mat3 |
| 3 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x2< float, mediump > | mediump_mat3x2 |
| 3 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x3< float, mediump > | mediump_mat3x3 |
| 3 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x4< float, mediump > | mediump_mat3x4 |
| 3 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x4< float, mediump > | mediump_mat4 |
| 4 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x2< float, mediump > | mediump_mat4x2 |
| 4 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x3< float, mediump > | mediump_mat4x3 |
| 4 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x4< float, mediump > | mediump_mat4x4 |
| 4 columns of 4 components matrix of medium precision floating-point numbers. More... | |
-Functions | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL matType< T, P > | inverse (matType< T, P > const &m) |
| Return the inverse of a squared matrix. More... | |
Definition in file type_mat.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00112_source.html b/doc/api/a00112_source.html
deleted file mode 100644
index d38d7d0a..00000000
--- a/doc/api/a00112_source.html
+++ /dev/null
@@ -1,508 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00113.html b/doc/api/a00113.html
deleted file mode 100644
index 985b0e8f..00000000
--- a/doc/api/a00113.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_mat2x2.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00113_source.html b/doc/api/a00113_source.html
deleted file mode 100644
index a1933d6c..00000000
--- a/doc/api/a00113_source.html
+++ /dev/null
@@ -1,284 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00114.html b/doc/api/a00114.html
deleted file mode 100644
index ae641952..00000000
--- a/doc/api/a00114.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_mat2x3.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00114_source.html b/doc/api/a00114_source.html
deleted file mode 100644
index f1b29be1..00000000
--- a/doc/api/a00114_source.html
+++ /dev/null
@@ -1,267 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00115.html b/doc/api/a00115.html
deleted file mode 100644
index d0e56a19..00000000
--- a/doc/api/a00115.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_mat2x4.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00115_source.html b/doc/api/a00115_source.html
deleted file mode 100644
index 2ba2cf31..00000000
--- a/doc/api/a00115_source.html
+++ /dev/null
@@ -1,269 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00116.html b/doc/api/a00116.html
deleted file mode 100644
index b6d41bc2..00000000
--- a/doc/api/a00116.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_mat3x2.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00116_source.html b/doc/api/a00116_source.html
deleted file mode 100644
index 452857a8..00000000
--- a/doc/api/a00116_source.html
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00117.html b/doc/api/a00117.html
deleted file mode 100644
index a6e43b7b..00000000
--- a/doc/api/a00117.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_mat3x3.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00117_source.html b/doc/api/a00117_source.html
deleted file mode 100644
index abcb2e7f..00000000
--- a/doc/api/a00117_source.html
+++ /dev/null
@@ -1,291 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00118.html b/doc/api/a00118.html
deleted file mode 100644
index 18e3c4d1..00000000
--- a/doc/api/a00118.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_mat3x4.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00118_source.html b/doc/api/a00118_source.html
deleted file mode 100644
index 63a3e36c..00000000
--- a/doc/api/a00118_source.html
+++ /dev/null
@@ -1,274 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00119.html b/doc/api/a00119.html
deleted file mode 100644
index 9762221c..00000000
--- a/doc/api/a00119.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_mat4x2.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00119_source.html b/doc/api/a00119_source.html
deleted file mode 100644
index aa329f92..00000000
--- a/doc/api/a00119_source.html
+++ /dev/null
@@ -1,279 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00120.html b/doc/api/a00120.html
deleted file mode 100644
index 8369e904..00000000
--- a/doc/api/a00120.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_mat4x3.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00120_source.html b/doc/api/a00120_source.html
deleted file mode 100644
index 3542057f..00000000
--- a/doc/api/a00120_source.html
+++ /dev/null
@@ -1,279 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00121.html b/doc/api/a00121.html
deleted file mode 100644
index 942ac1c0..00000000
--- a/doc/api/a00121.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_mat4x4.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00121_source.html b/doc/api/a00121_source.html
deleted file mode 100644
index 1902a23c..00000000
--- a/doc/api/a00121_source.html
+++ /dev/null
@@ -1,296 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00122.html b/doc/api/a00122.html
deleted file mode 100644
index cf5d5887..00000000
--- a/doc/api/a00122.html
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
GLM_GTC_type_precision -More...
- -Go to the source code of this file.
-Definition in file type_precision.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00122_source.html b/doc/api/a00122_source.html
deleted file mode 100644
index ac32cf90..00000000
--- a/doc/api/a00122_source.html
+++ /dev/null
@@ -1,731 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00123.html b/doc/api/a00123.html
deleted file mode 100644
index 0854f754..00000000
--- a/doc/api/a00123.html
+++ /dev/null
@@ -1,185 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x2< T, defaultp > | make_mat2 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x2< T, defaultp > | make_mat2x2 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x3< T, defaultp > | make_mat2x3 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x4< T, defaultp > | make_mat2x4 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x3< T, defaultp > | make_mat3 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x2< T, defaultp > | make_mat3x2 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x3< T, defaultp > | make_mat3x3 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x4< T, defaultp > | make_mat3x4 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | make_mat4 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x2< T, defaultp > | make_mat4x2 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x3< T, defaultp > | make_mat4x3 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | make_mat4x4 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tquat< T, defaultp > | make_quat (T const *const ptr) |
| Build a quaternion from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec2< T, defaultp > | make_vec2 (T const *const ptr) |
| Build a vector from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec3< T, defaultp > | make_vec3 (T const *const ptr) |
| Build a vector from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec4< T, defaultp > | make_vec4 (T const *const ptr) |
| Build a vector from a pointer. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type const * | value_ptr (genType const &vec) |
| Return the constant address to the data of the input parameter. More... | |
Definition in file type_ptr.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00123_source.html b/doc/api/a00123_source.html
deleted file mode 100644
index 4f6001a7..00000000
--- a/doc/api/a00123_source.html
+++ /dev/null
@@ -1,197 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00124.html b/doc/api/a00124.html
deleted file mode 100644
index bdcd99d7..00000000
--- a/doc/api/a00124.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00124_source.html b/doc/api/a00124_source.html
deleted file mode 100644
index e7b792bc..00000000
--- a/doc/api/a00124_source.html
+++ /dev/null
@@ -1,342 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00125.html b/doc/api/a00125.html
deleted file mode 100644
index 4333fb61..00000000
--- a/doc/api/a00125.html
+++ /dev/null
@@ -1,294 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Typedefs | |
| typedef highp_bvec2 | bvec2 |
| 2 components vector of boolean. More... | |
| typedef highp_bvec3 | bvec3 |
| 3 components vector of boolean. More... | |
| typedef highp_bvec4 | bvec4 |
| 4 components vector of boolean. More... | |
| typedef highp_dvec2 | dvec2 |
| 2 components vector of double-precision floating-point numbers. More... | |
| typedef highp_dvec3 | dvec3 |
| 3 components vector of double-precision floating-point numbers. More... | |
| typedef highp_dvec4 | dvec4 |
| 4 components vector of double-precision floating-point numbers. More... | |
| typedef tvec2< bool, highp > | highp_bvec2 |
| 2 components vector of high precision bool numbers. More... | |
| typedef tvec3< bool, highp > | highp_bvec3 |
| 3 components vector of high precision bool numbers. More... | |
| typedef tvec4< bool, highp > | highp_bvec4 |
| 4 components vector of high precision bool numbers. More... | |
| typedef tvec2< double, highp > | highp_dvec2 |
| 2 components vector of high double-precision floating-point numbers. More... | |
| typedef tvec3< double, highp > | highp_dvec3 |
| 3 components vector of high double-precision floating-point numbers. More... | |
| typedef tvec4< double, highp > | highp_dvec4 |
| 4 components vector of high double-precision floating-point numbers. More... | |
| typedef tvec2< int, highp > | highp_ivec2 |
| 2 components vector of high precision signed integer numbers. More... | |
| typedef tvec3< int, highp > | highp_ivec3 |
| 3 components vector of high precision signed integer numbers. More... | |
| typedef tvec4< int, highp > | highp_ivec4 |
| 4 components vector of high precision signed integer numbers. More... | |
| typedef tvec2< uint, highp > | highp_uvec2 |
| 2 components vector of high precision unsigned integer numbers. More... | |
| typedef tvec3< uint, highp > | highp_uvec3 |
| 3 components vector of high precision unsigned integer numbers. More... | |
| typedef tvec4< uint, highp > | highp_uvec4 |
| 4 components vector of high precision unsigned integer numbers. More... | |
| typedef tvec2< float, highp > | highp_vec2 |
| 2 components vector of high single-precision floating-point numbers. More... | |
| typedef tvec3< float, highp > | highp_vec3 |
| 3 components vector of high single-precision floating-point numbers. More... | |
| typedef tvec4< float, highp > | highp_vec4 |
| 4 components vector of high single-precision floating-point numbers. More... | |
| typedef highp_ivec2 | ivec2 |
| 2 components vector of signed integer numbers. More... | |
| typedef highp_ivec3 | ivec3 |
| 3 components vector of signed integer numbers. More... | |
| typedef highp_ivec4 | ivec4 |
| 4 components vector of signed integer numbers. More... | |
| typedef tvec2< bool, lowp > | lowp_bvec2 |
| 2 components vector of low precision bool numbers. More... | |
| typedef tvec3< bool, lowp > | lowp_bvec3 |
| 3 components vector of low precision bool numbers. More... | |
| typedef tvec4< bool, lowp > | lowp_bvec4 |
| 4 components vector of low precision bool numbers. More... | |
| typedef tvec2< double, lowp > | lowp_dvec2 |
| 2 components vector of low double-precision floating-point numbers. More... | |
| typedef tvec3< double, lowp > | lowp_dvec3 |
| 3 components vector of low double-precision floating-point numbers. More... | |
| typedef tvec4< double, lowp > | lowp_dvec4 |
| 4 components vector of low double-precision floating-point numbers. More... | |
| typedef tvec2< int, lowp > | lowp_ivec2 |
| 2 components vector of low precision signed integer numbers. More... | |
| typedef tvec3< int, lowp > | lowp_ivec3 |
| 3 components vector of low precision signed integer numbers. More... | |
| typedef tvec4< int, lowp > | lowp_ivec4 |
| 4 components vector of low precision signed integer numbers. More... | |
| typedef tvec2< uint, lowp > | lowp_uvec2 |
| 2 components vector of low precision unsigned integer numbers. More... | |
| typedef tvec3< uint, lowp > | lowp_uvec3 |
| 3 components vector of low precision unsigned integer numbers. More... | |
| typedef tvec4< uint, lowp > | lowp_uvec4 |
| 4 components vector of low precision unsigned integer numbers. More... | |
| typedef tvec2< float, lowp > | lowp_vec2 |
| 2 components vector of low single-precision floating-point numbers. More... | |
| typedef tvec3< float, lowp > | lowp_vec3 |
| 3 components vector of low single-precision floating-point numbers. More... | |
| typedef tvec4< float, lowp > | lowp_vec4 |
| 4 components vector of low single-precision floating-point numbers. More... | |
| typedef tvec2< bool, mediump > | mediump_bvec2 |
| 2 components vector of medium precision bool numbers. More... | |
| typedef tvec3< bool, mediump > | mediump_bvec3 |
| 3 components vector of medium precision bool numbers. More... | |
| typedef tvec4< bool, mediump > | mediump_bvec4 |
| 4 components vector of medium precision bool numbers. More... | |
| typedef tvec2< double, mediump > | mediump_dvec2 |
| 2 components vector of medium double-precision floating-point numbers. More... | |
| typedef tvec3< double, mediump > | mediump_dvec3 |
| 3 components vector of medium double-precision floating-point numbers. More... | |
| typedef tvec4< double, mediump > | mediump_dvec4 |
| 4 components vector of medium double-precision floating-point numbers. More... | |
| typedef tvec2< int, mediump > | mediump_ivec2 |
| 2 components vector of medium precision signed integer numbers. More... | |
| typedef tvec3< int, mediump > | mediump_ivec3 |
| 3 components vector of medium precision signed integer numbers. More... | |
| typedef tvec4< int, mediump > | mediump_ivec4 |
| 4 components vector of medium precision signed integer numbers. More... | |
| typedef tvec2< uint, mediump > | mediump_uvec2 |
| 2 components vector of medium precision unsigned integer numbers. More... | |
| typedef tvec3< uint, mediump > | mediump_uvec3 |
| 3 components vector of medium precision unsigned integer numbers. More... | |
| typedef tvec4< uint, mediump > | mediump_uvec4 |
| 4 components vector of medium precision unsigned integer numbers. More... | |
| typedef tvec2< float, mediump > | mediump_vec2 |
| 2 components vector of medium single-precision floating-point numbers. More... | |
| typedef tvec3< float, mediump > | mediump_vec3 |
| 3 components vector of medium single-precision floating-point numbers. More... | |
| typedef tvec4< float, mediump > | mediump_vec4 |
| 4 components vector of medium single-precision floating-point numbers. More... | |
| typedef highp_uvec2 | uvec2 |
| 2 components vector of unsigned integer numbers. More... | |
| typedef highp_uvec3 | uvec3 |
| 3 components vector of unsigned integer numbers. More... | |
| typedef highp_uvec4 | uvec4 |
| 4 components vector of unsigned integer numbers. More... | |
| typedef highp_vec2 | vec2 |
| 2 components vector of floating-point numbers. More... | |
| typedef highp_vec3 | vec3 |
| 3 components vector of floating-point numbers. More... | |
| typedef highp_vec4 | vec4 |
| 4 components vector of floating-point numbers. More... | |
Definition in file type_vec.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00125_source.html b/doc/api/a00125_source.html
deleted file mode 100644
index 617dbddd..00000000
--- a/doc/api/a00125_source.html
+++ /dev/null
@@ -1,472 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00126.html b/doc/api/a00126.html
deleted file mode 100644
index 075933a3..00000000
--- a/doc/api/a00126.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_vec1.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00126_source.html b/doc/api/a00126_source.html
deleted file mode 100644
index c6cc2af9..00000000
--- a/doc/api/a00126_source.html
+++ /dev/null
@@ -1,396 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00127.html b/doc/api/a00127.html
deleted file mode 100644
index 6f113b6a..00000000
--- a/doc/api/a00127.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_vec2.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00127_source.html b/doc/api/a00127_source.html
deleted file mode 100644
index dc50acc7..00000000
--- a/doc/api/a00127_source.html
+++ /dev/null
@@ -1,482 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00128.html b/doc/api/a00128.html
deleted file mode 100644
index 01c94a06..00000000
--- a/doc/api/a00128.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_vec3.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00128_source.html b/doc/api/a00128_source.html
deleted file mode 100644
index 4db3e140..00000000
--- a/doc/api/a00128_source.html
+++ /dev/null
@@ -1,500 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00129.html b/doc/api/a00129.html
deleted file mode 100644
index 293b3fcf..00000000
--- a/doc/api/a00129.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file type_vec4.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00129_source.html b/doc/api/a00129_source.html
deleted file mode 100644
index c37bada8..00000000
--- a/doc/api/a00129_source.html
+++ /dev/null
@@ -1,539 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00130.html b/doc/api/a00130.html
deleted file mode 100644
index 22302c48..00000000
--- a/doc/api/a00130.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL uint | float_distance (T const &x, T const &y) |
| Return the distance in the number of ULP between 2 scalars. More... | |
| template<typename T , template< typename > class vecType> | |
| GLM_FUNC_DECL vecType< uint > | float_distance (vecType< T > const &x, vecType< T > const &y) |
| Return the distance in the number of ULP between 2 vectors. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | next_float (genType const &x) |
| Return the next ULP value(s) after the input value(s). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | next_float (genType const &x, uint const &Distance) |
| Return the value(s) ULP distance after the input value(s). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | prev_float (genType const &x) |
| Return the previous ULP value(s) before the input value(s). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | prev_float (genType const &x, uint const &Distance) |
| Return the value(s) ULP distance before the input value(s). More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00130_source.html b/doc/api/a00130_source.html
deleted file mode 100644
index 8015b268..00000000
--- a/doc/api/a00130_source.html
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00131.html b/doc/api/a00131.html
deleted file mode 100644
index 664be7d3..00000000
--- a/doc/api/a00131.html
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Typedefs | |
| typedef highp_bvec1 | bvec1 |
| 1 component vector of boolean. More... | |
| typedef highp_dvec1 | dvec1 |
| 1 component vector of floating-point numbers. More... | |
| typedef highp_bvec1_t | highp_bvec1 |
| 1 component vector of high precision boolean. More... | |
| typedef highp_dvec1_t | highp_dvec1 |
| 1 component vector of high precision floating-point numbers. More... | |
| typedef highp_ivec1_t | highp_ivec1 |
| 1 component vector of high precision signed integer numbers. More... | |
| typedef highp_uvec1_t | highp_uvec1 |
| 1 component vector of high precision unsigned integer numbers. More... | |
| typedef highp_ivec1 | ivec1 |
| 1 component vector of signed integer numbers. More... | |
| typedef lowp_bvec1_t | lowp_bvec1 |
| 1 component vector of low precision boolean. More... | |
| typedef lowp_dvec1_t | lowp_dvec1 |
| 1 component vector of low precision floating-point numbers. More... | |
| typedef lowp_ivec1_t | lowp_ivec1 |
| 1 component vector of low precision signed integer numbers. More... | |
| typedef lowp_uvec1_t | lowp_uvec1 |
| 1 component vector of low precision unsigned integer numbers. More... | |
| typedef mediump_bvec1_t | mediump_bvec1 |
| 1 component vector of medium precision boolean. More... | |
| typedef mediump_dvec1_t | mediump_dvec1 |
| 1 component vector of medium precision floating-point numbers. More... | |
| typedef mediump_ivec1_t | mediump_ivec1 |
| 1 component vector of medium precision signed integer numbers. More... | |
| typedef mediump_uvec1_t | mediump_uvec1 |
| 1 component vector of medium precision unsigned integer numbers. More... | |
| typedef highp_uvec1 | uvec1 |
| 1 component vector of unsigned integer numbers. More... | |
| typedef highp_vec1 | vec1 |
| 1 component vector of floating-point numbers. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00131_source.html b/doc/api/a00131_source.html
deleted file mode 100644
index fc326241..00000000
--- a/doc/api/a00131_source.html
+++ /dev/null
@@ -1,198 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00132.html b/doc/api/a00132.html
deleted file mode 100644
index af82bbd2..00000000
--- a/doc/api/a00132.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00132_source.html b/doc/api/a00132_source.html
deleted file mode 100644
index 20acd0a1..00000000
--- a/doc/api/a00132_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00133.html b/doc/api/a00133.html
deleted file mode 100644
index 2fc2f392..00000000
--- a/doc/api/a00133.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00133_source.html b/doc/api/a00133_source.html
deleted file mode 100644
index 05b9124c..00000000
--- a/doc/api/a00133_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00134.html b/doc/api/a00134.html
deleted file mode 100644
index ad6e1ab8..00000000
--- a/doc/api/a00134.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00134_source.html b/doc/api/a00134_source.html
deleted file mode 100644
index ef4df847..00000000
--- a/doc/api/a00134_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00135.html b/doc/api/a00135.html
deleted file mode 100644
index 27f376ec..00000000
--- a/doc/api/a00135.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00135_source.html b/doc/api/a00135_source.html
deleted file mode 100644
index ede5ce59..00000000
--- a/doc/api/a00135_source.html
+++ /dev/null
@@ -1,2867 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00136.html b/doc/api/a00136.html
deleted file mode 100644
index 40d8d93d..00000000
--- a/doc/api/a00136.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename vecType > | |
| GLM_FUNC_DECL vecType::value_type | angle (vecType const &x, vecType const &y) |
| Returns the absolute angle between two vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | orientedAngle (tvec2< T, P > const &x, tvec2< T, P > const &y) |
| Returns the oriented angle between two 2d vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | orientedAngle (tvec3< T, P > const &x, tvec3< T, P > const &y, tvec3< T, P > const &ref) |
| Returns the oriented angle between two 3d vectors based from a reference axis. More... | |
Definition in file vector_angle.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00136_source.html b/doc/api/a00136_source.html
deleted file mode 100644
index 1aa269de..00000000
--- a/doc/api/a00136_source.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00137.html b/doc/api/a00137.html
deleted file mode 100644
index cfbb991c..00000000
--- a/doc/api/a00137.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | areCollinear (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon) |
| Check whether two vectors are collinears. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | areOrthogonal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon) |
| Check whether two vectors are orthogonals. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | areOrthonormal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon) |
| Check whether two vectors are orthonormal. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isCompNull (vecType< T, P > const &v, T const &epsilon) |
| Check whether a each component of a vector is null. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | isNormalized (vecType< T, P > const &v, T const &epsilon) |
| Check whether a vector is normalized. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | isNull (vecType< T, P > const &v, T const &epsilon) |
| Check whether a vector is null. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00137_source.html b/doc/api/a00137_source.html
deleted file mode 100644
index f172d997..00000000
--- a/doc/api/a00137_source.html
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00138.html b/doc/api/a00138.html
deleted file mode 100644
index 44b0ea7b..00000000
--- a/doc/api/a00138.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
-Definition in file vector_relational.hpp.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00138_source.html b/doc/api/a00138_source.html
deleted file mode 100644
index e7631f14..00000000
--- a/doc/api/a00138_source.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00139.html b/doc/api/a00139.html
deleted file mode 100644
index f71ad592..00000000
--- a/doc/api/a00139.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Go to the source code of this file.
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | clamp (genType const &Texcoord) |
| Simulate GL_CLAMP OpenGL wrap mode. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | mirrorClamp (genType const &Texcoord) |
| Simulate GL_MIRRORED_REPEAT OpenGL wrap mode. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | mirrorRepeat (genType const &Texcoord) |
| Simulate GL_MIRROR_REPEAT OpenGL wrap mode. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | repeat (genType const &Texcoord) |
| Simulate GL_REPEAT OpenGL wrap mode. More... | |
- 1.8.10
-
-
-
diff --git a/doc/api/a00139_source.html b/doc/api/a00139_source.html
deleted file mode 100644
index 87e37da0..00000000
--- a/doc/api/a00139_source.html
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00145.html b/doc/api/a00145.html
deleted file mode 100644
index 10b45843..00000000
--- a/doc/api/a00145.html
+++ /dev/null
@@ -1,1196 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
These all operate component-wise. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | abs (genType x) |
| Returns x if x >= 0; otherwise, it returns -x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | ceil (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer that is greater than or equal to x. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | clamp (genType x, genType minVal, genType maxVal) |
| Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal and maxVal. More... | |
| GLM_FUNC_DECL int | floatBitsToInt (float const &v) |
| Returns a signed integer value representing the encoding of a floating-point value. More... | |
| template<template< typename, precision > class vecType, precision P> | |
| GLM_FUNC_DECL vecType< int, P > | floatBitsToInt (vecType< float, P > const &v) |
| Returns a signed integer value representing the encoding of a floating-point value. More... | |
| GLM_FUNC_DECL uint | floatBitsToUint (float const &v) |
| Returns a unsigned integer value representing the encoding of a floating-point value. More... | |
| template<template< typename, precision > class vecType, precision P> | |
| GLM_FUNC_DECL vecType< uint, P > | floatBitsToUint (vecType< float, P > const &v) |
| Returns a unsigned integer value representing the encoding of a floating-point value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | floor (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer that is less then or equal to x. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fma (genType const &a, genType const &b, genType const &c) |
| Computes and returns a * b + c. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fract (genType x) |
| Return x - floor(x). More... | |
| template<typename genType , typename genIType > | |
| GLM_FUNC_DECL genType | frexp (genType const &x, genIType &exp) |
| Splits x into a floating-point significand in the range [0.5, 1.0) and an integral exponent of two, such that: x = significand * exp(2, exponent) More... | |
| GLM_FUNC_DECL float | intBitsToFloat (int const &v) |
| Returns a floating-point value corresponding to a signed integer encoding of a floating-point value. More... | |
| template<template< typename, precision > class vecType, precision P> | |
| GLM_FUNC_DECL vecType< float, P > | intBitsToFloat (vecType< int, P > const &v) |
| Returns a floating-point value corresponding to a signed integer encoding of a floating-point value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isinf (vecType< T, P > const &x) |
| Returns true if x holds a positive infinity or negative infinity representation in the underlying implementation's set of floating point representations. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isnan (vecType< T, P > const &x) |
| Returns true if x holds a NaN (not a number) representation in the underlying implementation's set of floating point representations. More... | |
| template<typename genType , typename genIType > | |
| GLM_FUNC_DECL genType | ldexp (genType const &x, genIType const &exp) |
| Builds a floating-point number from x and the corresponding integral exponent of two in exp, returning: significand * exp(2, exponent) More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | max (genType x, genType y) |
| Returns y if x < y; otherwise, it returns x. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | min (genType x, genType y) |
| Returns y if y < x; otherwise, it returns x. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | mix (vecType< T, P > const &x, vecType< T, P > const &y, vecType< U, P > const &a) |
| If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | mod (genType x, genType y) |
| Modulus. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | modf (genType x, genType &i) |
| Returns the fractional part of x and sets i to the integer part (as a whole number floating point value). More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | round (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | roundEven (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sign (vecType< T, P > const &x) |
| Returns 1.0 if x > 0, 0.0 if x == 0, or -1.0 if x < 0. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | smoothstep (genType edge0, genType edge1, genType x) |
| Returns 0.0 if x <= edge0 and 1.0 if x >= edge1 and performs smooth Hermite interpolation between 0 and 1 when edge0 < x < edge1. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | step (genType edge, genType x) |
| Returns 0.0 if x < edge, otherwise it returns 1.0 for each component of a genType. More... | |
| template<template< typename, precision > class vecType, typename T , precision P> | |
| GLM_FUNC_DECL vecType< T, P > | step (T edge, vecType< T, P > const &x) |
| Returns 0.0 if x < edge, otherwise it returns 1.0. More... | |
| template<template< typename, precision > class vecType, typename T , precision P> | |
| GLM_FUNC_DECL vecType< T, P > | step (vecType< T, P > const &edge, vecType< T, P > const &x) |
| Returns 0.0 if x < edge, otherwise it returns 1.0. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | trunc (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x whose absolute value is not larger than the absolute value of x. More... | |
| GLM_FUNC_DECL float | uintBitsToFloat (uint const &v) |
| Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value. More... | |
| template<template< typename, precision > class vecType, precision P> | |
| GLM_FUNC_DECL vecType< float, P > | uintBitsToFloat (vecType< uint, P > const &v) |
| Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value. More... | |
These all operate component-wise.
-The description is per component.
-| GLM_FUNC_DECL genType glm::abs | -( | -genType | -x | ) | -- |
Returns x if x >= 0; otherwise, it returns -x.
-| genType | floating-point or signed integer; scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::ceil | -( | -vecType< T, P > const & | -x | ) | -- |
Returns a value equal to the nearest integer that is greater than or equal to x.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::clamp | -( | -genType | -x, | -
| - | - | genType | -minVal, | -
| - | - | genType | -maxVal | -
| - | ) | -- |
Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal and maxVal.
-| genType | Floating-point or integer; scalar or vector types. |
Referenced by glm::saturate().
- -| GLM_FUNC_DECL int glm::floatBitsToInt | -( | -float const & | -v | ) | -- |
Returns a signed integer value representing the encoding of a floating-point value.
-The floating-point value's bit-level representation is preserved.
- - -| GLM_FUNC_DECL vecType<int, P> glm::floatBitsToInt | -( | -vecType< float, P > const & | -v | ) | -- |
Returns a signed integer value representing the encoding of a floating-point value.
-The floatingpoint value's bit-level representation is preserved.
- - -| GLM_FUNC_DECL uint glm::floatBitsToUint | -( | -float const & | -v | ) | -- |
Returns a unsigned integer value representing the encoding of a floating-point value.
-The floatingpoint value's bit-level representation is preserved.
- - -| GLM_FUNC_DECL vecType<uint, P> glm::floatBitsToUint | -( | -vecType< float, P > const & | -v | ) | -- |
Returns a unsigned integer value representing the encoding of a floating-point value.
-The floatingpoint value's bit-level representation is preserved.
- - -| GLM_FUNC_DECL vecType<T, P> glm::floor | -( | -vecType< T, P > const & | -x | ) | -- |
Returns a value equal to the nearest integer that is less then or equal to x.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::fma | -( | -genType const & | -a, | -
| - | - | genType const & | -b, | -
| - | - | genType const & | -c | -
| - | ) | -- |
Computes and returns a * b + c.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::fract | -( | -genType | -x | ) | -- |
Return x - floor(x).
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::frexp | -( | -genType const & | -x, | -
| - | - | genIType & | -exp | -
| - | ) | -- |
Splits x into a floating-point significand in the range [0.5, 1.0) and an integral exponent of two, such that: x = significand * exp(2, exponent)
-The significand is returned by the function and the exponent is returned in the parameter exp. For a floating-point value of zero, the significant and exponent are both zero. For a floating-point value that is an infinity or is not a number, the results are undefined.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL float glm::intBitsToFloat | -( | -int const & | -v | ) | -- |
Returns a floating-point value corresponding to a signed integer encoding of a floating-point value.
-If an inf or NaN is passed in, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit-level representation is preserved.
- - -| GLM_FUNC_DECL vecType<float, P> glm::intBitsToFloat | -( | -vecType< int, P > const & | -v | ) | -- |
Returns a floating-point value corresponding to a signed integer encoding of a floating-point value.
-If an inf or NaN is passed in, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit-level representation is preserved.
- - -| GLM_FUNC_DECL vecType<bool, P> glm::isinf | -( | -vecType< T, P > const & | -x | ) | -- |
Returns true if x holds a positive infinity or negative infinity representation in the underlying implementation's set of floating point representations.
-Returns false otherwise, including for implementations with no infinity representations.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<bool, P> glm::isnan | -( | -vecType< T, P > const & | -x | ) | -- |
Returns true if x holds a NaN (not a number) representation in the underlying implementation's set of floating point representations.
-Returns false otherwise, including for implementations with no NaN representations.
-/!\ When using compiler fast math, this function may fail.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::ldexp | -( | -genType const & | -x, | -
| - | - | genIType const & | -exp | -
| - | ) | -- |
Builds a floating-point number from x and the corresponding integral exponent of two in exp, returning: significand * exp(2, exponent)
-If this product is too large to be represented in the floating-point type, the result is undefined.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::max | -( | -genType | -x, | -
| - | - | genType | -y | -
| - | ) | -- |
Returns y if x < y; otherwise, it returns x.
-| genType | Floating-point or integer; scalar or vector types. |
| GLM_FUNC_DECL genType glm::min | -( | -genType | -x, | -
| - | - | genType | -y | -
| - | ) | -- |
Returns y if y < x; otherwise, it returns x.
-| genType | Floating-point or integer; scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::mix | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | vecType< U, P > const & | -a | -
| - | ) | -- |
If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a.
-The value for a is not restricted to the range [0, 1].
-If genTypeU is a boolean scalar or vector: Selects which vector each returned component comes from. For a component of that is false, the corresponding component of x is returned. For a component of a that is true, the corresponding component of y is returned. Components of x and y that are not selected are allowed to be invalid floating point values and will have no effect on the results. Thus, this provides different functionality than genType mix(genType x, genType y, genType(a)) where a is a Boolean vector.
- -| [in] | x | Value to interpolate. |
| [in] | y | Value to interpolate. |
| [in] | a | Interpolant. |
| genTypeT | Floating point scalar or vector. |
| genTypeU | Floating point or boolean scalar or vector. It can't be a vector if it is the length of genTypeT. |
Referenced by glm::lerp().
- -| GLM_FUNC_DECL genType glm::mod | -( | -genType | -x, | -
| - | - | genType | -y | -
| - | ) | -- |
Modulus.
-Returns x - y * floor(x / y) for each component in x using the floating point value y.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::modf | -( | -genType | -x, | -
| - | - | genType & | -i | -
| - | ) | -- |
Returns the fractional part of x and sets i to the integer part (as a whole number floating point value).
-Both the return value and the output parameter will have the same sign as x.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::round | -( | -vecType< T, P > const & | -x | ) | -- |
Returns a value equal to the nearest integer to x.
-The fraction 0.5 will round in a direction chosen by the implementation, presumably the direction that is fastest. This includes the possibility that round(x) returns the same value as roundEven(x) for all values of x.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::roundEven | -( | -vecType< T, P > const & | -x | ) | -- |
Returns a value equal to the nearest integer to x.
-A fractional part of 0.5 will round toward the nearest even integer. (Both 3.5 and 4.5 for x will return 4.0.)
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::sign | -( | -vecType< T, P > const & | -x | ) | -- |
Returns 1.0 if x > 0, 0.0 if x == 0, or -1.0 if x < 0.
-| genType | Floating-point or signed integer; scalar or vector types. |
| GLM_FUNC_DECL genType glm::smoothstep | -( | -genType | -edge0, | -
| - | - | genType | -edge1, | -
| - | - | genType | -x | -
| - | ) | -- |
Returns 0.0 if x <= edge0 and 1.0 if x >= edge1 and performs smooth Hermite interpolation between 0 and 1 when edge0 < x < edge1.
-This is useful in cases where you would want a threshold function with a smooth transition. This is equivalent to: genType t; t = clamp ((x - edge0) / (edge1 - edge0), 0, 1); return t * t * (3 - 2 * t); Results are undefined if edge0 >= edge1.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::step | -( | -genType | -edge, | -
| - | - | genType | -x | -
| - | ) | -- |
Returns 0.0 if x < edge, otherwise it returns 1.0 for each component of a genType.
- - -| GLM_FUNC_DECL vecType<T, P> glm::step | -( | -T | -edge, | -
| - | - | vecType< T, P > const & | -x | -
| - | ) | -- |
Returns 0.0 if x < edge, otherwise it returns 1.0.
- - -| GLM_FUNC_DECL vecType<T, P> glm::step | -( | -vecType< T, P > const & | -edge, | -
| - | - | vecType< T, P > const & | -x | -
| - | ) | -- |
Returns 0.0 if x < edge, otherwise it returns 1.0.
- - -| GLM_FUNC_DECL vecType<T, P> glm::trunc | -( | -vecType< T, P > const & | -x | ) | -- |
Returns a value equal to the nearest integer to x whose absolute value is not larger than the absolute value of x.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL float glm::uintBitsToFloat | -( | -uint const & | -v | ) | -- |
Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value.
-If an inf or NaN is passed in, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit-level representation is preserved.
- - -| GLM_FUNC_DECL vecType<float, P> glm::uintBitsToFloat | -( | -vecType< uint, P > const & | -v | ) | -- |
Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value.
-If an inf or NaN is passed in, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit-level representation is preserved.
- - -
- 1.8.10
-
-
-
diff --git a/doc/api/a00146.html b/doc/api/a00146.html
deleted file mode 100644
index 69a352f6..00000000
--- a/doc/api/a00146.html
+++ /dev/null
@@ -1,374 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
These all operate component-wise. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | exp (vecType< T, P > const &v) |
| Returns the natural exponentiation of x, i.e., e^x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | exp2 (vecType< T, P > const &v) |
| Returns 2 raised to the v power. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | inversesqrt (vecType< T, P > const &v) |
| Returns the reciprocal of the positive square root of v. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | log (vecType< T, P > const &v) |
| Returns the natural logarithm of v, i.e., returns the value y which satisfies the equation x = e^y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | log2 (vecType< T, P > const &v) |
| Returns the base 2 log of x, i.e., returns the value y, which satisfies the equation x = 2 ^ y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | pow (vecType< T, P > const &base, vecType< T, P > const &exponent) |
| Returns 'base' raised to the power 'exponent'. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sqrt (vecType< T, P > const &v) |
| Returns the positive square root of v. More... | |
These all operate component-wise.
-The description is per component.
-| GLM_FUNC_DECL vecType<T, P> glm::exp | -( | -vecType< T, P > const & | -v | ) | -- |
Returns the natural exponentiation of x, i.e., e^x.
-| v | exp function is defined for input values of v defined in the range (inf-, inf+) in the limit of the type precision. |
| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::exp2 | -( | -vecType< T, P > const & | -v | ) | -- |
Returns 2 raised to the v power.
-| v | exp2 function is defined for input values of v defined in the range (inf-, inf+) in the limit of the type precision. |
| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::inversesqrt | -( | -vecType< T, P > const & | -v | ) | -- |
Returns the reciprocal of the positive square root of v.
-| v | inversesqrt function is defined for input values of v defined in the range [0, inf+) in the limit of the type precision. |
| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::log | -( | -vecType< T, P > const & | -v | ) | -- |
Returns the natural logarithm of v, i.e., returns the value y which satisfies the equation x = e^y.
-Results are undefined if v <= 0.
-| v | log function is defined for input values of v defined in the range (0, inf+) in the limit of the type precision. |
| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::log2 | -( | -vecType< T, P > const & | -v | ) | -- |
Returns the base 2 log of x, i.e., returns the value y, which satisfies the equation x = 2 ^ y.
-| v | log2 function is defined for input values of v defined in the range (0, inf+) in the limit of the type precision. |
| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::pow | -( | -vecType< T, P > const & | -base, | -
| - | - | vecType< T, P > const & | -exponent | -
| - | ) | -- |
Returns 'base' raised to the power 'exponent'.
-| base | Floating point value. pow function is defined for input values of 'base' defined in the range (inf-, inf+) in the limit of the type precision. |
| exponent | Floating point value representing the 'exponent'. |
| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::sqrt | -( | -vecType< T, P > const & | -v | ) | -- |
Returns the positive square root of v.
-| v | sqrt function is defined for input values of v defined in the range [0, inf+) in the limit of the type precision. |
| genType | Floating-point scalar or vector types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00147.html b/doc/api/a00147.html
deleted file mode 100644
index cf07edba..00000000
--- a/doc/api/a00147.html
+++ /dev/null
@@ -1,417 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
These operate on vectors as vectors, not component-wise. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | cross (tvec3< T, P > const &x, tvec3< T, P > const &y) |
| Returns the cross product of x and y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | distance (vecType< T, P > const &p0, vecType< T, P > const &p1) |
| Returns the distance betwwen p0 and p1, i.e., length(p0 - p1). More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | dot (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the dot product of x and y, i.e., result = x * y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | faceforward (vecType< T, P > const &N, vecType< T, P > const &I, vecType< T, P > const &Nref) |
| If dot(Nref, I) < 0.0, return N, otherwise, return -N. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | length (vecType< T, P > const &x) |
| Returns the length of x, i.e., sqrt(x * x). More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | normalize (vecType< T, P > const &x) |
| Returns a vector in the same direction as x but with length of 1. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | reflect (genType const &I, genType const &N) |
| For the incident vector I and surface orientation N, returns the reflection direction : result = I - 2.0 * dot(N, I) * N. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | refract (vecType< T, P > const &I, vecType< T, P > const &N, T eta) |
| For the incident vector I and surface normal N, and the ratio of indices of refraction eta, return the refraction vector. More... | |
These operate on vectors as vectors, not component-wise.
-| GLM_FUNC_DECL tvec3<T, P> glm::cross | -( | -tvec3< T, P > const & | -x, | -
| - | - | tvec3< T, P > const & | -y | -
| - | ) | -- |
Returns the cross product of x and y.
-| valType | Floating-point scalar types. |
| GLM_FUNC_DECL T glm::distance | -( | -vecType< T, P > const & | -p0, | -
| - | - | vecType< T, P > const & | -p1 | -
| - | ) | -- |
Returns the distance betwwen p0 and p1, i.e., length(p0 - p1).
-| genType | Floating-point vector types. |
| GLM_FUNC_DECL T glm::dot | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Returns the dot product of x and y, i.e., result = x * y.
-| genType | Floating-point vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::faceforward | -( | -vecType< T, P > const & | -N, | -
| - | - | vecType< T, P > const & | -I, | -
| - | - | vecType< T, P > const & | -Nref | -
| - | ) | -- |
If dot(Nref, I) < 0.0, return N, otherwise, return -N.
-| genType | Floating-point vector types. |
| GLM_FUNC_DECL T glm::length | -( | -vecType< T, P > const & | -x | ) | -- |
Returns the length of x, i.e., sqrt(x * x).
-| genType | Floating-point vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::normalize | -( | -vecType< T, P > const & | -x | ) | -- |
Returns a vector in the same direction as x but with length of 1.
-According to issue 10 GLSL 1.10 specification, if length(x) == 0 then result is undefined and generate an error.
- - -| GLM_FUNC_DECL genType glm::reflect | -( | -genType const & | -I, | -
| - | - | genType const & | -N | -
| - | ) | -- |
For the incident vector I and surface orientation N, returns the reflection direction : result = I - 2.0 * dot(N, I) * N.
-| genType | Floating-point vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::refract | -( | -vecType< T, P > const & | -I, | -
| - | - | vecType< T, P > const & | -N, | -
| - | - | T | -eta | -
| - | ) | -- |
For the incident vector I and surface normal N, and the ratio of indices of refraction eta, return the refraction vector.
-| genType | Floating-point vector types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00148.html b/doc/api/a00148.html
deleted file mode 100644
index bda32308..00000000
--- a/doc/api/a00148.html
+++ /dev/null
@@ -1,632 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
These all operate component-wise. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL int | bitCount (genType v) |
| Returns the number of bits set to 1 in the binary representation of value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< int, P > | bitCount (vecType< T, P > const &v) |
| Returns the number of bits set to 1 in the binary representation of value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldExtract (vecType< T, P > const &Value, int Offset, int Bits) |
| Extracts bits [offset, offset + bits - 1] from value, returning them in the least significant bits of the result. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldInsert (vecType< T, P > const &Base, vecType< T, P > const &Insert, int Offset, int Bits) |
| Returns the insertion the bits least-significant bits of insert into base. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldReverse (vecType< T, P > const &v) |
| Returns the reversal of the bits of value. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL int | findLSB (genIUType x) |
| Returns the bit number of the least significant bit set to 1 in the binary representation of value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< int, P > | findLSB (vecType< T, P > const &v) |
| Returns the bit number of the least significant bit set to 1 in the binary representation of value. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL int | findMSB (genIUType x) |
| Returns the bit number of the most significant bit in the binary representation of value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< int, P > | findMSB (vecType< T, P > const &v) |
| Returns the bit number of the most significant bit in the binary representation of value. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL void | imulExtended (vecType< int, P > const &x, vecType< int, P > const &y, vecType< int, P > &msb, vecType< int, P > &lsb) |
| Multiplies 32-bit integers x and y, producing a 64-bit result. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uint, P > | uaddCarry (vecType< uint, P > const &x, vecType< uint, P > const &y, vecType< uint, P > &carry) |
| Adds 32-bit unsigned integer x and y, returning the sum modulo pow(2, 32). More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL void | umulExtended (vecType< uint, P > const &x, vecType< uint, P > const &y, vecType< uint, P > &msb, vecType< uint, P > &lsb) |
| Multiplies 32-bit integers x and y, producing a 64-bit result. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uint, P > | usubBorrow (vecType< uint, P > const &x, vecType< uint, P > const &y, vecType< uint, P > &borrow) |
| Subtracts the 32-bit unsigned integer y from x, returning the difference if non-negative, or pow(2, 32) plus the difference otherwise. More... | |
These all operate component-wise.
-The description is per component. The notation [a, b] means the set of bits from bit-number a through bit-number b, inclusive. The lowest-order bit is bit 0.
-| GLM_FUNC_DECL int glm::bitCount | -( | -genType | -v | ) | -- |
Returns the number of bits set to 1 in the binary representation of value.
-| T | Signed or unsigned integer scalar or vector types. |
| GLM_FUNC_DECL vecType<int, P> glm::bitCount | -( | -vecType< T, P > const & | -v | ) | -- |
Returns the number of bits set to 1 in the binary representation of value.
-| T | Signed or unsigned integer scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::bitfieldExtract | -( | -vecType< T, P > const & | -Value, | -
| - | - | int | -Offset, | -
| - | - | int | -Bits | -
| - | ) | -- |
Extracts bits [offset, offset + bits - 1] from value, returning them in the least significant bits of the result.
-For unsigned data types, the most significant bits of the result will be set to zero. For signed data types, the most significant bits will be set to the value of bit offset + base - 1.
-If bits is zero, the result will be zero. The result will be undefined if offset or bits is negative, or if the sum of offset and bits is greater than the number of bits used to store the operand.
-| T | Signed or unsigned integer scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::bitfieldInsert | -( | -vecType< T, P > const & | -Base, | -
| - | - | vecType< T, P > const & | -Insert, | -
| - | - | int | -Offset, | -
| - | - | int | -Bits | -
| - | ) | -- |
Returns the insertion the bits least-significant bits of insert into base.
-The result will have bits [offset, offset + bits - 1] taken from bits [0, bits - 1] of insert, and all other bits taken directly from the corresponding bits of base. If bits is zero, the result will simply be base. The result will be undefined if offset or bits is negative, or if the sum of offset and bits is greater than the number of bits used to store the operand.
-| T | Signed or unsigned integer scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::bitfieldReverse | -( | -vecType< T, P > const & | -v | ) | -- |
Returns the reversal of the bits of value.
-The bit numbered n of the result will be taken from bit (bits - 1) - n of value, where bits is the total number of bits used to represent value.
-| T | Signed or unsigned integer scalar or vector types. |
| GLM_FUNC_DECL int glm::findLSB | -( | -genIUType | -x | ) | -- |
Returns the bit number of the least significant bit set to 1 in the binary representation of value.
-If value is zero, -1 will be returned.
-| T | Signed or unsigned integer scalar types. |
| GLM_FUNC_DECL vecType<int, P> glm::findLSB | -( | -vecType< T, P > const & | -v | ) | -- |
Returns the bit number of the least significant bit set to 1 in the binary representation of value.
-If value is zero, -1 will be returned.
-| T | Signed or unsigned integer scalar types. |
| GLM_FUNC_DECL int glm::findMSB | -( | -genIUType | -x | ) | -- |
Returns the bit number of the most significant bit in the binary representation of value.
-For positive integers, the result will be the bit number of the most significant bit set to 1. For negative integers, the result will be the bit number of the most significant bit set to 0. For a value of zero or negative one, -1 will be returned.
-| T | Signed or unsigned integer scalar types. |
| GLM_FUNC_DECL vecType<int, P> glm::findMSB | -( | -vecType< T, P > const & | -v | ) | -- |
Returns the bit number of the most significant bit in the binary representation of value.
-For positive integers, the result will be the bit number of the most significant bit set to 1. For negative integers, the result will be the bit number of the most significant bit set to 0. For a value of zero or negative one, -1 will be returned.
-| T | Signed or unsigned integer scalar types. |
| GLM_FUNC_DECL void glm::imulExtended | -( | -vecType< int, P > const & | -x, | -
| - | - | vecType< int, P > const & | -y, | -
| - | - | vecType< int, P > & | -msb, | -
| - | - | vecType< int, P > & | -lsb | -
| - | ) | -- |
Multiplies 32-bit integers x and y, producing a 64-bit result.
-The 32 least-significant bits are returned in lsb. The 32 most-significant bits are returned in msb.
-| genIType | Signed integer scalar or vector types. |
| GLM_FUNC_DECL vecType<uint, P> glm::uaddCarry | -( | -vecType< uint, P > const & | -x, | -
| - | - | vecType< uint, P > const & | -y, | -
| - | - | vecType< uint, P > & | -carry | -
| - | ) | -- |
Adds 32-bit unsigned integer x and y, returning the sum modulo pow(2, 32).
-The value carry is set to 0 if the sum was less than pow(2, 32), or to 1 otherwise.
-| genUType | Unsigned integer scalar or vector types. |
| GLM_FUNC_DECL void glm::umulExtended | -( | -vecType< uint, P > const & | -x, | -
| - | - | vecType< uint, P > const & | -y, | -
| - | - | vecType< uint, P > & | -msb, | -
| - | - | vecType< uint, P > & | -lsb | -
| - | ) | -- |
Multiplies 32-bit integers x and y, producing a 64-bit result.
-The 32 least-significant bits are returned in lsb. The 32 most-significant bits are returned in msb.
-| genUType | Unsigned integer scalar or vector types. |
| GLM_FUNC_DECL vecType<uint, P> glm::usubBorrow | -( | -vecType< uint, P > const & | -x, | -
| - | - | vecType< uint, P > const & | -y, | -
| - | - | vecType< uint, P > & | -borrow | -
| - | ) | -- |
Subtracts the 32-bit unsigned integer y from x, returning the difference if non-negative, or pow(2, 32) plus the difference otherwise.
-The value borrow is set to 0 if x >= y, or to 1 otherwise.
-| genUType | Unsigned integer scalar or vector types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00149.html b/doc/api/a00149.html
deleted file mode 100644
index 9da1d6f0..00000000
--- a/doc/api/a00149.html
+++ /dev/null
@@ -1,256 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
For each of the following built-in matrix functions, there is both a single-precision floating point version, where all arguments and return values are single precision, and a double-precision floating version, where all arguments and return values are double precision. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL T | determinant (matType< T, P > const &m) |
| Returns the transposed matrix of x. More... | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL matType< T, P > | inverse (matType< T, P > const &m) |
| Return the inverse of a squared matrix. More... | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL matType< T, P > | matrixCompMult (matType< T, P > const &x, matType< T, P > const &y) |
| Multiply matrix x by matrix y component-wise, i.e., result[i][j] is the scalar product of x[i][j] and y[i][j]. More... | |
| template<typename T , precision P, template< typename, precision > class vecTypeA, template< typename, precision > class vecTypeB> | |
| GLM_FUNC_DECL detail::outerProduct_trait< T, P, vecTypeA, vecTypeB >::type | outerProduct (vecTypeA< T, P > const &c, vecTypeB< T, P > const &r) |
| Treats the first parameter c as a column vector and the second parameter r as a row vector and does a linear algebraic matrix multiply c * r. More... | |
For each of the following built-in matrix functions, there is both a single-precision floating point version, where all arguments and return values are single precision, and a double-precision floating version, where all arguments and return values are double precision.
-Only the single-precision floating point version is shown.
-| GLM_FUNC_DECL T glm::determinant | -( | -matType< T, P > const & | -m | ) | -- |
Returns the transposed matrix of x.
-| matType | Floating-point matrix types. |
| valType | Floating-point scalar types. |
| GLM_FUNC_DECL matType< T, P > inverse | -( | -matType< T, P > const & | -m | ) | -- |
Return the inverse of a squared matrix.
-| valType | Floating-point scalar types. |
| GLM_FUNC_DECL matType<T, P> glm::matrixCompMult | -( | -matType< T, P > const & | -x, | -
| - | - | matType< T, P > const & | -y | -
| - | ) | -- |
Multiply matrix x by matrix y component-wise, i.e., result[i][j] is the scalar product of x[i][j] and y[i][j].
-| matType | Floating-point matrix types. |
| GLM_FUNC_DECL detail::outerProduct_trait<T, P, vecTypeA, vecTypeB>::type glm::outerProduct | -( | -vecTypeA< T, P > const & | -c, | -
| - | - | vecTypeB< T, P > const & | -r | -
| - | ) | -- |
Treats the first parameter c as a column vector and the second parameter r as a row vector and does a linear algebraic matrix multiply c * r.
-| matType | Floating-point matrix types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00150.html b/doc/api/a00150.html
deleted file mode 100644
index b673be2c..00000000
--- a/doc/api/a00150.html
+++ /dev/null
@@ -1,418 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
These functions do not operate component-wise, rather as described in each case. -More...
--Functions | |
| GLM_FUNC_DECL double | packDouble2x32 (uvec2 const &v) |
| Returns a double-precision value obtained by packing the components of v into a 64-bit value. More... | |
| GLM_FUNC_DECL uint | packHalf2x16 (vec2 const &v) |
| Returns an unsigned integer obtained by converting the components of a two-component floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification, and then packing these two 16- bit integers into a 32-bit unsigned integer. More... | |
| GLM_FUNC_DECL uint | packSnorm2x16 (vec2 const &v) |
| First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. More... | |
| GLM_FUNC_DECL uint | packSnorm4x8 (vec4 const &v) |
| First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. More... | |
| GLM_FUNC_DECL uint | packUnorm2x16 (vec2 const &v) |
| First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. More... | |
| GLM_FUNC_DECL uint | packUnorm4x8 (vec4 const &v) |
| First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values. More... | |
| GLM_FUNC_DECL uvec2 | unpackDouble2x32 (double v) |
| Returns a two-component unsigned integer vector representation of v. More... | |
| GLM_FUNC_DECL vec2 | unpackHalf2x16 (uint v) |
| Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned integer into a pair of 16-bit values, interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, and converting them to 32-bit floating-point values. More... | |
| GLM_FUNC_DECL vec2 | unpackSnorm2x16 (uint p) |
| First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackSnorm4x8 (uint p) |
| First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec2 | unpackUnorm2x16 (uint p) |
| First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm4x8 (uint p) |
| First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. More... | |
These functions do not operate component-wise, rather as described in each case.
-| GLM_FUNC_DECL double glm::packDouble2x32 | -( | -uvec2 const & | -v | ) | -- |
Returns a double-precision value obtained by packing the components of v into a 64-bit value.
-If an IEEE 754 Inf or NaN is created, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit- level representation of v is preserved. The first vector component specifies the 32 least significant bits; the second component specifies the 32 most significant bits.
- - -| GLM_FUNC_DECL uint glm::packHalf2x16 | -( | -vec2 const & | -v | ) | -- |
Returns an unsigned integer obtained by converting the components of a two-component floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification, and then packing these two 16- bit integers into a 32-bit unsigned integer.
-The first vector component specifies the 16 least-significant bits of the result; the second component specifies the 16 most-significant bits.
- - -| GLM_FUNC_DECL uint glm::packSnorm2x16 | -( | -vec2 const & | -v | ) | -- |
First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
-Then, the results are packed into the returned 32-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packSnorm2x16: round(clamp(v, -1, +1) * 32767.0)
-The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.
- - -| GLM_FUNC_DECL uint glm::packSnorm4x8 | -( | -vec4 const & | -v | ) | -- |
First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
-Then, the results are packed into the returned 32-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packSnorm4x8: round(clamp(c, -1, +1) * 127.0)
-The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.
- - -| GLM_FUNC_DECL uint glm::packUnorm2x16 | -( | -vec2 const & | -v | ) | -- |
First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
-Then, the results are packed into the returned 32-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packUnorm2x16: round(clamp(c, 0, +1) * 65535.0)
-The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.
- - -| GLM_FUNC_DECL uint glm::packUnorm4x8 | -( | -vec4 const & | -v | ) | -- |
First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
-Then, the results are packed into the returned 32-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packUnorm4x8: round(clamp(c, 0, +1) * 255.0)
-The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.
- - -| GLM_FUNC_DECL uvec2 glm::unpackDouble2x32 | -( | -double | -v | ) | -- |
Returns a two-component unsigned integer vector representation of v.
-The bit-level representation of v is preserved. The first component of the vector contains the 32 least significant bits of the double; the second component consists the 32 most significant bits.
- - -| GLM_FUNC_DECL vec2 glm::unpackHalf2x16 | -( | -uint | -v | ) | -- |
Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned integer into a pair of 16-bit values, interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, and converting them to 32-bit floating-point values.
-The first component of the vector is obtained from the 16 least-significant bits of v; the second component is obtained from the 16 most-significant bits of v.
- - -| GLM_FUNC_DECL vec2 glm::unpackSnorm2x16 | -( | -uint | -p | ) | -- |
First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
-Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm2x16: clamp(f / 32767.0, -1, +1)
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
- - -| GLM_FUNC_DECL vec4 glm::unpackSnorm4x8 | -( | -uint | -p | ) | -- |
First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
-Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm4x8: clamp(f / 127.0, -1, +1)
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
- - -| GLM_FUNC_DECL vec2 glm::unpackUnorm2x16 | -( | -uint | -p | ) | -- |
First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
-Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm2x16: f / 65535.0
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
- - -| GLM_FUNC_DECL vec4 glm::unpackUnorm4x8 | -( | -uint | -p | ) | -- |
First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
-Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm4x8: f / 255.0
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
- - -
- 1.8.10
-
-
-
diff --git a/doc/api/a00151.html b/doc/api/a00151.html
deleted file mode 100644
index 477ca90f..00000000
--- a/doc/api/a00151.html
+++ /dev/null
@@ -1,589 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Function parameters specified as angle are assumed to be in units of radians. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | acos (vecType< T, P > const &x) |
| Arc cosine. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | acosh (vecType< T, P > const &x) |
| Arc hyperbolic cosine; returns the non-negative inverse of cosh. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | asin (vecType< T, P > const &x) |
| Arc sine. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | asinh (vecType< T, P > const &x) |
| Arc hyperbolic sine; returns the inverse of sinh. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | atan (vecType< T, P > const &y, vecType< T, P > const &x) |
| Arc tangent. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | atan (vecType< T, P > const &y_over_x) |
| Arc tangent. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | atanh (vecType< T, P > const &x) |
| Arc hyperbolic tangent; returns the inverse of tanh. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | cos (vecType< T, P > const &angle) |
| The standard trigonometric cosine function. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | cosh (vecType< T, P > const &angle) |
| Returns the hyperbolic cosine function, (exp(x) + exp(-x)) / 2. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL GLM_CONSTEXPR vecType< T, P > | degrees (vecType< T, P > const &radians) |
| Converts radians to degrees and returns the result. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL GLM_CONSTEXPR vecType< T, P > | radians (vecType< T, P > const °rees) |
| Converts degrees to radians and returns the result. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sin (vecType< T, P > const &angle) |
| The standard trigonometric sine function. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sinh (vecType< T, P > const &angle) |
| Returns the hyperbolic sine function, (exp(x) - exp(-x)) / 2. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | tan (vecType< T, P > const &angle) |
| The standard trigonometric tangent function. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | tanh (vecType< T, P > const &angle) |
| Returns the hyperbolic tangent function, sinh(angle) / cosh(angle) More... | |
Function parameters specified as angle are assumed to be in units of radians.
-In no case will any of these functions result in a divide by zero error. If the divisor of a ratio is 0, then results will be undefined.
-These all operate component-wise. The description is per component.
-| GLM_FUNC_DECL vecType<T, P> glm::acos | -( | -vecType< T, P > const & | -x | ) | -- |
Arc cosine.
-Returns an angle whose sine is x. The range of values returned by this function is [0, PI]. Results are undefined if |x| > 1.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::acosh | -( | -vecType< T, P > const & | -x | ) | -- |
Arc hyperbolic cosine; returns the non-negative inverse of cosh.
-Results are undefined if x < 1.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::asin | -( | -vecType< T, P > const & | -x | ) | -- |
Arc sine.
-Returns an angle whose sine is x. The range of values returned by this function is [-PI/2, PI/2]. Results are undefined if |x| > 1.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::asinh | -( | -vecType< T, P > const & | -x | ) | -- |
Arc hyperbolic sine; returns the inverse of sinh.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::atan | -( | -vecType< T, P > const & | -y, | -
| - | - | vecType< T, P > const & | -x | -
| - | ) | -- |
Arc tangent.
-Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0.
-| genType | Floating-point scalar or vector types. |
Referenced by glm::atan2().
- -| GLM_FUNC_DECL vecType<T, P> glm::atan | -( | -vecType< T, P > const & | -y_over_x | ) | -- |
Arc tangent.
-Returns an angle whose tangent is y_over_x. The range of values returned by this function is [-PI/2, PI/2].
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::atanh | -( | -vecType< T, P > const & | -x | ) | -- |
Arc hyperbolic tangent; returns the inverse of tanh.
-Results are undefined if abs(x) >= 1.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::cos | -( | -vecType< T, P > const & | -angle | ) | -- |
The standard trigonometric cosine function.
-The values returned by this function will range from [-1, 1].
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::cosh | -( | -vecType< T, P > const & | -angle | ) | -- |
Returns the hyperbolic cosine function, (exp(x) + exp(-x)) / 2.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL GLM_CONSTEXPR vecType<T, P> glm::degrees | -( | -vecType< T, P > const & | -radians | ) | -- |
Converts radians to degrees and returns the result.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL GLM_CONSTEXPR vecType<T, P> glm::radians | -( | -vecType< T, P > const & | -degrees | ) | -- |
Converts degrees to radians and returns the result.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::sin | -( | -vecType< T, P > const & | -angle | ) | -- |
The standard trigonometric sine function.
-The values returned by this function will range from [-1, 1].
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::sinh | -( | -vecType< T, P > const & | -angle | ) | -- |
Returns the hyperbolic sine function, (exp(x) - exp(-x)) / 2.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::tan | -( | -vecType< T, P > const & | -angle | ) | -- |
The standard trigonometric tangent function.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL vecType<T, P> glm::tanh | -( | -vecType< T, P > const & | -angle | ) | -- |
Returns the hyperbolic tangent function, sinh(angle) / cosh(angle)
-| genType | Floating-point scalar or vector types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00152.html b/doc/api/a00152.html
deleted file mode 100644
index 6b61073f..00000000
--- a/doc/api/a00152.html
+++ /dev/null
@@ -1,444 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Relational and equality operators (<, <=, >, >=, ==, !=) are defined to operate on scalars and produce scalar Boolean results. -More...
--Functions | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | all (vecType< bool, P > const &v) |
| Returns true if all components of x are true. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | any (vecType< bool, P > const &v) |
| Returns true if any component of x is true. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | equal (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x == y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | greaterThan (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x > y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | greaterThanEqual (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x >= y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | lessThan (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison result of x < y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | lessThanEqual (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x <= y. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | not_ (vecType< bool, P > const &v) |
| Returns the component-wise logical complement of x. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | notEqual (vecType< T, P > const &x, vecType< T, P > const &y) |
| Returns the component-wise comparison of result x != y. More... | |
Relational and equality operators (<, <=, >, >=, ==, !=) are defined to operate on scalars and produce scalar Boolean results.
-For vector results, use the following built-in functions.
-In all cases, the sizes of all the input and return vectors for any particular call must match.
-| GLM_FUNC_DECL bool glm::all | -( | -vecType< bool, P > const & | -v | ) | -- |
Returns true if all components of x are true.
-| vecType | Boolean vector types. |
| GLM_FUNC_DECL bool glm::any | -( | -vecType< bool, P > const & | -v | ) | -- |
Returns true if any component of x is true.
-| vecType | Boolean vector types. |
| GLM_FUNC_DECL vecType<bool, P> glm::equal | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x == y.
-| vecType | Floating-point, integer or boolean vector types. |
| GLM_FUNC_DECL vecType<bool, P> glm::greaterThan | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x > y.
-| vecType | Floating-point or integer vector types. |
| GLM_FUNC_DECL vecType<bool, P> glm::greaterThanEqual | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x >= y.
-| vecType | Floating-point or integer vector types. |
| GLM_FUNC_DECL vecType<bool, P> glm::lessThan | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison result of x < y.
-| vecType | Floating-point or integer vector types. |
| GLM_FUNC_DECL vecType<bool, P> glm::lessThanEqual | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x <= y.
-| vecType | Floating-point or integer vector types. |
| GLM_FUNC_DECL vecType<bool, P> glm::not_ | -( | -vecType< bool, P > const & | -v | ) | -- |
Returns the component-wise logical complement of x.
-/!\ Because of language incompatibilities between C++ and GLSL, GLM defines the function not but not_ instead.
-| vecType | Boolean vector types. |
| GLM_FUNC_DECL vecType<bool, P> glm::notEqual | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x != y.
-| vecType | Floating-point, integer or boolean vector types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00153.html b/doc/api/a00153.html
deleted file mode 100644
index 3eeeeec1..00000000
--- a/doc/api/a00153.html
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program. -More...
--Modules | |
| GLM_GTC_bitfield | |
| Allow to perform bit operations on integer values. | |
| GLM_GTC_color_encoding | |
| Allow to perform bit operations on integer values. | |
| GLM_GTC_color_space | |
| Allow to perform bit operations on integer values. | |
| GLM_GTC_constants | |
| Provide a list of constants and precomputed useful values. | |
| GLM_GTC_epsilon | |
| Comparison functions for a user defined epsilon values. | |
| GLM_GTC_functions | |
| List of useful common functions. | |
| GLM_GTC_integer | |
| Allow to perform bit operations on integer values. | |
| GLM_GTC_matrix_access | |
| Defines functions to access rows or columns of a matrix easily. | |
| GLM_GTC_matrix_integer | |
| Defines a number of matrices with integer types. | |
| GLM_GTC_matrix_inverse | |
| Defines additional matrix inverting functions. | |
| GLM_GTC_matrix_transform | |
| Defines functions that generate common transformation matrices. | |
| GLM_GTC_noise | |
| Defines 2D, 3D and 4D procedural noise functions Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise": https://github.com/ashima/webgl-noise Following Stefan Gustavson's paper "Simplex noise demystified": http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf <glm/gtc/noise.hpp> need to be included to use these functionalities. | |
| GLM_GTC_packing | |
| This extension provides a set of function to convert vertors to packed formats. | |
| GLM_GTC_quaternion | |
| Defines a templated quaternion type and several quaternion operations. | |
| GLM_GTC_random | |
| Generate random number from various distribution methods. | |
| GLM_GTC_reciprocal | |
| Define secant, cosecant and cotangent functions. | |
| GLM_GTC_round | |
| rounding value to specific boundings | |
| GLM_GTC_type_aligned | |
| Aligned types. | |
| GLM_GTC_type_precision | |
| Defines specific C++-based precision types. | |
| GLM_GTC_type_ptr | |
| Handles the interaction between pointers and vector, matrix types. | |
| GLM_GTC_ulp | |
| Allow the measurement of the accuracy of a function against a reference implementation. | |
| GLM_GTC_vec1 | |
| Add vec1, ivec1, uvec1 and bvec1 types. | |
Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program.
-GTC extensions aim to be stable.
-Even if it's highly unrecommended, it's possible to include all the extensions at once by including <glm/ext.hpp>. Otherwise, each extension needs to be included a specific file.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00154.html b/doc/api/a00154.html
deleted file mode 100644
index 082a41b8..00000000
--- a/doc/api/a00154.html
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program. -More...
--Modules | |
| GLM_GTX_associated_min_max | |
| Min and max functions that return associated values not the compared onces. | |
| GLM_GTX_bit | |
| Allow to perform bit operations on integer values. | |
| GLM_GTX_closest_point | |
| Find the point on a straight line which is the closet of a point. | |
| GLM_GTX_color_space | |
| Related to RGB to HSV conversions and operations. | |
| GLM_GTX_color_space_YCoCg | |
| RGB to YCoCg conversions and operations. | |
| GLM_GTX_common | |
| Provide functions to increase the compatibility with Cg and HLSL languages. | |
| GLM_GTX_compatibility | |
| Provide functions to increase the compatibility with Cg and HLSL languages. | |
| GLM_GTX_component_wise | |
| Operations between components of a type. | |
| GLM_GTX_dual_quaternion | |
| Defines a templated dual-quaternion type and several dual-quaternion operations. | |
| GLM_GTX_euler_angles | |
| Build matrices from Euler angles. | |
| GLM_GTX_extend | |
| Extend a position from a source to a position at a defined length. | |
| GLM_GTX_extented_min_max | |
| Min and max functions for 3 to 4 parameters. | |
| GLM_GTX_fast_exponential | |
| Fast but less accurate implementations of exponential based functions. | |
| GLM_GTX_fast_square_root | |
| Fast but less accurate implementations of square root based functions. | |
| GLM_GTX_fast_trigonometry | |
| Fast but less accurate implementations of trigonometric functions. | |
| GLM_GTX_gradient_paint | |
| Functions that return the color of procedural gradient for specific coordinates. | |
| GLM_GTX_handed_coordinate_space | |
| To know if a set of three basis vectors defines a right or left-handed coordinate system. | |
| GLM_GTX_hash | |
| Add std::hash support for glm types. | |
| GLM_GTX_integer | |
| Add support for integer for core functions. | |
| GLM_GTX_intersect | |
| Add intersection functions. | |
| GLM_GTX_io | |
| std::[w]ostream support for glm types | |
| GLM_GTX_log_base | |
| Logarithm for any base. | |
| GLM_GTX_matrix_cross_product | |
| Build cross product matrices. | |
| GLM_GTX_matrix_decompose | |
| Decomposes a model matrix to translations, rotation and scale components. | |
| GLM_GTX_matrix_interpolation | |
| Allows to directly interpolate two exiciting matrices. | |
| GLM_GTX_matrix_major_storage | |
| Build matrices with specific matrix order, row or column. | |
| GLM_GTX_matrix_operation | |
| Build diagonal matrices from vectors. | |
| GLM_GTX_matrix_query | |
| Query to evaluate matrix properties. | |
| GLM_GTX_matrix_transform_2d | |
| Defines functions that generate common 2d transformation matrices. | |
| GLM_GTX_mixed_producte | |
| Mixed product of 3 vectors. | |
| GLM_GTX_norm | |
| Various ways to compute vector norms. | |
| GLM_GTX_normal | |
| Compute the normal of a triangle. | |
| GLM_GTX_normalize_dot | |
| Dot product of vectors that need to be normalize with a single square root. | |
| GLM_GTX_number_precision | |
| Defined size types. | |
| GLM_GTX_optimum_pow | |
| Integer exponentiation of power functions. | |
| GLM_GTX_orthonormalize | |
| Orthonormalize matrices. | |
| GLM_GTX_perpendicular | |
| Perpendicular of a vector from other one. | |
| GLM_GTX_polar_coordinates | |
| Conversion from Euclidean space to polar space and revert. | |
| GLM_GTX_projection | |
| Projection of a vector to other one. | |
| GLM_GTX_quaternion | |
| Extented quaternion types and functions. | |
| GLM_GTX_range | |
| Defines begin and end for vectors and matrices. | |
| GLM_GTX_raw_data | |
| Projection of a vector to other one. | |
| GLM_GTX_rotate_normalized_axis | |
| Quaternions and matrices rotations around normalized axis. | |
| GLM_GTX_rotate_vector | |
| Function to directly rotate a vector. | |
| GLM_GTX_scalar_relational | |
| Extend a position from a source to a position at a defined length. | |
| GLM_GTX_spline | |
| Spline functions. | |
| GLM_GTX_std_based_type | |
| Adds vector types based on STL value types. | |
| GLM_GTX_string_cast | |
| Setup strings for GLM type values. | |
| GLM_GTX_transform | |
| Add transformation matrices. | |
| GLM_GTX_transform2 | |
| Add extra transformation matrices. | |
| GLM_GTX_type_aligned | |
| Defines aligned types. | |
| GLM_GTX_type_trait | |
| Defines traits for each type. | |
| GLM_GTX_vec_swizzle | |
| Functions to perform swizzle operation. | |
| GLM_GTX_vector_angle | |
| Compute angle between vectors. | |
| GLM_GTX_vector_query | |
| Query informations of vector types. | |
| GLM_GTX_wrap | |
| Wrapping mode of texture coordinates. | |
Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program.
-Experimental extensions are useful functions and types, but the development of their API and functionality is not necessarily stable. They can change substantially between versions. Backwards compatibility is not much of an issue for them.
-Even if it's highly unrecommended, it's possible to include all the extensions at once by including <glm/ext.hpp>. Otherwise, each extension needs to be included a specific file.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00155.html b/doc/api/a00155.html
deleted file mode 100644
index 4c57b52f..00000000
--- a/doc/api/a00155.html
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
The core of GLM, which implements exactly and only the GLSL specification to the degree possible. -More...
--Modules | |
| Common functions | |
| These all operate component-wise. | |
| Exponential functions | |
| These all operate component-wise. | |
| Geometric functions | |
| These operate on vectors as vectors, not component-wise. | |
| Integer functions | |
| These all operate component-wise. | |
| Matrix functions | |
| For each of the following built-in matrix functions, there is both a single-precision floating point version, where all arguments and return values are single precision, and a double-precision floating version, where all arguments and return values are double precision. | |
| Floating-Point Pack and Unpack Functions | |
| These functions do not operate component-wise, rather as described in each case. | |
| Angle and Trigonometry Functions | |
| Function parameters specified as angle are assumed to be in units of radians. | |
| Vector Relational Functions | |
| Relational and equality operators (<, <=, >, >=, ==, !=) are defined to operate on scalars and produce scalar Boolean results. | |
| Types | |
| The standard types defined by the specification. | |
| Precision types | |
| Non-GLSL types that are used to define precision-based types. | |
| Template types | |
| The generic template types used as the basis for the core types. | |
The core of GLM, which implements exactly and only the GLSL specification to the degree possible.
-The GLM core consists of C++ types that mirror GLSL types and C++ functions that mirror the GLSL functions. It also includes a set of precision-based types that can be used in the appropriate functions. The C++ types are all based on a basic set of template types.
-The best documentation for GLM Core is the current GLSL specification, version 4.2 (pdf file).
-GLM core functionalities require <glm/glm.hpp> to be included to be used.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00156.html b/doc/api/a00156.html
deleted file mode 100644
index 2c071ff3..00000000
--- a/doc/api/a00156.html
+++ /dev/null
@@ -1,890 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
The standard types defined by the specification. -More...
--Modules | |
| Precision types | |
| Non-GLSL types that are used to define precision-based types. | |
-Typedefs | |
| typedef highp_bvec2 | bvec2 |
| 2 components vector of boolean. More... | |
| typedef highp_bvec3 | bvec3 |
| 3 components vector of boolean. More... | |
| typedef highp_bvec4 | bvec4 |
| 4 components vector of boolean. More... | |
| typedef highp_dmat2x2 | dmat2 |
| 2 * 2 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat2x2 | dmat2x2 |
| 2 * 2 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat2x3 | dmat2x3 |
| 2 * 3 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat2x4 | dmat2x4 |
| 2 * 4 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat3x3 | dmat3 |
| 3 * 3 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat3x2 | dmat3x2 |
| 3 * 2 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat3x3 | dmat3x3 |
| 3 * 3 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat3x4 | dmat3x4 |
| 3 * 4 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat4x4 | dmat4 |
| 4 * 4 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat4x2 | dmat4x2 |
| 4 * 2 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat4x3 | dmat4x3 |
| 4 * 3 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dmat4x4 | dmat4x4 |
| 4 * 4 matrix of double-precision floating-point numbers. More... | |
| typedef highp_dvec2 | dvec2 |
| 2 components vector of double-precision floating-point numbers. More... | |
| typedef highp_dvec3 | dvec3 |
| 3 components vector of double-precision floating-point numbers. More... | |
| typedef highp_dvec4 | dvec4 |
| 4 components vector of double-precision floating-point numbers. More... | |
| typedef highp_ivec2 | ivec2 |
| 2 components vector of signed integer numbers. More... | |
| typedef highp_ivec3 | ivec3 |
| 3 components vector of signed integer numbers. More... | |
| typedef highp_ivec4 | ivec4 |
| 4 components vector of signed integer numbers. More... | |
| typedef mat2x2 | mat2 |
| 2 columns of 2 components matrix of floating-point numbers. More... | |
| typedef highp_mat2x2 | mat2x2 |
| 2 columns of 2 components matrix of floating-point numbers. More... | |
| typedef highp_mat2x3 | mat2x3 |
| 2 columns of 3 components matrix of floating-point numbers. More... | |
| typedef highp_mat2x4 | mat2x4 |
| 2 columns of 4 components matrix of floating-point numbers. More... | |
| typedef mat3x3 | mat3 |
| 3 columns of 3 components matrix of floating-point numbers. More... | |
| typedef highp_mat3x2 | mat3x2 |
| 3 columns of 2 components matrix of floating-point numbers. More... | |
| typedef highp_mat3x3 | mat3x3 |
| 3 columns of 3 components matrix of floating-point numbers. More... | |
| typedef highp_mat3x4 | mat3x4 |
| 3 columns of 4 components matrix of floating-point numbers. More... | |
| typedef mat4x4 | mat4 |
| 4 columns of 4 components matrix of floating-point numbers. More... | |
| typedef highp_mat4x2 | mat4x2 |
| 4 columns of 2 components matrix of floating-point numbers. More... | |
| typedef highp_mat4x3 | mat4x3 |
| 4 columns of 3 components matrix of floating-point numbers. More... | |
| typedef highp_mat4x4 | mat4x4 |
| 4 columns of 4 components matrix of floating-point numbers. More... | |
| typedef highp_uvec2 | uvec2 |
| 2 components vector of unsigned integer numbers. More... | |
| typedef highp_uvec3 | uvec3 |
| 3 components vector of unsigned integer numbers. More... | |
| typedef highp_uvec4 | uvec4 |
| 4 components vector of unsigned integer numbers. More... | |
| typedef highp_vec2 | vec2 |
| 2 components vector of floating-point numbers. More... | |
| typedef highp_vec3 | vec3 |
| 3 components vector of floating-point numbers. More... | |
| typedef highp_vec4 | vec4 |
| 4 components vector of floating-point numbers. More... | |
The standard types defined by the specification.
-These types are all typedefs of more generalized, template types. To see the definition of these template types, go to Template types.
-| typedef highp_bvec2 bvec2 | -
2 components vector of boolean.
- - -Definition at line 562 of file type_vec.hpp.
- -| typedef highp_bvec3 bvec3 | -
3 components vector of boolean.
- - -Definition at line 567 of file type_vec.hpp.
- -| typedef highp_bvec4 bvec4 | -
4 components vector of boolean.
- - -Definition at line 572 of file type_vec.hpp.
- -| typedef highp_dmat2x2 dmat2 | -
2 * 2 matrix of double-precision floating-point numbers.
- - -Definition at line 707 of file type_mat.hpp.
- -| typedef highp_dmat2x2 dmat2x2 | -
2 * 2 matrix of double-precision floating-point numbers.
- - -Definition at line 722 of file type_mat.hpp.
- -| typedef highp_dmat2x3 dmat2x3 | -
2 * 3 matrix of double-precision floating-point numbers.
- - -Definition at line 727 of file type_mat.hpp.
- -| typedef highp_dmat2x4 dmat2x4 | -
2 * 4 matrix of double-precision floating-point numbers.
- - -Definition at line 732 of file type_mat.hpp.
- -| typedef highp_dmat3x3 dmat3 | -
3 * 3 matrix of double-precision floating-point numbers.
- - -Definition at line 712 of file type_mat.hpp.
- -| typedef highp_dmat3x2 dmat3x2 | -
3 * 2 matrix of double-precision floating-point numbers.
- - -Definition at line 737 of file type_mat.hpp.
- -| typedef highp_dmat3x3 dmat3x3 | -
3 * 3 matrix of double-precision floating-point numbers.
- - -Definition at line 742 of file type_mat.hpp.
- -| typedef highp_dmat3x4 dmat3x4 | -
3 * 4 matrix of double-precision floating-point numbers.
- - -Definition at line 747 of file type_mat.hpp.
- -| typedef highp_dmat4x4 dmat4 | -
4 * 4 matrix of double-precision floating-point numbers.
- - -Definition at line 717 of file type_mat.hpp.
- -| typedef highp_dmat4x2 dmat4x2 | -
4 * 2 matrix of double-precision floating-point numbers.
- - -Definition at line 752 of file type_mat.hpp.
- -| typedef highp_dmat4x3 dmat4x3 | -
4 * 3 matrix of double-precision floating-point numbers.
- - -Definition at line 757 of file type_mat.hpp.
- -| typedef highp_dmat4x4 dmat4x4 | -
4 * 4 matrix of double-precision floating-point numbers.
- - -Definition at line 762 of file type_mat.hpp.
- -| typedef highp_dvec2 dvec2 | -
2 components vector of double-precision floating-point numbers.
- - -Definition at line 481 of file type_vec.hpp.
- -| typedef highp_dvec3 dvec3 | -
3 components vector of double-precision floating-point numbers.
- - -Definition at line 486 of file type_vec.hpp.
- -| typedef highp_dvec4 dvec4 | -
4 components vector of double-precision floating-point numbers.
- - -Definition at line 491 of file type_vec.hpp.
- -| typedef highp_ivec2 ivec2 | -
2 components vector of signed integer numbers.
- - -Definition at line 508 of file type_vec.hpp.
- -| typedef highp_ivec3 ivec3 | -
3 components vector of signed integer numbers.
- - -Definition at line 513 of file type_vec.hpp.
- -| typedef highp_ivec4 ivec4 | -
4 components vector of signed integer numbers.
- - -Definition at line 518 of file type_vec.hpp.
- -| typedef mat2x2 mat2 | -
2 columns of 2 components matrix of floating-point numbers.
- - -Definition at line 406 of file type_mat.hpp.
- -| typedef highp_mat2x2 mat2x2 | -
2 columns of 2 components matrix of floating-point numbers.
- - -Definition at line 359 of file type_mat.hpp.
- -| typedef highp_mat2x3 mat2x3 | -
2 columns of 3 components matrix of floating-point numbers.
- - -Definition at line 364 of file type_mat.hpp.
- -| typedef highp_mat2x4 mat2x4 | -
2 columns of 4 components matrix of floating-point numbers.
- - -Definition at line 369 of file type_mat.hpp.
- -| typedef mat3x3 mat3 | -
3 columns of 3 components matrix of floating-point numbers.
- - -Definition at line 411 of file type_mat.hpp.
- -| typedef highp_mat3x2 mat3x2 | -
3 columns of 2 components matrix of floating-point numbers.
- - -Definition at line 374 of file type_mat.hpp.
- -| typedef highp_mat3x3 mat3x3 | -
3 columns of 3 components matrix of floating-point numbers.
- - -Definition at line 379 of file type_mat.hpp.
- -| typedef highp_mat3x4 mat3x4 | -
3 columns of 4 components matrix of floating-point numbers.
- - -Definition at line 384 of file type_mat.hpp.
- -| typedef mat4x4 mat4 | -
4 columns of 4 components matrix of floating-point numbers.
- - -Definition at line 416 of file type_mat.hpp.
- -| typedef highp_mat4x2 mat4x2 | -
4 columns of 2 components matrix of floating-point numbers.
- - -Definition at line 389 of file type_mat.hpp.
- -| typedef highp_mat4x3 mat4x3 | -
4 columns of 3 components matrix of floating-point numbers.
- - -Definition at line 394 of file type_mat.hpp.
- -| typedef highp_mat4x4 mat4x4 | -
4 columns of 4 components matrix of floating-point numbers.
- - -Definition at line 399 of file type_mat.hpp.
- -| typedef highp_uvec2 uvec2 | -
2 components vector of unsigned integer numbers.
- - -Definition at line 535 of file type_vec.hpp.
- -| typedef highp_uvec3 uvec3 | -
3 components vector of unsigned integer numbers.
- - -Definition at line 540 of file type_vec.hpp.
- -| typedef highp_uvec4 uvec4 | -
4 components vector of unsigned integer numbers.
- - -Definition at line 545 of file type_vec.hpp.
- -| typedef highp_vec2 vec2 | -
2 components vector of floating-point numbers.
- - -Definition at line 454 of file type_vec.hpp.
- -| typedef highp_vec3 vec3 | -
3 components vector of floating-point numbers.
- - -Definition at line 459 of file type_vec.hpp.
- -| typedef highp_vec4 vec4 | -
4 components vector of floating-point numbers.
- - -Definition at line 464 of file type_vec.hpp.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00157.html b/doc/api/a00157.html
deleted file mode 100644
index 560ae32e..00000000
--- a/doc/api/a00157.html
+++ /dev/null
@@ -1,2996 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Non-GLSL types that are used to define precision-based types. -More...
--Typedefs | |
| typedef tvec2< bool, highp > | highp_bvec2 |
| 2 components vector of high precision bool numbers. More... | |
| typedef tvec3< bool, highp > | highp_bvec3 |
| 3 components vector of high precision bool numbers. More... | |
| typedef tvec4< bool, highp > | highp_bvec4 |
| 4 components vector of high precision bool numbers. More... | |
| typedef tmat2x2< double, highp > | highp_dmat2 |
| 2 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x2< double, highp > | highp_dmat2x2 |
| 2 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x3< double, highp > | highp_dmat2x3 |
| 2 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x4< double, highp > | highp_dmat2x4 |
| 2 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x3< double, highp > | highp_dmat3 |
| 3 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x2< double, highp > | highp_dmat3x2 |
| 3 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x3< double, highp > | highp_dmat3x3 |
| 3 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x4< double, highp > | highp_dmat3x4 |
| 3 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x4< double, highp > | highp_dmat4 |
| 4 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x2< double, highp > | highp_dmat4x2 |
| 4 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x3< double, highp > | highp_dmat4x3 |
| 4 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x4< double, highp > | highp_dmat4x4 |
| 4 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tvec2< double, highp > | highp_dvec2 |
| 2 components vector of high double-precision floating-point numbers. More... | |
| typedef tvec3< double, highp > | highp_dvec3 |
| 3 components vector of high double-precision floating-point numbers. More... | |
| typedef tvec4< double, highp > | highp_dvec4 |
| 4 components vector of high double-precision floating-point numbers. More... | |
| typedef highp_float_t | highp_float |
| High precision floating-point numbers. More... | |
| typedef detail::highp_int_t | highp_int |
| High precision signed integer. More... | |
| typedef tvec2< int, highp > | highp_ivec2 |
| 2 components vector of high precision signed integer numbers. More... | |
| typedef tvec3< int, highp > | highp_ivec3 |
| 3 components vector of high precision signed integer numbers. More... | |
| typedef tvec4< int, highp > | highp_ivec4 |
| 4 components vector of high precision signed integer numbers. More... | |
| typedef tmat2x2< float, highp > | highp_mat2 |
| 2 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x2< float, highp > | highp_mat2x2 |
| 2 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x3< float, highp > | highp_mat2x3 |
| 2 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat2x4< float, highp > | highp_mat2x4 |
| 2 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x3< float, highp > | highp_mat3 |
| 3 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x2< float, highp > | highp_mat3x2 |
| 3 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x3< float, highp > | highp_mat3x3 |
| 3 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat3x4< float, highp > | highp_mat3x4 |
| 3 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x4< float, highp > | highp_mat4 |
| 4 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x2< float, highp > | highp_mat4x2 |
| 4 columns of 2 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x3< float, highp > | highp_mat4x3 |
| 4 columns of 3 components matrix of high precision floating-point numbers. More... | |
| typedef tmat4x4< float, highp > | highp_mat4x4 |
| 4 columns of 4 components matrix of high precision floating-point numbers. More... | |
| typedef detail::highp_uint_t | highp_uint |
| High precision unsigned integer. More... | |
| typedef tvec2< uint, highp > | highp_uvec2 |
| 2 components vector of high precision unsigned integer numbers. More... | |
| typedef tvec3< uint, highp > | highp_uvec3 |
| 3 components vector of high precision unsigned integer numbers. More... | |
| typedef tvec4< uint, highp > | highp_uvec4 |
| 4 components vector of high precision unsigned integer numbers. More... | |
| typedef tvec2< float, highp > | highp_vec2 |
| 2 components vector of high single-precision floating-point numbers. More... | |
| typedef tvec3< float, highp > | highp_vec3 |
| 3 components vector of high single-precision floating-point numbers. More... | |
| typedef tvec4< float, highp > | highp_vec4 |
| 4 components vector of high single-precision floating-point numbers. More... | |
| typedef tvec2< bool, lowp > | lowp_bvec2 |
| 2 components vector of low precision bool numbers. More... | |
| typedef tvec3< bool, lowp > | lowp_bvec3 |
| 3 components vector of low precision bool numbers. More... | |
| typedef tvec4< bool, lowp > | lowp_bvec4 |
| 4 components vector of low precision bool numbers. More... | |
| typedef tmat2x2< double, lowp > | lowp_dmat2 |
| 2 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x2< double, lowp > | lowp_dmat2x2 |
| 2 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x3< double, lowp > | lowp_dmat2x3 |
| 2 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x4< double, lowp > | lowp_dmat2x4 |
| 2 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x3< float, lowp > | lowp_dmat3 |
| 3 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x2< double, lowp > | lowp_dmat3x2 |
| 3 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x3< double, lowp > | lowp_dmat3x3 |
| 3 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x4< double, lowp > | lowp_dmat3x4 |
| 3 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x4< double, lowp > | lowp_dmat4 |
| 4 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x2< double, lowp > | lowp_dmat4x2 |
| 4 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x3< double, lowp > | lowp_dmat4x3 |
| 4 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x4< double, lowp > | lowp_dmat4x4 |
| 4 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tvec2< double, lowp > | lowp_dvec2 |
| 2 components vector of low double-precision floating-point numbers. More... | |
| typedef tvec3< double, lowp > | lowp_dvec3 |
| 3 components vector of low double-precision floating-point numbers. More... | |
| typedef tvec4< double, lowp > | lowp_dvec4 |
| 4 components vector of low double-precision floating-point numbers. More... | |
| typedef lowp_float_t | lowp_float |
| Low precision floating-point numbers. More... | |
| typedef detail::lowp_int_t | lowp_int |
| Low precision signed integer. More... | |
| typedef tvec2< int, lowp > | lowp_ivec2 |
| 2 components vector of low precision signed integer numbers. More... | |
| typedef tvec3< int, lowp > | lowp_ivec3 |
| 3 components vector of low precision signed integer numbers. More... | |
| typedef tvec4< int, lowp > | lowp_ivec4 |
| 4 components vector of low precision signed integer numbers. More... | |
| typedef tmat2x2< float, lowp > | lowp_mat2 |
| 2 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x2< float, lowp > | lowp_mat2x2 |
| 2 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x3< float, lowp > | lowp_mat2x3 |
| 2 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat2x4< float, lowp > | lowp_mat2x4 |
| 2 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x3< float, lowp > | lowp_mat3 |
| 3 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x2< float, lowp > | lowp_mat3x2 |
| 3 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x3< float, lowp > | lowp_mat3x3 |
| 3 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat3x4< float, lowp > | lowp_mat3x4 |
| 3 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x4< float, lowp > | lowp_mat4 |
| 4 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x2< float, lowp > | lowp_mat4x2 |
| 4 columns of 2 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x3< float, lowp > | lowp_mat4x3 |
| 4 columns of 3 components matrix of low precision floating-point numbers. More... | |
| typedef tmat4x4< float, lowp > | lowp_mat4x4 |
| 4 columns of 4 components matrix of low precision floating-point numbers. More... | |
| typedef detail::lowp_uint_t | lowp_uint |
| Low precision unsigned integer. More... | |
| typedef tvec2< uint, lowp > | lowp_uvec2 |
| 2 components vector of low precision unsigned integer numbers. More... | |
| typedef tvec3< uint, lowp > | lowp_uvec3 |
| 3 components vector of low precision unsigned integer numbers. More... | |
| typedef tvec4< uint, lowp > | lowp_uvec4 |
| 4 components vector of low precision unsigned integer numbers. More... | |
| typedef tvec2< float, lowp > | lowp_vec2 |
| 2 components vector of low single-precision floating-point numbers. More... | |
| typedef tvec3< float, lowp > | lowp_vec3 |
| 3 components vector of low single-precision floating-point numbers. More... | |
| typedef tvec4< float, lowp > | lowp_vec4 |
| 4 components vector of low single-precision floating-point numbers. More... | |
| typedef tvec2< bool, mediump > | mediump_bvec2 |
| 2 components vector of medium precision bool numbers. More... | |
| typedef tvec3< bool, mediump > | mediump_bvec3 |
| 3 components vector of medium precision bool numbers. More... | |
| typedef tvec4< bool, mediump > | mediump_bvec4 |
| 4 components vector of medium precision bool numbers. More... | |
| typedef tmat2x2< double, mediump > | mediump_dmat2 |
| 2 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x2< double, mediump > | mediump_dmat2x2 |
| 2 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x3< double, mediump > | mediump_dmat2x3 |
| 2 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x4< double, mediump > | mediump_dmat2x4 |
| 2 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x3< double, mediump > | mediump_dmat3 |
| 3 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x2< double, mediump > | mediump_dmat3x2 |
| 3 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x3< double, mediump > | mediump_dmat3x3 |
| 3 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x4< double, mediump > | mediump_dmat3x4 |
| 3 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x4< double, mediump > | mediump_dmat4 |
| 4 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x2< double, mediump > | mediump_dmat4x2 |
| 4 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x3< double, mediump > | mediump_dmat4x3 |
| 4 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x4< double, mediump > | mediump_dmat4x4 |
| 4 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tvec2< double, mediump > | mediump_dvec2 |
| 2 components vector of medium double-precision floating-point numbers. More... | |
| typedef tvec3< double, mediump > | mediump_dvec3 |
| 3 components vector of medium double-precision floating-point numbers. More... | |
| typedef tvec4< double, mediump > | mediump_dvec4 |
| 4 components vector of medium double-precision floating-point numbers. More... | |
| typedef mediump_float_t | mediump_float |
| Medium precision floating-point numbers. More... | |
| typedef detail::mediump_int_t | mediump_int |
| Medium precision signed integer. More... | |
| typedef tvec2< int, mediump > | mediump_ivec2 |
| 2 components vector of medium precision signed integer numbers. More... | |
| typedef tvec3< int, mediump > | mediump_ivec3 |
| 3 components vector of medium precision signed integer numbers. More... | |
| typedef tvec4< int, mediump > | mediump_ivec4 |
| 4 components vector of medium precision signed integer numbers. More... | |
| typedef tmat2x2< float, mediump > | mediump_mat2 |
| 2 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x2< float, mediump > | mediump_mat2x2 |
| 2 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x3< float, mediump > | mediump_mat2x3 |
| 2 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat2x4< float, mediump > | mediump_mat2x4 |
| 2 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x3< float, mediump > | mediump_mat3 |
| 3 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x2< float, mediump > | mediump_mat3x2 |
| 3 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x3< float, mediump > | mediump_mat3x3 |
| 3 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat3x4< float, mediump > | mediump_mat3x4 |
| 3 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x4< float, mediump > | mediump_mat4 |
| 4 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x2< float, mediump > | mediump_mat4x2 |
| 4 columns of 2 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x3< float, mediump > | mediump_mat4x3 |
| 4 columns of 3 components matrix of medium precision floating-point numbers. More... | |
| typedef tmat4x4< float, mediump > | mediump_mat4x4 |
| 4 columns of 4 components matrix of medium precision floating-point numbers. More... | |
| typedef detail::mediump_uint_t | mediump_uint |
| Medium precision unsigned integer. More... | |
| typedef tvec2< uint, mediump > | mediump_uvec2 |
| 2 components vector of medium precision unsigned integer numbers. More... | |
| typedef tvec3< uint, mediump > | mediump_uvec3 |
| 3 components vector of medium precision unsigned integer numbers. More... | |
| typedef tvec4< uint, mediump > | mediump_uvec4 |
| 4 components vector of medium precision unsigned integer numbers. More... | |
| typedef tvec2< float, mediump > | mediump_vec2 |
| 2 components vector of medium single-precision floating-point numbers. More... | |
| typedef tvec3< float, mediump > | mediump_vec3 |
| 3 components vector of medium single-precision floating-point numbers. More... | |
| typedef tvec4< float, mediump > | mediump_vec4 |
| 4 components vector of medium single-precision floating-point numbers. More... | |
| typedef unsigned int | uint |
| Unsigned integer type. More... | |
Non-GLSL types that are used to define precision-based types.
-The GLSL language allows the user to define the precision of a particular variable. In OpenGL's GLSL, these precision qualifiers have no effect; they are there for compatibility with OpenGL ES's precision qualifiers, where they do have an effect.
-C++ has no language equivalent to precision qualifiers. So GLM provides the next-best thing: a number of typedefs of the Template types that use a particular precision.
-None of these types make any guarantees about the actual precision used.
-| typedef tvec2<bool, highp> highp_bvec2 | -
2 components vector of high precision bool numbers.
-There is no guarantee on the actual precision.
-Definition at line 217 of file type_vec.hpp.
- -| typedef tvec3<bool, highp> highp_bvec3 | -
3 components vector of high precision bool numbers.
-Definition at line 326 of file type_vec.hpp.
- -| typedef tvec4<bool, highp> highp_bvec4 | -
4 components vector of high precision bool numbers.
-Definition at line 421 of file type_vec.hpp.
- -| typedef tmat2x2<double, highp> highp_dmat2 | -
2 columns of 2 components matrix of high precision floating-point numbers.
-Definition at line 440 of file type_mat.hpp.
- -| typedef tmat2x2<double, highp> highp_dmat2x2 | -
2 columns of 2 components matrix of high precision floating-point numbers.
-Definition at line 458 of file type_mat.hpp.
- -| typedef tmat2x3<double, highp> highp_dmat2x3 | -
2 columns of 3 components matrix of high precision floating-point numbers.
-Definition at line 481 of file type_mat.hpp.
- -| typedef tmat2x4<double, highp> highp_dmat2x4 | -
2 columns of 4 components matrix of high precision floating-point numbers.
-Definition at line 504 of file type_mat.hpp.
- -| typedef tmat3x3<double, highp> highp_dmat3 | -
3 columns of 3 components matrix of high precision floating-point numbers.
-Definition at line 550 of file type_mat.hpp.
- -| typedef tmat3x2<double, highp> highp_dmat3x2 | -
3 columns of 2 components matrix of high precision floating-point numbers.
-Definition at line 527 of file type_mat.hpp.
- -| typedef tmat3x3<double, highp> highp_dmat3x3 | -
3 columns of 3 components matrix of high precision floating-point numbers.
-Definition at line 568 of file type_mat.hpp.
- -| typedef tmat3x4<double, highp> highp_dmat3x4 | -
3 columns of 4 components matrix of high precision floating-point numbers.
-Definition at line 591 of file type_mat.hpp.
- -| typedef tmat4x4<double, highp> highp_dmat4 | -
4 columns of 4 components matrix of high precision floating-point numbers.
-Definition at line 660 of file type_mat.hpp.
- -| typedef tmat4x2<double, highp> highp_dmat4x2 | -
4 columns of 2 components matrix of high precision floating-point numbers.
-Definition at line 614 of file type_mat.hpp.
- -| typedef tmat4x3<double, highp> highp_dmat4x3 | -
4 columns of 3 components matrix of high precision floating-point numbers.
-Definition at line 637 of file type_mat.hpp.
- -| typedef tmat4x4<double, highp> highp_dmat4x4 | -
4 columns of 4 components matrix of high precision floating-point numbers.
-Definition at line 678 of file type_mat.hpp.
- -| typedef tvec2<double, highp> highp_dvec2 | -
2 components vector of high double-precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 154 of file type_vec.hpp.
- -| typedef tvec3<double, highp> highp_dvec3 | -
3 components vector of high double-precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 264 of file type_vec.hpp.
- -| typedef tvec4<double, highp> highp_dvec4 | -
4 components vector of high double-precision floating-point numbers.
-Definition at line 367 of file type_vec.hpp.
- -| typedef highp_float_t highp_float | -
High precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 41 of file type_float.hpp.
- -| typedef detail::highp_int_t highp_int | -
High precision signed integer.
-There is no guarantee on the actual precision.
-Definition at line 238 of file type_int.hpp.
- -| typedef tvec2<int, highp> highp_ivec2 | -
2 components vector of high precision signed integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 175 of file type_vec.hpp.
- -| typedef tvec3<int, highp> highp_ivec3 | -
3 components vector of high precision signed integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 285 of file type_vec.hpp.
- -| typedef tvec4<int, highp> highp_ivec4 | -
4 components vector of high precision signed integer numbers.
-Definition at line 385 of file type_vec.hpp.
- -| typedef tmat2x2< float, highp > highp_mat2 | -
2 columns of 2 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 53 of file type_mat.hpp.
- -| typedef tmat2x2< float, highp > highp_mat2x2 | -
2 columns of 2 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 74 of file type_mat.hpp.
- -| typedef tmat2x3< float, highp > highp_mat2x3 | -
2 columns of 3 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 100 of file type_mat.hpp.
- -| typedef tmat2x4< float, highp > highp_mat2x4 | -
2 columns of 4 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 126 of file type_mat.hpp.
- -| typedef tmat3x3< float, highp > highp_mat3 | -
3 columns of 3 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 178 of file type_mat.hpp.
- -| typedef tmat3x2< float, highp > highp_mat3x2 | -
3 columns of 2 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 152 of file type_mat.hpp.
- -| typedef tmat3x3< float, highp > highp_mat3x3 | -
3 columns of 3 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 199 of file type_mat.hpp.
- -| typedef tmat3x4< float, highp > highp_mat3x4 | -
3 columns of 4 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 225 of file type_mat.hpp.
- -| typedef tmat4x4< float, highp > highp_mat4 | -
4 columns of 4 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 304 of file type_mat.hpp.
- -| typedef tmat4x2< float, highp > highp_mat4x2 | -
4 columns of 2 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 251 of file type_mat.hpp.
- -| typedef tmat4x3< float, highp > highp_mat4x3 | -
4 columns of 3 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 277 of file type_mat.hpp.
- -| typedef tmat4x4< float, highp > highp_mat4x4 | -
4 columns of 4 components matrix of high precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 325 of file type_mat.hpp.
- -| typedef detail::highp_uint_t highp_uint | -
High precision unsigned integer.
-There is no guarantee on the actual precision.
-Definition at line 259 of file type_int.hpp.
- -| typedef tvec2<uint, highp> highp_uvec2 | -
2 components vector of high precision unsigned integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 196 of file type_vec.hpp.
- -| typedef tvec3<uint, highp> highp_uvec3 | -
3 components vector of high precision unsigned integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 306 of file type_vec.hpp.
- -| typedef tvec4<uint, highp> highp_uvec4 | -
4 components vector of high precision unsigned integer numbers.
-Definition at line 403 of file type_vec.hpp.
- -| typedef tvec2< float, highp > highp_vec2 | -
2 components vector of high single-precision floating-point numbers.
-High Single-precision floating-point vector of 2 components.
-There is no guarantee on the actual precision.
-Definition at line 133 of file type_vec.hpp.
- -| typedef tvec3< float, highp > highp_vec3 | -
3 components vector of high single-precision floating-point numbers.
-High Single-precision floating-point vector of 3 components.
-There is no guarantee on the actual precision.
-Definition at line 243 of file type_vec.hpp.
- -| typedef tvec4< float, highp > highp_vec4 | -
4 components vector of high single-precision floating-point numbers.
-High Single-precision floating-point vector of 4 components.
-Definition at line 349 of file type_vec.hpp.
- -| typedef tvec2<bool, lowp> lowp_bvec2 | -
2 components vector of low precision bool numbers.
-There is no guarantee on the actual precision.
-Definition at line 231 of file type_vec.hpp.
- -| typedef tvec3<bool, lowp> lowp_bvec3 | -
3 components vector of low precision bool numbers.
-Definition at line 338 of file type_vec.hpp.
- -| typedef tvec4<bool, lowp> lowp_bvec4 | -
4 components vector of low precision bool numbers.
-Definition at line 433 of file type_vec.hpp.
- -| typedef tmat2x2<double, lowp> lowp_dmat2 | -
2 columns of 2 components matrix of low precision floating-point numbers.
-Definition at line 428 of file type_mat.hpp.
- -| typedef tmat2x2<double, lowp> lowp_dmat2x2 | -
2 columns of 2 components matrix of low precision floating-point numbers.
-Definition at line 446 of file type_mat.hpp.
- -| typedef tmat2x3<double, lowp> lowp_dmat2x3 | -
2 columns of 3 components matrix of low precision floating-point numbers.
-Definition at line 469 of file type_mat.hpp.
- -| typedef tmat2x4<double, lowp> lowp_dmat2x4 | -
2 columns of 4 components matrix of low precision floating-point numbers.
-Definition at line 492 of file type_mat.hpp.
- -| typedef tmat3x3<float, lowp> lowp_dmat3 | -
3 columns of 3 components matrix of low precision floating-point numbers.
-Definition at line 538 of file type_mat.hpp.
- -| typedef tmat3x2<double, lowp> lowp_dmat3x2 | -
3 columns of 2 components matrix of low precision floating-point numbers.
-Definition at line 515 of file type_mat.hpp.
- -| typedef tmat3x3<double, lowp> lowp_dmat3x3 | -
3 columns of 3 components matrix of low precision floating-point numbers.
-Definition at line 556 of file type_mat.hpp.
- -| typedef tmat3x4<double, lowp> lowp_dmat3x4 | -
3 columns of 4 components matrix of low precision floating-point numbers.
-Definition at line 579 of file type_mat.hpp.
- -| typedef tmat4x4<double, lowp> lowp_dmat4 | -
4 columns of 4 components matrix of low precision floating-point numbers.
-Definition at line 648 of file type_mat.hpp.
- -| typedef tmat4x2<double, lowp> lowp_dmat4x2 | -
4 columns of 2 components matrix of low precision floating-point numbers.
-Definition at line 602 of file type_mat.hpp.
- -| typedef tmat4x3<double, lowp> lowp_dmat4x3 | -
4 columns of 3 components matrix of low precision floating-point numbers.
-Definition at line 625 of file type_mat.hpp.
- -| typedef tmat4x4<double, lowp> lowp_dmat4x4 | -
4 columns of 4 components matrix of low precision floating-point numbers.
-Definition at line 666 of file type_mat.hpp.
- -| typedef tvec2<double, lowp> lowp_dvec2 | -
2 components vector of low double-precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 168 of file type_vec.hpp.
- -| typedef tvec3<double, lowp> lowp_dvec3 | -
3 components vector of low double-precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 278 of file type_vec.hpp.
- -| typedef tvec4<double, lowp> lowp_dvec4 | -
4 components vector of low double-precision floating-point numbers.
-Definition at line 379 of file type_vec.hpp.
- -| typedef lowp_float_t lowp_float | -
Low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 27 of file type_float.hpp.
- -| typedef detail::lowp_int_t lowp_int | -
Low precision signed integer.
-There is no guarantee on the actual precision.
-Definition at line 224 of file type_int.hpp.
- -| typedef tvec2<int, lowp> lowp_ivec2 | -
2 components vector of low precision signed integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 189 of file type_vec.hpp.
- -| typedef tvec3<int, lowp> lowp_ivec3 | -
3 components vector of low precision signed integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 299 of file type_vec.hpp.
- -| typedef tvec4<int, lowp> lowp_ivec4 | -
4 components vector of low precision signed integer numbers.
-Definition at line 397 of file type_vec.hpp.
- -| typedef tmat2x2< float, lowp > lowp_mat2 | -
2 columns of 2 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 39 of file type_mat.hpp.
- -| typedef tmat2x2< float, lowp > lowp_mat2x2 | -
2 columns of 2 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 60 of file type_mat.hpp.
- -| typedef tmat2x3< float, lowp > lowp_mat2x3 | -
2 columns of 3 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 86 of file type_mat.hpp.
- -| typedef tmat2x4< float, lowp > lowp_mat2x4 | -
2 columns of 4 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 112 of file type_mat.hpp.
- -| typedef tmat3x3< float, lowp > lowp_mat3 | -
3 columns of 3 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 164 of file type_mat.hpp.
- -| typedef tmat3x2< float, lowp > lowp_mat3x2 | -
3 columns of 2 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 138 of file type_mat.hpp.
- -| typedef tmat3x3< float, lowp > lowp_mat3x3 | -
3 columns of 3 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 185 of file type_mat.hpp.
- -| typedef tmat3x4< float, lowp > lowp_mat3x4 | -
3 columns of 4 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 211 of file type_mat.hpp.
- -| typedef tmat4x4< float, lowp > lowp_mat4 | -
4 columns of 4 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 290 of file type_mat.hpp.
- -| typedef tmat4x2< float, lowp > lowp_mat4x2 | -
4 columns of 2 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 237 of file type_mat.hpp.
- -| typedef tmat4x3< float, lowp > lowp_mat4x3 | -
4 columns of 3 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 263 of file type_mat.hpp.
- -| typedef tmat4x4< float, lowp > lowp_mat4x4 | -
4 columns of 4 components matrix of low precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 311 of file type_mat.hpp.
- -| typedef detail::lowp_uint_t lowp_uint | -
Low precision unsigned integer.
-There is no guarantee on the actual precision.
-Definition at line 245 of file type_int.hpp.
- -| typedef tvec2<uint, lowp> lowp_uvec2 | -
2 components vector of low precision unsigned integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 210 of file type_vec.hpp.
- -| typedef tvec3<uint, lowp> lowp_uvec3 | -
3 components vector of low precision unsigned integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 320 of file type_vec.hpp.
- -| typedef tvec4<uint, lowp> lowp_uvec4 | -
4 components vector of low precision unsigned integer numbers.
-Definition at line 415 of file type_vec.hpp.
- -| typedef tvec2< float, lowp > lowp_vec2 | -
2 components vector of low single-precision floating-point numbers.
-Low single-precision floating-point vector of 2 components.
-There is no guarantee on the actual precision.
-Definition at line 147 of file type_vec.hpp.
- -| typedef tvec3< float, lowp > lowp_vec3 | -
3 components vector of low single-precision floating-point numbers.
-Low single-precision floating-point vector of 3 components.
-There is no guarantee on the actual precision.
-Definition at line 257 of file type_vec.hpp.
- -| typedef tvec4< float, lowp > lowp_vec4 | -
4 components vector of low single-precision floating-point numbers.
-Low single-precision floating-point vector of 4 components.
-Definition at line 361 of file type_vec.hpp.
- -| typedef tvec2<bool, mediump> mediump_bvec2 | -
2 components vector of medium precision bool numbers.
-There is no guarantee on the actual precision.
-Definition at line 224 of file type_vec.hpp.
- -| typedef tvec3<bool, mediump> mediump_bvec3 | -
3 components vector of medium precision bool numbers.
-Definition at line 332 of file type_vec.hpp.
- -| typedef tvec4<bool, mediump> mediump_bvec4 | -
4 components vector of medium precision bool numbers.
-Definition at line 427 of file type_vec.hpp.
- -| typedef tmat2x2<double, mediump> mediump_dmat2 | -
2 columns of 2 components matrix of medium precision floating-point numbers.
-Definition at line 434 of file type_mat.hpp.
- -| typedef tmat2x2<double, mediump> mediump_dmat2x2 | -
2 columns of 2 components matrix of medium precision floating-point numbers.
-Definition at line 452 of file type_mat.hpp.
- -| typedef tmat2x3<double, mediump> mediump_dmat2x3 | -
2 columns of 3 components matrix of medium precision floating-point numbers.
-Definition at line 475 of file type_mat.hpp.
- -| typedef tmat2x4<double, mediump> mediump_dmat2x4 | -
2 columns of 4 components matrix of medium precision floating-point numbers.
-Definition at line 498 of file type_mat.hpp.
- -| typedef tmat3x3<double, mediump> mediump_dmat3 | -
3 columns of 3 components matrix of medium precision floating-point numbers.
-Definition at line 544 of file type_mat.hpp.
- -| typedef tmat3x2<double, mediump> mediump_dmat3x2 | -
3 columns of 2 components matrix of medium precision floating-point numbers.
-Definition at line 521 of file type_mat.hpp.
- -| typedef tmat3x3<double, mediump> mediump_dmat3x3 | -
3 columns of 3 components matrix of medium precision floating-point numbers.
-Definition at line 562 of file type_mat.hpp.
- -| typedef tmat3x4<double, mediump> mediump_dmat3x4 | -
3 columns of 4 components matrix of medium precision floating-point numbers.
-Definition at line 585 of file type_mat.hpp.
- -| typedef tmat4x4<double, mediump> mediump_dmat4 | -
4 columns of 4 components matrix of medium precision floating-point numbers.
-Definition at line 654 of file type_mat.hpp.
- -| typedef tmat4x2<double, mediump> mediump_dmat4x2 | -
4 columns of 2 components matrix of medium precision floating-point numbers.
-Definition at line 608 of file type_mat.hpp.
- -| typedef tmat4x3<double, mediump> mediump_dmat4x3 | -
4 columns of 3 components matrix of medium precision floating-point numbers.
-Definition at line 631 of file type_mat.hpp.
- -| typedef tmat4x4<double, mediump> mediump_dmat4x4 | -
4 columns of 4 components matrix of medium precision floating-point numbers.
-Definition at line 672 of file type_mat.hpp.
- -| typedef tvec2<double, mediump> mediump_dvec2 | -
2 components vector of medium double-precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 161 of file type_vec.hpp.
- -| typedef tvec3<double, mediump> mediump_dvec3 | -
3 components vector of medium double-precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 271 of file type_vec.hpp.
- -| typedef tvec4<double, mediump> mediump_dvec4 | -
4 components vector of medium double-precision floating-point numbers.
-Definition at line 373 of file type_vec.hpp.
- -| typedef mediump_float_t mediump_float | -
Medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 34 of file type_float.hpp.
- -| typedef detail::mediump_int_t mediump_int | -
Medium precision signed integer.
-There is no guarantee on the actual precision.
-Definition at line 231 of file type_int.hpp.
- -| typedef tvec2<int, mediump> mediump_ivec2 | -
2 components vector of medium precision signed integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 182 of file type_vec.hpp.
- -| typedef tvec3<int, mediump> mediump_ivec3 | -
3 components vector of medium precision signed integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 292 of file type_vec.hpp.
- -| typedef tvec4<int, mediump> mediump_ivec4 | -
4 components vector of medium precision signed integer numbers.
-Definition at line 391 of file type_vec.hpp.
- -| typedef tmat2x2< float, mediump > mediump_mat2 | -
2 columns of 2 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 46 of file type_mat.hpp.
- -| typedef tmat2x2< float, mediump > mediump_mat2x2 | -
2 columns of 2 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 67 of file type_mat.hpp.
- -| typedef tmat2x3< float, mediump > mediump_mat2x3 | -
2 columns of 3 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 93 of file type_mat.hpp.
- -| typedef tmat2x4< float, mediump > mediump_mat2x4 | -
2 columns of 4 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 119 of file type_mat.hpp.
- -| typedef tmat3x3< float, mediump > mediump_mat3 | -
3 columns of 3 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 171 of file type_mat.hpp.
- -| typedef tmat3x2< float, mediump > mediump_mat3x2 | -
3 columns of 2 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 145 of file type_mat.hpp.
- -| typedef tmat3x3< float, mediump > mediump_mat3x3 | -
3 columns of 3 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 192 of file type_mat.hpp.
- -| typedef tmat3x4< float, mediump > mediump_mat3x4 | -
3 columns of 4 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 218 of file type_mat.hpp.
- -| typedef tmat4x4< float, mediump > mediump_mat4 | -
4 columns of 4 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 297 of file type_mat.hpp.
- -| typedef tmat4x2< float, mediump > mediump_mat4x2 | -
4 columns of 2 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 244 of file type_mat.hpp.
- -| typedef tmat4x3< float, mediump > mediump_mat4x3 | -
4 columns of 3 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 270 of file type_mat.hpp.
- -| typedef tmat4x4< float, mediump > mediump_mat4x4 | -
4 columns of 4 components matrix of medium precision floating-point numbers.
-There is no guarantee on the actual precision.
-Definition at line 318 of file type_mat.hpp.
- -| typedef detail::mediump_uint_t mediump_uint | -
Medium precision unsigned integer.
-There is no guarantee on the actual precision.
-Definition at line 252 of file type_int.hpp.
- -| typedef tvec2<uint, mediump> mediump_uvec2 | -
2 components vector of medium precision unsigned integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 203 of file type_vec.hpp.
- -| typedef tvec3<uint, mediump> mediump_uvec3 | -
3 components vector of medium precision unsigned integer numbers.
-There is no guarantee on the actual precision.
-Definition at line 313 of file type_vec.hpp.
- -| typedef tvec4<uint, mediump> mediump_uvec4 | -
4 components vector of medium precision unsigned integer numbers.
-Definition at line 409 of file type_vec.hpp.
- -| typedef tvec2< float, mediump > mediump_vec2 | -
2 components vector of medium single-precision floating-point numbers.
-Medium Single-precision floating-point vector of 2 components.
-There is no guarantee on the actual precision.
-Definition at line 140 of file type_vec.hpp.
- -| typedef tvec3< float, mediump > mediump_vec3 | -
3 components vector of medium single-precision floating-point numbers.
-Medium Single-precision floating-point vector of 3 components.
-There is no guarantee on the actual precision.
-Definition at line 250 of file type_vec.hpp.
- -| typedef tvec4< float, mediump > mediump_vec4 | -
4 components vector of medium single-precision floating-point numbers.
-Medium Single-precision floating-point vector of 4 components.
-Definition at line 355 of file type_vec.hpp.
- -| typedef unsigned int uint | -
Unsigned integer type.
- - -Definition at line 288 of file type_int.hpp.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00158.html b/doc/api/a00158.html
deleted file mode 100644
index 8c45d3aa..00000000
--- a/doc/api/a00158.html
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
The generic template types used as the basis for the core types. -More...
-The generic template types used as the basis for the core types.
-These types are all templates used to define the actual Types. These templetes are implementation details of GLM types and should not be used explicitly.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00159.html b/doc/api/a00159.html
deleted file mode 100644
index ac78c617..00000000
--- a/doc/api/a00159.html
+++ /dev/null
@@ -1,1053 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Allow to perform bit operations on integer values. -More...
--Functions | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | bitfieldFillOne (genIUType Value, int FirstBit, int BitCount) |
| Set to 1 a range of bits. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldFillOne (vecType< T, P > const &Value, int FirstBit, int BitCount) |
| Set to 1 a range of bits. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | bitfieldFillZero (genIUType Value, int FirstBit, int BitCount) |
| Set to 0 a range of bits. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldFillZero (vecType< T, P > const &Value, int FirstBit, int BitCount) |
| Set to 0 a range of bits. More... | |
| GLM_FUNC_DECL int16 | bitfieldInterleave (int8 x, int8 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL uint16 | bitfieldInterleave (uint8 x, uint8 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL int32 | bitfieldInterleave (int16 x, int16 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL uint32 | bitfieldInterleave (uint16 x, uint16 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL int64 | bitfieldInterleave (int32 x, int32 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL uint64 | bitfieldInterleave (uint32 x, uint32 y) |
| Interleaves the bits of x and y. More... | |
| GLM_FUNC_DECL int32 | bitfieldInterleave (int8 x, int8 y, int8 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL uint32 | bitfieldInterleave (uint8 x, uint8 y, uint8 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL int64 | bitfieldInterleave (int16 x, int16 y, int16 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL uint64 | bitfieldInterleave (uint16 x, uint16 y, uint16 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL int64 | bitfieldInterleave (int32 x, int32 y, int32 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL uint64 | bitfieldInterleave (uint32 x, uint32 y, uint32 z) |
| Interleaves the bits of x, y and z. More... | |
| GLM_FUNC_DECL int32 | bitfieldInterleave (int8 x, int8 y, int8 z, int8 w) |
| Interleaves the bits of x, y, z and w. More... | |
| GLM_FUNC_DECL uint32 | bitfieldInterleave (uint8 x, uint8 y, uint8 z, uint8 w) |
| Interleaves the bits of x, y, z and w. More... | |
| GLM_FUNC_DECL int64 | bitfieldInterleave (int16 x, int16 y, int16 z, int16 w) |
| Interleaves the bits of x, y, z and w. More... | |
| GLM_FUNC_DECL uint64 | bitfieldInterleave (uint16 x, uint16 y, uint16 z, uint16 w) |
| Interleaves the bits of x, y, z and w. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | bitfieldRotateLeft (genIUType In, int Shift) |
| Rotate all bits to the left. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldRotateLeft (vecType< T, P > const &In, int Shift) |
| Rotate all bits to the left. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | bitfieldRotateRight (genIUType In, int Shift) |
| Rotate all bits to the right. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | bitfieldRotateRight (vecType< T, P > const &In, int Shift) |
| Rotate all bits to the right. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | mask (genIUType Bits) |
| Build a mask of 'count' bits. More... | |
| template<typename T , precision P, template< typename, precision > class vecIUType> | |
| GLM_FUNC_DECL vecIUType< T, P > | mask (vecIUType< T, P > const &v) |
| Build a mask of 'count' bits. More... | |
Allow to perform bit operations on integer values.
-<glm/gtc/bitfield.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genIUType glm::bitfieldFillOne | -( | -genIUType | -Value, | -
| - | - | int | -FirstBit, | -
| - | - | int | -BitCount | -
| - | ) | -- |
Set to 1 a range of bits.
-| GLM_FUNC_DECL vecType<T, P> glm::bitfieldFillOne | -( | -vecType< T, P > const & | -Value, | -
| - | - | int | -FirstBit, | -
| - | - | int | -BitCount | -
| - | ) | -- |
Set to 1 a range of bits.
-| GLM_FUNC_DECL genIUType glm::bitfieldFillZero | -( | -genIUType | -Value, | -
| - | - | int | -FirstBit, | -
| - | - | int | -BitCount | -
| - | ) | -- |
Set to 0 a range of bits.
-| GLM_FUNC_DECL vecType<T, P> glm::bitfieldFillZero | -( | -vecType< T, P > const & | -Value, | -
| - | - | int | -FirstBit, | -
| - | - | int | -BitCount | -
| - | ) | -- |
Set to 0 a range of bits.
-| GLM_FUNC_DECL int16 glm::bitfieldInterleave | -( | -int8 | -x, | -
| - | - | int8 | -y | -
| - | ) | -- |
Interleaves the bits of x and y.
-The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL uint16 glm::bitfieldInterleave | -( | -uint8 | -x, | -
| - | - | uint8 | -y | -
| - | ) | -- |
Interleaves the bits of x and y.
-The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL int32 glm::bitfieldInterleave | -( | -int16 | -x, | -
| - | - | int16 | -y | -
| - | ) | -- |
Interleaves the bits of x and y.
-The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL uint32 glm::bitfieldInterleave | -( | -uint16 | -x, | -
| - | - | uint16 | -y | -
| - | ) | -- |
Interleaves the bits of x and y.
-The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL int64 glm::bitfieldInterleave | -( | -int32 | -x, | -
| - | - | int32 | -y | -
| - | ) | -- |
Interleaves the bits of x and y.
-The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL uint64 glm::bitfieldInterleave | -( | -uint32 | -x, | -
| - | - | uint32 | -y | -
| - | ) | -- |
Interleaves the bits of x and y.
-The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL int32 glm::bitfieldInterleave | -( | -int8 | -x, | -
| - | - | int8 | -y, | -
| - | - | int8 | -z | -
| - | ) | -- |
Interleaves the bits of x, y and z.
-The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL uint32 glm::bitfieldInterleave | -( | -uint8 | -x, | -
| - | - | uint8 | -y, | -
| - | - | uint8 | -z | -
| - | ) | -- |
Interleaves the bits of x, y and z.
-The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL int64 glm::bitfieldInterleave | -( | -int16 | -x, | -
| - | - | int16 | -y, | -
| - | - | int16 | -z | -
| - | ) | -- |
Interleaves the bits of x, y and z.
-The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL uint64 glm::bitfieldInterleave | -( | -uint16 | -x, | -
| - | - | uint16 | -y, | -
| - | - | uint16 | -z | -
| - | ) | -- |
Interleaves the bits of x, y and z.
-The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL int64 glm::bitfieldInterleave | -( | -int32 | -x, | -
| - | - | int32 | -y, | -
| - | - | int32 | -z | -
| - | ) | -- |
Interleaves the bits of x, y and z.
-The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL uint64 glm::bitfieldInterleave | -( | -uint32 | -x, | -
| - | - | uint32 | -y, | -
| - | - | uint32 | -z | -
| - | ) | -- |
Interleaves the bits of x, y and z.
-The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL int32 glm::bitfieldInterleave | -( | -int8 | -x, | -
| - | - | int8 | -y, | -
| - | - | int8 | -z, | -
| - | - | int8 | -w | -
| - | ) | -- |
Interleaves the bits of x, y, z and w.
-The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL uint32 glm::bitfieldInterleave | -( | -uint8 | -x, | -
| - | - | uint8 | -y, | -
| - | - | uint8 | -z, | -
| - | - | uint8 | -w | -
| - | ) | -- |
Interleaves the bits of x, y, z and w.
-The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL int64 glm::bitfieldInterleave | -( | -int16 | -x, | -
| - | - | int16 | -y, | -
| - | - | int16 | -z, | -
| - | - | int16 | -w | -
| - | ) | -- |
Interleaves the bits of x, y, z and w.
-The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL uint64 glm::bitfieldInterleave | -( | -uint16 | -x, | -
| - | - | uint16 | -y, | -
| - | - | uint16 | -z, | -
| - | - | uint16 | -w | -
| - | ) | -- |
Interleaves the bits of x, y, z and w.
-The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. The other bits are interleaved following the previous sequence.
-| GLM_FUNC_DECL genIUType glm::bitfieldRotateLeft | -( | -genIUType | -In, | -
| - | - | int | -Shift | -
| - | ) | -- |
Rotate all bits to the left.
-All the bits dropped in the left side are inserted back on the right side.
-| GLM_FUNC_DECL vecType<T, P> glm::bitfieldRotateLeft | -( | -vecType< T, P > const & | -In, | -
| - | - | int | -Shift | -
| - | ) | -- |
Rotate all bits to the left.
-All the bits dropped in the left side are inserted back on the right side.
-| GLM_FUNC_DECL genIUType glm::bitfieldRotateRight | -( | -genIUType | -In, | -
| - | - | int | -Shift | -
| - | ) | -- |
Rotate all bits to the right.
-All the bits dropped in the right side are inserted back on the left side.
-| GLM_FUNC_DECL vecType<T, P> glm::bitfieldRotateRight | -( | -vecType< T, P > const & | -In, | -
| - | - | int | -Shift | -
| - | ) | -- |
Rotate all bits to the right.
-All the bits dropped in the right side are inserted back on the left side.
-| GLM_FUNC_DECL genIUType glm::mask | -( | -genIUType | -Bits | ) | -- |
Build a mask of 'count' bits.
-| GLM_FUNC_DECL vecIUType<T, P> glm::mask | -( | -vecIUType< T, P > const & | -v | ) | -- |
Build a mask of 'count' bits.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00160.html b/doc/api/a00160.html
deleted file mode 100644
index a3f1bf8c..00000000
--- a/doc/api/a00160.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Allow to perform bit operations on integer values. -More...
--Functions | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | convertD50XYZToD65XYZ (tvec3< T, P > const &ColorD50XYZ) |
| Convert a D50 YUV color to D65 YUV. | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | convertD65XYZToD50XYZ (tvec3< T, P > const &ColorD65XYZ) |
| Convert a D65 YUV color to D50 YUV. | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | convertD65XYZToLinearSRGB (tvec3< T, P > const &ColorD65XYZ) |
| Convert a D65 YUV color to linear sRGB. | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | convertLinearSRGBToD65XYZ (tvec3< T, P > const &ColorLinearSRGB) |
| Convert a linear sRGB color to D65 YUV. | |
Allow to perform bit operations on integer values.
-<glm/gtc/color_encoding.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00161.html b/doc/api/a00161.html
deleted file mode 100644
index 564d3824..00000000
--- a/doc/api/a00161.html
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Allow to perform bit operations on integer values. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | convertLinearToSRGB (vecType< T, P > const &ColorLinear) |
| Convert a linear color to sRGB color using a standard gamma correction. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | convertLinearToSRGB (vecType< T, P > const &ColorLinear, T Gamma) |
| Convert a linear color to sRGB color using a custom gamma correction. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | convertSRGBToLinear (vecType< T, P > const &ColorSRGB) |
| Convert a sRGB color to linear color using a standard gamma correction. More... | |
| -template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | convertSRGBToLinear (vecType< T, P > const &ColorSRGB, T Gamma) |
| Convert a sRGB color to linear color using a custom gamma correction. | |
Allow to perform bit operations on integer values.
-<glm/gtc/color_space.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL vecType<T, P> glm::convertLinearToSRGB | -( | -vecType< T, P > const & | -ColorLinear | ) | -- |
Convert a linear color to sRGB color using a standard gamma correction.
-IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb
- -| GLM_FUNC_DECL vecType<T, P> glm::convertLinearToSRGB | -( | -vecType< T, P > const & | -ColorLinear, | -
| - | - | T | -Gamma | -
| - | ) | -- |
Convert a linear color to sRGB color using a custom gamma correction.
-IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb
- -| GLM_FUNC_DECL vecType<T, P> glm::convertSRGBToLinear | -( | -vecType< T, P > const & | -ColorSRGB | ) | -- |
Convert a sRGB color to linear color using a standard gamma correction.
-IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00162.html b/doc/api/a00162.html
deleted file mode 100644
index 72b7826c..00000000
--- a/doc/api/a00162.html
+++ /dev/null
@@ -1,741 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Provide a list of constants and precomputed useful values. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | e () |
| Return e constant. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | epsilon () |
| Return the epsilon constant for floating point types. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | euler () |
| Return Euler's constant. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | four_over_pi () |
| Return 4 / pi. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | golden_ratio () |
| Return the golden ratio constant. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | half_pi () |
| Return pi / 2. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | ln_ln_two () |
| Return ln(ln(2)). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | ln_ten () |
| Return ln(10). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | ln_two () |
| Return ln(2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | one () |
| Return 1. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | one_over_pi () |
| Return 1 / pi. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | one_over_root_two () |
| Return 1 / sqrt(2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | one_over_two_pi () |
| Return 1 / (pi * 2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | pi () |
| Return the pi constant. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | quarter_pi () |
| Return pi / 4. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_five () |
| Return sqrt(5). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_half_pi () |
| Return sqrt(pi / 2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_ln_four () |
| Return sqrt(ln(4)). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_pi () |
| Return square root of pi. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_three () |
| Return sqrt(3). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_two () |
| Return sqrt(2). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | root_two_pi () |
| Return sqrt(2 * pi). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | third () |
| Return 1 / 3. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | three_over_two_pi () |
| Return pi / 2 * 3. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | two_over_pi () |
| Return 2 / pi. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | two_over_root_pi () |
| Return 2 / sqrt(pi). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | two_pi () |
| Return pi * 2. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | two_thirds () |
| Return 2 / 3. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL GLM_CONSTEXPR genType | zero () |
| Return 0. More... | |
Provide a list of constants and precomputed useful values.
-<glm/gtc/constants.hpp> need to be included to use these features.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::e | -( | -) | -- |
Return e constant.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::epsilon | -( | -) | -- |
Return the epsilon constant for floating point types.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::euler | -( | -) | -- |
Return Euler's constant.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::four_over_pi | -( | -) | -- |
Return 4 / pi.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::golden_ratio | -( | -) | -- |
Return the golden ratio constant.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::half_pi | -( | -) | -- |
Return pi / 2.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::ln_ln_two | -( | -) | -- |
Return ln(ln(2)).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::ln_ten | -( | -) | -- |
Return ln(10).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::ln_two | -( | -) | -- |
Return ln(2).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::one | -( | -) | -- |
Return 1.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::one_over_pi | -( | -) | -- |
Return 1 / pi.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::one_over_root_two | -( | -) | -- |
Return 1 / sqrt(2).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::one_over_two_pi | -( | -) | -- |
Return 1 / (pi * 2).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::pi | -( | -) | -- |
Return the pi constant.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::quarter_pi | -( | -) | -- |
Return pi / 4.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_five | -( | -) | -- |
Return sqrt(5).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_half_pi | -( | -) | -- |
Return sqrt(pi / 2).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_ln_four | -( | -) | -- |
Return sqrt(ln(4)).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_pi | -( | -) | -- |
Return square root of pi.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_three | -( | -) | -- |
Return sqrt(3).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_two | -( | -) | -- |
Return sqrt(2).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::root_two_pi | -( | -) | -- |
Return sqrt(2 * pi).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::third | -( | -) | -- |
Return 1 / 3.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::three_over_two_pi | -( | -) | -- |
Return pi / 2 * 3.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::two_over_pi | -( | -) | -- |
Return 2 / pi.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::two_over_root_pi | -( | -) | -- |
Return 2 / sqrt(pi).
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::two_pi | -( | -) | -- |
Return pi * 2.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::two_thirds | -( | -) | -- |
Return 2 / 3.
-| GLM_FUNC_DECL GLM_CONSTEXPR genType glm::zero | -( | -) | -- |
Return 0.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00163.html b/doc/api/a00163.html
deleted file mode 100644
index bb368126..00000000
--- a/doc/api/a00163.html
+++ /dev/null
@@ -1,263 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Comparison functions for a user defined epsilon values. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | epsilonEqual (vecType< T, P > const &x, vecType< T, P > const &y, T const &epsilon) |
| Returns the component-wise comparison of |x - y| < epsilon. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | epsilonEqual (genType const &x, genType const &y, genType const &epsilon) |
| Returns the component-wise comparison of |x - y| < epsilon. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::boolType | epsilonNotEqual (genType const &x, genType const &y, typename genType::value_type const &epsilon) |
| Returns the component-wise comparison of |x - y| < epsilon. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | epsilonNotEqual (genType const &x, genType const &y, genType const &epsilon) |
| Returns the component-wise comparison of |x - y| >= epsilon. More... | |
Comparison functions for a user defined epsilon values.
-<glm/gtc/epsilon.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL vecType<bool, P> glm::epsilonEqual | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Returns the component-wise comparison of |x - y| < epsilon.
-True if this expression is satisfied.
-| GLM_FUNC_DECL bool glm::epsilonEqual | -( | -genType const & | -x, | -
| - | - | genType const & | -y, | -
| - | - | genType const & | -epsilon | -
| - | ) | -- |
Returns the component-wise comparison of |x - y| < epsilon.
-True if this expression is satisfied.
-| GLM_FUNC_DECL genType::boolType glm::epsilonNotEqual | -( | -genType const & | -x, | -
| - | - | genType const & | -y, | -
| - | - | typename genType::value_type const & | -epsilon | -
| - | ) | -- |
Returns the component-wise comparison of |x - y| < epsilon.
-True if this expression is not satisfied.
-| GLM_FUNC_DECL bool glm::epsilonNotEqual | -( | -genType const & | -x, | -
| - | - | genType const & | -y, | -
| - | - | genType const & | -epsilon | -
| - | ) | -- |
Returns the component-wise comparison of |x - y| >= epsilon.
-True if this expression is not satisfied.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00164.html b/doc/api/a00164.html
deleted file mode 100644
index 8f49bad6..00000000
--- a/doc/api/a00164.html
+++ /dev/null
@@ -1,181 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
List of useful common functions. -More...
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL T | gauss (T x, T ExpectedValue, T StandardDeviation) |
| 1D gauss function More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | gauss (tvec2< T, P > const &Coord, tvec2< T, P > const &ExpectedValue, tvec2< T, P > const &StandardDeviation) |
| 2D gauss function More... | |
List of useful common functions.
-<glm/gtc/functions.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL T glm::gauss | -( | -T | -x, | -
| - | - | T | -ExpectedValue, | -
| - | - | T | -StandardDeviation | -
| - | ) | -- |
1D gauss function
-| GLM_FUNC_DECL T glm::gauss | -( | -tvec2< T, P > const & | -Coord, | -
| - | - | tvec2< T, P > const & | -ExpectedValue, | -
| - | - | tvec2< T, P > const & | -StandardDeviation | -
| - | ) | -- |
2D gauss function
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00165.html b/doc/api/a00165.html
deleted file mode 100644
index f28009c3..00000000
--- a/doc/api/a00165.html
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Allow to perform bit operations on integer values. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< int, P > | iround (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | log2 (genIUType x) |
| Returns the log2 of x for integer values. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | mod (genIUType x, genIUType y) |
| Modulus. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | mod (vecType< T, P > const &x, T y) |
| Modulus. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | mod (vecType< T, P > const &x, vecType< T, P > const &y) |
| Modulus. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uint, P > | uround (vecType< T, P > const &x) |
| Returns a value equal to the nearest integer to x. More... | |
Allow to perform bit operations on integer values.
-<glm/gtc/integer.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL vecType<int, P> glm::iround | -( | -vecType< T, P > const & | -x | ) | -- |
Returns a value equal to the nearest integer to x.
-The fraction 0.5 will round in a direction chosen by the implementation, presumably the direction that is fastest.
-| x | The values of the argument must be greater or equal to zero. |
| T | floating point scalar types. |
| vecType | vector types. |
| GLM_FUNC_DECL genIUType glm::log2 | -( | -genIUType | -x | ) | -- |
Returns the log2 of x for integer values.
-Can be reliably using to compute mipmap count from the texture size.
| GLM_FUNC_DECL genIUType glm::mod | -( | -genIUType | -x, | -
| - | - | genIUType | -y | -
| - | ) | -- |
Modulus.
-Returns x % y for each component in x using the floating point value y.
-| genIUType | Integer-point scalar or vector types. |
| GLM_FUNC_DECL vecType< T, P > mod | -( | -vecType< T, P > const & | -x, | -
| - | - | T | -y | -
| - | ) | -- |
Modulus.
-Returns x % y for each component in x using the floating point value y.
-| T | Integer scalar types. |
| vecType | vector types. |
| GLM_FUNC_DECL vecType< T, P > mod | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Modulus.
-Returns x % y for each component in x using the floating point value y.
-| T | Integer scalar types. |
| vecType | vector types. |
| GLM_FUNC_DECL vecType<uint, P> glm::uround | -( | -vecType< T, P > const & | -x | ) | -- |
Returns a value equal to the nearest integer to x.
-The fraction 0.5 will round in a direction chosen by the implementation, presumably the direction that is fastest.
-| x | The values of the argument must be greater or equal to zero. |
| T | floating point scalar types. |
| vecType | vector types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00166.html b/doc/api/a00166.html
deleted file mode 100644
index 46fb471e..00000000
--- a/doc/api/a00166.html
+++ /dev/null
@@ -1,247 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines functions to access rows or columns of a matrix easily. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::col_type | column (genType const &m, length_t index) |
| Get a specific column of a matrix. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | column (genType const &m, length_t index, typename genType::col_type const &x) |
| Set a specific column to a matrix. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::row_type | row (genType const &m, length_t index) |
| Get a specific row of a matrix. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | row (genType const &m, length_t index, typename genType::row_type const &x) |
| Set a specific row to a matrix. More... | |
Defines functions to access rows or columns of a matrix easily.
-<glm/gtc/matrix_access.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType::col_type glm::column | -( | -genType const & | -m, | -
| - | - | length_t | -index | -
| - | ) | -- |
Get a specific column of a matrix.
-| GLM_FUNC_DECL genType glm::column | -( | -genType const & | -m, | -
| - | - | length_t | -index, | -
| - | - | typename genType::col_type const & | -x | -
| - | ) | -- |
Set a specific column to a matrix.
-| GLM_FUNC_DECL genType::row_type glm::row | -( | -genType const & | -m, | -
| - | - | length_t | -index | -
| - | ) | -- |
Get a specific row of a matrix.
-| GLM_FUNC_DECL genType glm::row | -( | -genType const & | -m, | -
| - | - | length_t | -index, | -
| - | - | typename genType::row_type const & | -x | -
| - | ) | -- |
Set a specific row to a matrix.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00167.html b/doc/api/a00167.html
deleted file mode 100644
index 1f01a9bf..00000000
--- a/doc/api/a00167.html
+++ /dev/null
@@ -1,2023 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines a number of matrices with integer types. -More...
--Typedefs | |
| typedef tmat2x2< int, highp > | highp_imat2 |
| High-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x2< int, highp > | highp_imat2x2 |
| High-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x3< int, highp > | highp_imat2x3 |
| High-precision signed integer 2x3 matrix. More... | |
| typedef tmat2x4< int, highp > | highp_imat2x4 |
| High-precision signed integer 2x4 matrix. More... | |
| typedef tmat3x3< int, highp > | highp_imat3 |
| High-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x2< int, highp > | highp_imat3x2 |
| High-precision signed integer 3x2 matrix. More... | |
| typedef tmat3x3< int, highp > | highp_imat3x3 |
| High-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x4< int, highp > | highp_imat3x4 |
| High-precision signed integer 3x4 matrix. More... | |
| typedef tmat4x4< int, highp > | highp_imat4 |
| High-precision signed integer 4x4 matrix. More... | |
| typedef tmat4x2< int, highp > | highp_imat4x2 |
| High-precision signed integer 4x2 matrix. More... | |
| typedef tmat4x3< int, highp > | highp_imat4x3 |
| High-precision signed integer 4x3 matrix. More... | |
| typedef tmat4x4< int, highp > | highp_imat4x4 |
| High-precision signed integer 4x4 matrix. More... | |
| typedef tmat2x2< uint, highp > | highp_umat2 |
| High-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x2< uint, highp > | highp_umat2x2 |
| High-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x3< uint, highp > | highp_umat2x3 |
| High-precision unsigned integer 2x3 matrix. More... | |
| typedef tmat2x4< uint, highp > | highp_umat2x4 |
| High-precision unsigned integer 2x4 matrix. More... | |
| typedef tmat3x3< uint, highp > | highp_umat3 |
| High-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x2< uint, highp > | highp_umat3x2 |
| High-precision unsigned integer 3x2 matrix. More... | |
| typedef tmat3x3< uint, highp > | highp_umat3x3 |
| High-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x4< uint, highp > | highp_umat3x4 |
| High-precision unsigned integer 3x4 matrix. More... | |
| typedef tmat4x4< uint, highp > | highp_umat4 |
| High-precision unsigned integer 4x4 matrix. More... | |
| typedef tmat4x2< uint, highp > | highp_umat4x2 |
| High-precision unsigned integer 4x2 matrix. More... | |
| typedef tmat4x3< uint, highp > | highp_umat4x3 |
| High-precision unsigned integer 4x3 matrix. More... | |
| typedef tmat4x4< uint, highp > | highp_umat4x4 |
| High-precision unsigned integer 4x4 matrix. More... | |
| typedef mediump_imat2 | imat2 |
| Signed integer 2x2 matrix. More... | |
| typedef mediump_imat2x2 | imat2x2 |
| Signed integer 2x2 matrix. More... | |
| typedef mediump_imat2x3 | imat2x3 |
| Signed integer 2x3 matrix. More... | |
| typedef mediump_imat2x4 | imat2x4 |
| Signed integer 2x4 matrix. More... | |
| typedef mediump_imat3 | imat3 |
| Signed integer 3x3 matrix. More... | |
| typedef mediump_imat3x2 | imat3x2 |
| Signed integer 3x2 matrix. More... | |
| typedef mediump_imat3x3 | imat3x3 |
| Signed integer 3x3 matrix. More... | |
| typedef mediump_imat3x4 | imat3x4 |
| Signed integer 3x4 matrix. More... | |
| typedef mediump_imat4 | imat4 |
| Signed integer 4x4 matrix. More... | |
| typedef mediump_imat4x2 | imat4x2 |
| Signed integer 4x2 matrix. More... | |
| typedef mediump_imat4x3 | imat4x3 |
| Signed integer 4x3 matrix. More... | |
| typedef mediump_imat4x4 | imat4x4 |
| Signed integer 4x4 matrix. More... | |
| typedef tmat2x2< int, lowp > | lowp_imat2 |
| Low-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x2< int, lowp > | lowp_imat2x2 |
| Low-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x3< int, lowp > | lowp_imat2x3 |
| Low-precision signed integer 2x3 matrix. More... | |
| typedef tmat2x4< int, lowp > | lowp_imat2x4 |
| Low-precision signed integer 2x4 matrix. More... | |
| typedef tmat3x3< int, lowp > | lowp_imat3 |
| Low-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x2< int, lowp > | lowp_imat3x2 |
| Low-precision signed integer 3x2 matrix. More... | |
| typedef tmat3x3< int, lowp > | lowp_imat3x3 |
| Low-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x4< int, lowp > | lowp_imat3x4 |
| Low-precision signed integer 3x4 matrix. More... | |
| typedef tmat4x4< int, lowp > | lowp_imat4 |
| Low-precision signed integer 4x4 matrix. More... | |
| typedef tmat4x2< int, lowp > | lowp_imat4x2 |
| Low-precision signed integer 4x2 matrix. More... | |
| typedef tmat4x3< int, lowp > | lowp_imat4x3 |
| Low-precision signed integer 4x3 matrix. More... | |
| typedef tmat4x4< int, lowp > | lowp_imat4x4 |
| Low-precision signed integer 4x4 matrix. More... | |
| typedef tmat2x2< uint, lowp > | lowp_umat2 |
| Low-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x2< uint, lowp > | lowp_umat2x2 |
| Low-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x3< uint, lowp > | lowp_umat2x3 |
| Low-precision unsigned integer 2x3 matrix. More... | |
| typedef tmat2x4< uint, lowp > | lowp_umat2x4 |
| Low-precision unsigned integer 2x4 matrix. More... | |
| typedef tmat3x3< uint, lowp > | lowp_umat3 |
| Low-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x2< uint, lowp > | lowp_umat3x2 |
| Low-precision unsigned integer 3x2 matrix. More... | |
| typedef tmat3x3< uint, lowp > | lowp_umat3x3 |
| Low-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x4< uint, lowp > | lowp_umat3x4 |
| Low-precision unsigned integer 3x4 matrix. More... | |
| typedef tmat4x4< uint, lowp > | lowp_umat4 |
| Low-precision unsigned integer 4x4 matrix. More... | |
| typedef tmat4x2< uint, lowp > | lowp_umat4x2 |
| Low-precision unsigned integer 4x2 matrix. More... | |
| typedef tmat4x3< uint, lowp > | lowp_umat4x3 |
| Low-precision unsigned integer 4x3 matrix. More... | |
| typedef tmat4x4< uint, lowp > | lowp_umat4x4 |
| Low-precision unsigned integer 4x4 matrix. More... | |
| typedef tmat2x2< int, mediump > | mediump_imat2 |
| Medium-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x2< int, mediump > | mediump_imat2x2 |
| Medium-precision signed integer 2x2 matrix. More... | |
| typedef tmat2x3< int, mediump > | mediump_imat2x3 |
| Medium-precision signed integer 2x3 matrix. More... | |
| typedef tmat2x4< int, mediump > | mediump_imat2x4 |
| Medium-precision signed integer 2x4 matrix. More... | |
| typedef tmat3x3< int, mediump > | mediump_imat3 |
| Medium-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x2< int, mediump > | mediump_imat3x2 |
| Medium-precision signed integer 3x2 matrix. More... | |
| typedef tmat3x3< int, mediump > | mediump_imat3x3 |
| Medium-precision signed integer 3x3 matrix. More... | |
| typedef tmat3x4< int, mediump > | mediump_imat3x4 |
| Medium-precision signed integer 3x4 matrix. More... | |
| typedef tmat4x4< int, mediump > | mediump_imat4 |
| Medium-precision signed integer 4x4 matrix. More... | |
| typedef tmat4x2< int, mediump > | mediump_imat4x2 |
| Medium-precision signed integer 4x2 matrix. More... | |
| typedef tmat4x3< int, mediump > | mediump_imat4x3 |
| Medium-precision signed integer 4x3 matrix. More... | |
| typedef tmat4x4< int, mediump > | mediump_imat4x4 |
| Medium-precision signed integer 4x4 matrix. More... | |
| typedef tmat2x2< uint, mediump > | mediump_umat2 |
| Medium-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x2< uint, mediump > | mediump_umat2x2 |
| Medium-precision unsigned integer 2x2 matrix. More... | |
| typedef tmat2x3< uint, mediump > | mediump_umat2x3 |
| Medium-precision unsigned integer 2x3 matrix. More... | |
| typedef tmat2x4< uint, mediump > | mediump_umat2x4 |
| Medium-precision unsigned integer 2x4 matrix. More... | |
| typedef tmat3x3< uint, mediump > | mediump_umat3 |
| Medium-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x2< uint, mediump > | mediump_umat3x2 |
| Medium-precision unsigned integer 3x2 matrix. More... | |
| typedef tmat3x3< uint, mediump > | mediump_umat3x3 |
| Medium-precision unsigned integer 3x3 matrix. More... | |
| typedef tmat3x4< uint, mediump > | mediump_umat3x4 |
| Medium-precision unsigned integer 3x4 matrix. More... | |
| typedef tmat4x4< uint, mediump > | mediump_umat4 |
| Medium-precision unsigned integer 4x4 matrix. More... | |
| typedef tmat4x2< uint, mediump > | mediump_umat4x2 |
| Medium-precision unsigned integer 4x2 matrix. More... | |
| typedef tmat4x3< uint, mediump > | mediump_umat4x3 |
| Medium-precision unsigned integer 4x3 matrix. More... | |
| typedef tmat4x4< uint, mediump > | mediump_umat4x4 |
| Medium-precision unsigned integer 4x4 matrix. More... | |
| typedef mediump_umat2 | umat2 |
| Unsigned integer 2x2 matrix. More... | |
| typedef mediump_umat2x2 | umat2x2 |
| Unsigned integer 2x2 matrix. More... | |
| typedef mediump_umat2x3 | umat2x3 |
| Unsigned integer 2x3 matrix. More... | |
| typedef mediump_umat2x4 | umat2x4 |
| Unsigned integer 2x4 matrix. More... | |
| typedef mediump_umat3 | umat3 |
| Unsigned integer 3x3 matrix. More... | |
| typedef mediump_umat3x2 | umat3x2 |
| Unsigned integer 3x2 matrix. More... | |
| typedef mediump_umat3x3 | umat3x3 |
| Unsigned integer 3x3 matrix. More... | |
| typedef mediump_umat3x4 | umat3x4 |
| Unsigned integer 3x4 matrix. More... | |
| typedef mediump_umat4 | umat4 |
| Unsigned integer 4x4 matrix. More... | |
| typedef mediump_umat4x2 | umat4x2 |
| Unsigned integer 4x2 matrix. More... | |
| typedef mediump_umat4x3 | umat4x3 |
| Unsigned integer 4x3 matrix. More... | |
| typedef mediump_umat4x4 | umat4x4 |
| Unsigned integer 4x4 matrix. More... | |
Defines a number of matrices with integer types.
-<glm/gtc/matrix_integer.hpp> need to be included to use these functionalities.
-| typedef tmat2x2<int, highp> highp_imat2 | -
High-precision signed integer 2x2 matrix.
-Definition at line 36 of file matrix_integer.hpp.
- -| typedef tmat2x2<int, highp> highp_imat2x2 | -
High-precision signed integer 2x2 matrix.
-Definition at line 48 of file matrix_integer.hpp.
- -| typedef tmat2x3<int, highp> highp_imat2x3 | -
High-precision signed integer 2x3 matrix.
-Definition at line 52 of file matrix_integer.hpp.
- -| typedef tmat2x4<int, highp> highp_imat2x4 | -
High-precision signed integer 2x4 matrix.
-Definition at line 56 of file matrix_integer.hpp.
- -| typedef tmat3x3<int, highp> highp_imat3 | -
High-precision signed integer 3x3 matrix.
-Definition at line 40 of file matrix_integer.hpp.
- -| typedef tmat3x2<int, highp> highp_imat3x2 | -
High-precision signed integer 3x2 matrix.
-Definition at line 60 of file matrix_integer.hpp.
- -| typedef tmat3x3<int, highp> highp_imat3x3 | -
High-precision signed integer 3x3 matrix.
-Definition at line 64 of file matrix_integer.hpp.
- -| typedef tmat3x4<int, highp> highp_imat3x4 | -
High-precision signed integer 3x4 matrix.
-Definition at line 68 of file matrix_integer.hpp.
- -| typedef tmat4x4<int, highp> highp_imat4 | -
High-precision signed integer 4x4 matrix.
-Definition at line 44 of file matrix_integer.hpp.
- -| typedef tmat4x2<int, highp> highp_imat4x2 | -
High-precision signed integer 4x2 matrix.
-Definition at line 72 of file matrix_integer.hpp.
- -| typedef tmat4x3<int, highp> highp_imat4x3 | -
High-precision signed integer 4x3 matrix.
-Definition at line 76 of file matrix_integer.hpp.
- -| typedef tmat4x4<int, highp> highp_imat4x4 | -
High-precision signed integer 4x4 matrix.
-Definition at line 80 of file matrix_integer.hpp.
- -| typedef tmat2x2<uint, highp> highp_umat2 | -
High-precision unsigned integer 2x2 matrix.
-Definition at line 185 of file matrix_integer.hpp.
- -| typedef tmat2x2<uint, highp> highp_umat2x2 | -
High-precision unsigned integer 2x2 matrix.
-Definition at line 197 of file matrix_integer.hpp.
- -| typedef tmat2x3<uint, highp> highp_umat2x3 | -
High-precision unsigned integer 2x3 matrix.
-Definition at line 201 of file matrix_integer.hpp.
- -| typedef tmat2x4<uint, highp> highp_umat2x4 | -
High-precision unsigned integer 2x4 matrix.
-Definition at line 205 of file matrix_integer.hpp.
- -| typedef tmat3x3<uint, highp> highp_umat3 | -
High-precision unsigned integer 3x3 matrix.
-Definition at line 189 of file matrix_integer.hpp.
- -| typedef tmat3x2<uint, highp> highp_umat3x2 | -
High-precision unsigned integer 3x2 matrix.
-Definition at line 209 of file matrix_integer.hpp.
- -| typedef tmat3x3<uint, highp> highp_umat3x3 | -
High-precision unsigned integer 3x3 matrix.
-Definition at line 213 of file matrix_integer.hpp.
- -| typedef tmat3x4<uint, highp> highp_umat3x4 | -
High-precision unsigned integer 3x4 matrix.
-Definition at line 217 of file matrix_integer.hpp.
- -| typedef tmat4x4<uint, highp> highp_umat4 | -
High-precision unsigned integer 4x4 matrix.
-Definition at line 193 of file matrix_integer.hpp.
- -| typedef tmat4x2<uint, highp> highp_umat4x2 | -
High-precision unsigned integer 4x2 matrix.
-Definition at line 221 of file matrix_integer.hpp.
- -| typedef tmat4x3<uint, highp> highp_umat4x3 | -
High-precision unsigned integer 4x3 matrix.
-Definition at line 225 of file matrix_integer.hpp.
- -| typedef tmat4x4<uint, highp> highp_umat4x4 | -
High-precision unsigned integer 4x4 matrix.
-Definition at line 229 of file matrix_integer.hpp.
- -| typedef mediump_imat2 imat2 | -
Signed integer 2x2 matrix.
-Definition at line 361 of file matrix_integer.hpp.
- -| typedef mediump_imat2x2 imat2x2 | -
Signed integer 2x2 matrix.
-Definition at line 373 of file matrix_integer.hpp.
- -| typedef mediump_imat2x3 imat2x3 | -
Signed integer 2x3 matrix.
-Definition at line 377 of file matrix_integer.hpp.
- -| typedef mediump_imat2x4 imat2x4 | -
Signed integer 2x4 matrix.
-Definition at line 381 of file matrix_integer.hpp.
- -| typedef mediump_imat3 imat3 | -
Signed integer 3x3 matrix.
-Definition at line 365 of file matrix_integer.hpp.
- -| typedef mediump_imat3x2 imat3x2 | -
Signed integer 3x2 matrix.
-Definition at line 385 of file matrix_integer.hpp.
- -| typedef mediump_imat3x3 imat3x3 | -
Signed integer 3x3 matrix.
-Definition at line 389 of file matrix_integer.hpp.
- -| typedef mediump_imat3x4 imat3x4 | -
Signed integer 3x4 matrix.
-Definition at line 393 of file matrix_integer.hpp.
- -| typedef mediump_imat4 imat4 | -
Signed integer 4x4 matrix.
-Definition at line 369 of file matrix_integer.hpp.
- -| typedef mediump_imat4x2 imat4x2 | -
Signed integer 4x2 matrix.
-Definition at line 397 of file matrix_integer.hpp.
- -| typedef mediump_imat4x3 imat4x3 | -
Signed integer 4x3 matrix.
-Definition at line 401 of file matrix_integer.hpp.
- -| typedef mediump_imat4x4 imat4x4 | -
Signed integer 4x4 matrix.
-Definition at line 405 of file matrix_integer.hpp.
- -| typedef tmat2x2<int, lowp> lowp_imat2 | -
Low-precision signed integer 2x2 matrix.
-Definition at line 135 of file matrix_integer.hpp.
- -| typedef tmat2x2<int, lowp> lowp_imat2x2 | -
Low-precision signed integer 2x2 matrix.
-Definition at line 148 of file matrix_integer.hpp.
- -| typedef tmat2x3<int, lowp> lowp_imat2x3 | -
Low-precision signed integer 2x3 matrix.
-Definition at line 152 of file matrix_integer.hpp.
- -| typedef tmat2x4<int, lowp> lowp_imat2x4 | -
Low-precision signed integer 2x4 matrix.
-Definition at line 156 of file matrix_integer.hpp.
- -| typedef tmat3x3<int, lowp> lowp_imat3 | -
Low-precision signed integer 3x3 matrix.
-Definition at line 139 of file matrix_integer.hpp.
- -| typedef tmat3x2<int, lowp> lowp_imat3x2 | -
Low-precision signed integer 3x2 matrix.
-Definition at line 160 of file matrix_integer.hpp.
- -| typedef tmat3x3<int, lowp> lowp_imat3x3 | -
Low-precision signed integer 3x3 matrix.
-Definition at line 164 of file matrix_integer.hpp.
- -| typedef tmat3x4<int, lowp> lowp_imat3x4 | -
Low-precision signed integer 3x4 matrix.
-Definition at line 168 of file matrix_integer.hpp.
- -| typedef tmat4x4<int, lowp> lowp_imat4 | -
Low-precision signed integer 4x4 matrix.
-Definition at line 143 of file matrix_integer.hpp.
- -| typedef tmat4x2<int, lowp> lowp_imat4x2 | -
Low-precision signed integer 4x2 matrix.
-Definition at line 172 of file matrix_integer.hpp.
- -| typedef tmat4x3<int, lowp> lowp_imat4x3 | -
Low-precision signed integer 4x3 matrix.
-Definition at line 176 of file matrix_integer.hpp.
- -| typedef tmat4x4<int, lowp> lowp_imat4x4 | -
Low-precision signed integer 4x4 matrix.
-Definition at line 180 of file matrix_integer.hpp.
- -| typedef tmat2x2<uint, lowp> lowp_umat2 | -
Low-precision unsigned integer 2x2 matrix.
-Definition at line 284 of file matrix_integer.hpp.
- -| typedef tmat2x2<uint, lowp> lowp_umat2x2 | -
Low-precision unsigned integer 2x2 matrix.
-Definition at line 297 of file matrix_integer.hpp.
- -| typedef tmat2x3<uint, lowp> lowp_umat2x3 | -
Low-precision unsigned integer 2x3 matrix.
-Definition at line 301 of file matrix_integer.hpp.
- -| typedef tmat2x4<uint, lowp> lowp_umat2x4 | -
Low-precision unsigned integer 2x4 matrix.
-Definition at line 305 of file matrix_integer.hpp.
- -| typedef tmat3x3<uint, lowp> lowp_umat3 | -
Low-precision unsigned integer 3x3 matrix.
-Definition at line 288 of file matrix_integer.hpp.
- -| typedef tmat3x2<uint, lowp> lowp_umat3x2 | -
Low-precision unsigned integer 3x2 matrix.
-Definition at line 309 of file matrix_integer.hpp.
- -| typedef tmat3x3<uint, lowp> lowp_umat3x3 | -
Low-precision unsigned integer 3x3 matrix.
-Definition at line 313 of file matrix_integer.hpp.
- -| typedef tmat3x4<uint, lowp> lowp_umat3x4 | -
Low-precision unsigned integer 3x4 matrix.
-Definition at line 317 of file matrix_integer.hpp.
- -| typedef tmat4x4<uint, lowp> lowp_umat4 | -
Low-precision unsigned integer 4x4 matrix.
-Definition at line 292 of file matrix_integer.hpp.
- -| typedef tmat4x2<uint, lowp> lowp_umat4x2 | -
Low-precision unsigned integer 4x2 matrix.
-Definition at line 321 of file matrix_integer.hpp.
- -| typedef tmat4x3<uint, lowp> lowp_umat4x3 | -
Low-precision unsigned integer 4x3 matrix.
-Definition at line 325 of file matrix_integer.hpp.
- -| typedef tmat4x4<uint, lowp> lowp_umat4x4 | -
Low-precision unsigned integer 4x4 matrix.
-Definition at line 329 of file matrix_integer.hpp.
- -| typedef tmat2x2<int, mediump> mediump_imat2 | -
Medium-precision signed integer 2x2 matrix.
-Definition at line 85 of file matrix_integer.hpp.
- -| typedef tmat2x2<int, mediump> mediump_imat2x2 | -
Medium-precision signed integer 2x2 matrix.
-Definition at line 98 of file matrix_integer.hpp.
- -| typedef tmat2x3<int, mediump> mediump_imat2x3 | -
Medium-precision signed integer 2x3 matrix.
-Definition at line 102 of file matrix_integer.hpp.
- -| typedef tmat2x4<int, mediump> mediump_imat2x4 | -
Medium-precision signed integer 2x4 matrix.
-Definition at line 106 of file matrix_integer.hpp.
- -| typedef tmat3x3<int, mediump> mediump_imat3 | -
Medium-precision signed integer 3x3 matrix.
-Definition at line 89 of file matrix_integer.hpp.
- -| typedef tmat3x2<int, mediump> mediump_imat3x2 | -
Medium-precision signed integer 3x2 matrix.
-Definition at line 110 of file matrix_integer.hpp.
- -| typedef tmat3x3<int, mediump> mediump_imat3x3 | -
Medium-precision signed integer 3x3 matrix.
-Definition at line 114 of file matrix_integer.hpp.
- -| typedef tmat3x4<int, mediump> mediump_imat3x4 | -
Medium-precision signed integer 3x4 matrix.
-Definition at line 118 of file matrix_integer.hpp.
- -| typedef tmat4x4<int, mediump> mediump_imat4 | -
Medium-precision signed integer 4x4 matrix.
-Definition at line 93 of file matrix_integer.hpp.
- -| typedef tmat4x2<int, mediump> mediump_imat4x2 | -
Medium-precision signed integer 4x2 matrix.
-Definition at line 122 of file matrix_integer.hpp.
- -| typedef tmat4x3<int, mediump> mediump_imat4x3 | -
Medium-precision signed integer 4x3 matrix.
-Definition at line 126 of file matrix_integer.hpp.
- -| typedef tmat4x4<int, mediump> mediump_imat4x4 | -
Medium-precision signed integer 4x4 matrix.
-Definition at line 130 of file matrix_integer.hpp.
- -| typedef tmat2x2<uint, mediump> mediump_umat2 | -
Medium-precision unsigned integer 2x2 matrix.
-Definition at line 234 of file matrix_integer.hpp.
- -| typedef tmat2x2<uint, mediump> mediump_umat2x2 | -
Medium-precision unsigned integer 2x2 matrix.
-Definition at line 247 of file matrix_integer.hpp.
- -| typedef tmat2x3<uint, mediump> mediump_umat2x3 | -
Medium-precision unsigned integer 2x3 matrix.
-Definition at line 251 of file matrix_integer.hpp.
- -| typedef tmat2x4<uint, mediump> mediump_umat2x4 | -
Medium-precision unsigned integer 2x4 matrix.
-Definition at line 255 of file matrix_integer.hpp.
- -| typedef tmat3x3<uint, mediump> mediump_umat3 | -
Medium-precision unsigned integer 3x3 matrix.
-Definition at line 238 of file matrix_integer.hpp.
- -| typedef tmat3x2<uint, mediump> mediump_umat3x2 | -
Medium-precision unsigned integer 3x2 matrix.
-Definition at line 259 of file matrix_integer.hpp.
- -| typedef tmat3x3<uint, mediump> mediump_umat3x3 | -
Medium-precision unsigned integer 3x3 matrix.
-Definition at line 263 of file matrix_integer.hpp.
- -| typedef tmat3x4<uint, mediump> mediump_umat3x4 | -
Medium-precision unsigned integer 3x4 matrix.
-Definition at line 267 of file matrix_integer.hpp.
- -| typedef tmat4x4<uint, mediump> mediump_umat4 | -
Medium-precision unsigned integer 4x4 matrix.
-Definition at line 242 of file matrix_integer.hpp.
- -| typedef tmat4x2<uint, mediump> mediump_umat4x2 | -
Medium-precision unsigned integer 4x2 matrix.
-Definition at line 271 of file matrix_integer.hpp.
- -| typedef tmat4x3<uint, mediump> mediump_umat4x3 | -
Medium-precision unsigned integer 4x3 matrix.
-Definition at line 275 of file matrix_integer.hpp.
- -| typedef tmat4x4<uint, mediump> mediump_umat4x4 | -
Medium-precision unsigned integer 4x4 matrix.
-Definition at line 279 of file matrix_integer.hpp.
- -| typedef mediump_umat2 umat2 | -
Unsigned integer 2x2 matrix.
-Definition at line 438 of file matrix_integer.hpp.
- -| typedef mediump_umat2x2 umat2x2 | -
Unsigned integer 2x2 matrix.
-Definition at line 450 of file matrix_integer.hpp.
- -| typedef mediump_umat2x3 umat2x3 | -
Unsigned integer 2x3 matrix.
-Definition at line 454 of file matrix_integer.hpp.
- -| typedef mediump_umat2x4 umat2x4 | -
Unsigned integer 2x4 matrix.
-Definition at line 458 of file matrix_integer.hpp.
- -| typedef mediump_umat3 umat3 | -
Unsigned integer 3x3 matrix.
-Definition at line 442 of file matrix_integer.hpp.
- -| typedef mediump_umat3x2 umat3x2 | -
Unsigned integer 3x2 matrix.
-Definition at line 462 of file matrix_integer.hpp.
- -| typedef mediump_umat3x3 umat3x3 | -
Unsigned integer 3x3 matrix.
-Definition at line 466 of file matrix_integer.hpp.
- -| typedef mediump_umat3x4 umat3x4 | -
Unsigned integer 3x4 matrix.
-Definition at line 470 of file matrix_integer.hpp.
- -| typedef mediump_umat4 umat4 | -
Unsigned integer 4x4 matrix.
-Definition at line 446 of file matrix_integer.hpp.
- -| typedef mediump_umat4x2 umat4x2 | -
Unsigned integer 4x2 matrix.
-Definition at line 474 of file matrix_integer.hpp.
- -| typedef mediump_umat4x3 umat4x3 | -
Unsigned integer 4x3 matrix.
-Definition at line 478 of file matrix_integer.hpp.
- -| typedef mediump_umat4x4 umat4x4 | -
Unsigned integer 4x4 matrix.
-Definition at line 482 of file matrix_integer.hpp.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00168.html b/doc/api/a00168.html
deleted file mode 100644
index e8608f22..00000000
--- a/doc/api/a00168.html
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines additional matrix inverting functions. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | affineInverse (genType const &m) |
| Fast matrix inverse for affine matrix. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | inverseTranspose (genType const &m) |
| Compute the inverse transpose of a matrix. More... | |
Defines additional matrix inverting functions.
-<glm/gtc/matrix_inverse.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType glm::affineInverse | -( | -genType const & | -m | ) | -- |
Fast matrix inverse for affine matrix.
-| m | Input matrix to invert. |
| genType | Squared floating-point matrix: half, float or double. Inverse of matrix based of half-precision floating point value is highly innacurate. |
| GLM_FUNC_DECL genType glm::inverseTranspose | -( | -genType const & | -m | ) | -- |
Compute the inverse transpose of a matrix.
-| m | Input matrix to invert transpose. |
| genType | Squared floating-point matrix: half, float or double. Inverse of matrix based of half-precision floating point value is highly innacurate. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00169.html b/doc/api/a00169.html
deleted file mode 100644
index 8bdac1c2..00000000
--- a/doc/api/a00169.html
+++ /dev/null
@@ -1,1759 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines functions that generate common transformation matrices. -More...
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | frustum (T left, T right, T bottom, T top, T near, T far) |
| Creates a frustum matrix with default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | frustumLH (T left, T right, T bottom, T top, T near, T far) |
| Creates a left handed frustum matrix. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | frustumRH (T left, T right, T bottom, T top, T near, T far) |
| Creates a right handed frustum matrix. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | infinitePerspective (T fovy, T aspect, T near) |
| Creates a matrix for a symmetric perspective-view frustum with far plane at infinite with default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | infinitePerspectiveLH (T fovy, T aspect, T near) |
| Creates a matrix for a left handed, symmetric perspective-view frustum with far plane at infinite. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | infinitePerspectiveRH (T fovy, T aspect, T near) |
| Creates a matrix for a right handed, symmetric perspective-view frustum with far plane at infinite. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | lookAt (tvec3< T, P > const &eye, tvec3< T, P > const ¢er, tvec3< T, P > const &up) |
| Build a look at view matrix based on the default handedness. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | lookAtLH (tvec3< T, P > const &eye, tvec3< T, P > const ¢er, tvec3< T, P > const &up) |
| Build a left handed look at view matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | lookAtRH (tvec3< T, P > const &eye, tvec3< T, P > const ¢er, tvec3< T, P > const &up) |
| Build a right handed look at view matrix. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | ortho (T left, T right, T bottom, T top, T zNear, T zFar) |
| Creates a matrix for an orthographic parallel viewing volume, using the default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | ortho (T left, T right, T bottom, T top) |
| Creates a matrix for projecting two-dimensional coordinates onto the screen. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | orthoLH (T left, T right, T bottom, T top, T zNear, T zFar) |
| Creates a matrix for an orthographic parallel viewing volume, using left-handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | orthoRH (T left, T right, T bottom, T top, T zNear, T zFar) |
| Creates a matrix for an orthographic parallel viewing volume, using right-handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspective (T fovy, T aspect, T near, T far) |
| Creates a matrix for a symetric perspective-view frustum based on the default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveFov (T fov, T width, T height, T near, T far) |
| Builds a perspective projection matrix based on a field of view and the default handedness. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveFovLH (T fov, T width, T height, T near, T far) |
| Builds a left handed perspective projection matrix based on a field of view. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveFovRH (T fov, T width, T height, T near, T far) |
| Builds a right handed perspective projection matrix based on a field of view. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveLH (T fovy, T aspect, T near, T far) |
| Creates a matrix for a left handed, symetric perspective-view frustum. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | perspectiveRH (T fovy, T aspect, T near, T far) |
| Creates a matrix for a right handed, symetric perspective-view frustum. More... | |
| template<typename T , precision P, typename U > | |
| GLM_FUNC_DECL tmat4x4< T, P > | pickMatrix (tvec2< T, P > const ¢er, tvec2< T, P > const &delta, tvec4< U, P > const &viewport) |
| Define a picking region. More... | |
| template<typename T , typename U , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | project (tvec3< T, P > const &obj, tmat4x4< T, P > const &model, tmat4x4< T, P > const &proj, tvec4< U, P > const &viewport) |
| Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rotate (tmat4x4< T, P > const &m, T angle, tvec3< T, P > const &axis) |
| Builds a rotation 4 * 4 matrix created from an axis vector and an angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | scale (tmat4x4< T, P > const &m, tvec3< T, P > const &v) |
| Builds a scale 4 * 4 matrix created from 3 scalars. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | translate (tmat4x4< T, P > const &m, tvec3< T, P > const &v) |
| Builds a translation 4 * 4 matrix created from a vector of 3 components. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | tweakedInfinitePerspective (T fovy, T aspect, T near) |
| Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | tweakedInfinitePerspective (T fovy, T aspect, T near, T ep) |
| Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping. More... | |
| template<typename T , typename U , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | unProject (tvec3< T, P > const &win, tmat4x4< T, P > const &model, tmat4x4< T, P > const &proj, tvec4< U, P > const &viewport) |
| Map the specified window coordinates (win.x, win.y, win.z) into object coordinates. More... | |
Defines functions that generate common transformation matrices.
-The matrices generated by this extension use standard OpenGL fixed-function conventions. For example, the lookAt function generates a transform from world space into the specific eye space that the projective matrix functions (perspective, ortho, etc) are designed to expect. The OpenGL compatibility specifications defines the particular layout of this eye space.
-<glm/gtc/matrix_transform.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::frustum | -( | -T | -left, | -
| - | - | T | -right, | -
| - | - | T | -bottom, | -
| - | - | T | -top, | -
| - | - | T | -near, | -
| - | - | T | -far | -
| - | ) | -- |
Creates a frustum matrix with default handedness.
-| left | |
| right | |
| bottom | |
| top | |
| near | |
| far |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::frustumLH | -( | -T | -left, | -
| - | - | T | -right, | -
| - | - | T | -bottom, | -
| - | - | T | -top, | -
| - | - | T | -near, | -
| - | - | T | -far | -
| - | ) | -- |
Creates a left handed frustum matrix.
-| left | |
| right | |
| bottom | |
| top | |
| near | |
| far |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::frustumRH | -( | -T | -left, | -
| - | - | T | -right, | -
| - | - | T | -bottom, | -
| - | - | T | -top, | -
| - | - | T | -near, | -
| - | - | T | -far | -
| - | ) | -- |
Creates a right handed frustum matrix.
-| left | |
| right | |
| bottom | |
| top | |
| near | |
| far |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::infinitePerspective | -( | -T | -fovy, | -
| - | - | T | -aspect, | -
| - | - | T | -near | -
| - | ) | -- |
Creates a matrix for a symmetric perspective-view frustum with far plane at infinite with default handedness.
-| fovy | Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. |
| aspect | Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::infinitePerspectiveLH | -( | -T | -fovy, | -
| - | - | T | -aspect, | -
| - | - | T | -near | -
| - | ) | -- |
Creates a matrix for a left handed, symmetric perspective-view frustum with far plane at infinite.
-| fovy | Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. |
| aspect | Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::infinitePerspectiveRH | -( | -T | -fovy, | -
| - | - | T | -aspect, | -
| - | - | T | -near | -
| - | ) | -- |
Creates a matrix for a right handed, symmetric perspective-view frustum with far plane at infinite.
-| fovy | Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. |
| aspect | Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, P> glm::lookAt | -( | -tvec3< T, P > const & | -eye, | -
| - | - | tvec3< T, P > const & | -center, | -
| - | - | tvec3< T, P > const & | -up | -
| - | ) | -- |
Build a look at view matrix based on the default handedness.
-| eye | Position of the camera |
| center | Position where the camera is looking at |
| up | Normalized up vector, how the camera is oriented. Typically (0, 0, 1) |
| GLM_FUNC_DECL tmat4x4<T, P> glm::lookAtLH | -( | -tvec3< T, P > const & | -eye, | -
| - | - | tvec3< T, P > const & | -center, | -
| - | - | tvec3< T, P > const & | -up | -
| - | ) | -- |
Build a left handed look at view matrix.
-| eye | Position of the camera |
| center | Position where the camera is looking at |
| up | Normalized up vector, how the camera is oriented. Typically (0, 0, 1) |
| GLM_FUNC_DECL tmat4x4<T, P> glm::lookAtRH | -( | -tvec3< T, P > const & | -eye, | -
| - | - | tvec3< T, P > const & | -center, | -
| - | - | tvec3< T, P > const & | -up | -
| - | ) | -- |
Build a right handed look at view matrix.
-| eye | Position of the camera |
| center | Position where the camera is looking at |
| up | Normalized up vector, how the camera is oriented. Typically (0, 0, 1) |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::ortho | -( | -T | -left, | -
| - | - | T | -right, | -
| - | - | T | -bottom, | -
| - | - | T | -top, | -
| - | - | T | -zNear, | -
| - | - | T | -zFar | -
| - | ) | -- |
Creates a matrix for an orthographic parallel viewing volume, using the default handedness.
-| left | |
| right | |
| bottom | |
| top | |
| zNear | |
| zFar |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::ortho | -( | -T | -left, | -
| - | - | T | -right, | -
| - | - | T | -bottom, | -
| - | - | T | -top | -
| - | ) | -- |
Creates a matrix for projecting two-dimensional coordinates onto the screen.
-| left | |
| right | |
| bottom | |
| top |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::orthoLH | -( | -T | -left, | -
| - | - | T | -right, | -
| - | - | T | -bottom, | -
| - | - | T | -top, | -
| - | - | T | -zNear, | -
| - | - | T | -zFar | -
| - | ) | -- |
Creates a matrix for an orthographic parallel viewing volume, using left-handedness.
-| left | |
| right | |
| bottom | |
| top | |
| zNear | |
| zFar |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::orthoRH | -( | -T | -left, | -
| - | - | T | -right, | -
| - | - | T | -bottom, | -
| - | - | T | -top, | -
| - | - | T | -zNear, | -
| - | - | T | -zFar | -
| - | ) | -- |
Creates a matrix for an orthographic parallel viewing volume, using right-handedness.
-| left | |
| right | |
| bottom | |
| top | |
| zNear | |
| zFar |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::perspective | -( | -T | -fovy, | -
| - | - | T | -aspect, | -
| - | - | T | -near, | -
| - | - | T | -far | -
| - | ) | -- |
Creates a matrix for a symetric perspective-view frustum based on the default handedness.
-| fovy | Specifies the field of view angle in the y direction. Expressed in radians. |
| aspect | Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| far | Specifies the distance from the viewer to the far clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::perspectiveFov | -( | -T | -fov, | -
| - | - | T | -width, | -
| - | - | T | -height, | -
| - | - | T | -near, | -
| - | - | T | -far | -
| - | ) | -- |
Builds a perspective projection matrix based on a field of view and the default handedness.
-| fov | Expressed in radians. |
| width | |
| height | |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| far | Specifies the distance from the viewer to the far clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::perspectiveFovLH | -( | -T | -fov, | -
| - | - | T | -width, | -
| - | - | T | -height, | -
| - | - | T | -near, | -
| - | - | T | -far | -
| - | ) | -- |
Builds a left handed perspective projection matrix based on a field of view.
-| fov | Expressed in radians. |
| width | |
| height | |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| far | Specifies the distance from the viewer to the far clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::perspectiveFovRH | -( | -T | -fov, | -
| - | - | T | -width, | -
| - | - | T | -height, | -
| - | - | T | -near, | -
| - | - | T | -far | -
| - | ) | -- |
Builds a right handed perspective projection matrix based on a field of view.
-| fov | Expressed in radians. |
| width | |
| height | |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| far | Specifies the distance from the viewer to the far clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::perspectiveLH | -( | -T | -fovy, | -
| - | - | T | -aspect, | -
| - | - | T | -near, | -
| - | - | T | -far | -
| - | ) | -- |
Creates a matrix for a left handed, symetric perspective-view frustum.
-| fovy | Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. |
| aspect | Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| far | Specifies the distance from the viewer to the far clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::perspectiveRH | -( | -T | -fovy, | -
| - | - | T | -aspect, | -
| - | - | T | -near, | -
| - | - | T | -far | -
| - | ) | -- |
Creates a matrix for a right handed, symetric perspective-view frustum.
-| fovy | Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. |
| aspect | Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| far | Specifies the distance from the viewer to the far clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, P> glm::pickMatrix | -( | -tvec2< T, P > const & | -center, | -
| - | - | tvec2< T, P > const & | -delta, | -
| - | - | tvec4< U, P > const & | -viewport | -
| - | ) | -- |
Define a picking region.
-| center | |
| delta | |
| viewport |
| T | Native type used for the computation. Currently supported: half (not recommanded), float or double. |
| U | Currently supported: Floating-point types and integer types. |
| GLM_FUNC_DECL tvec3<T, P> glm::project | -( | -tvec3< T, P > const & | -obj, | -
| - | - | tmat4x4< T, P > const & | -model, | -
| - | - | tmat4x4< T, P > const & | -proj, | -
| - | - | tvec4< U, P > const & | -viewport | -
| - | ) | -- |
Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates.
-| obj | Specify the object coordinates. |
| model | Specifies the current modelview matrix |
| proj | Specifies the current projection matrix |
| viewport | Specifies the current viewport |
| T | Native type used for the computation. Currently supported: half (not recommanded), float or double. |
| U | Currently supported: Floating-point types and integer types. |
| GLM_FUNC_DECL tmat4x4<T, P> glm::rotate | -( | -tmat4x4< T, P > const & | -m, | -
| - | - | T | -angle, | -
| - | - | tvec3< T, P > const & | -axis | -
| - | ) | -- |
Builds a rotation 4 * 4 matrix created from an axis vector and an angle.
-| m | Input matrix multiplied by this rotation matrix. |
| angle | Rotation angle expressed in radians. |
| axis | Rotation axis, recommended to be normalized. |
| T | Value type used to build the matrix. Supported: half, float or double. |
| GLM_FUNC_DECL tmat4x4<T, P> glm::scale | -( | -tmat4x4< T, P > const & | -m, | -
| - | - | tvec3< T, P > const & | -v | -
| - | ) | -- |
Builds a scale 4 * 4 matrix created from 3 scalars.
-| m | Input matrix multiplied by this scale matrix. |
| v | Ratio of scaling for each axis. |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, P> glm::translate | -( | -tmat4x4< T, P > const & | -m, | -
| - | - | tvec3< T, P > const & | -v | -
| - | ) | -- |
Builds a translation 4 * 4 matrix created from a vector of 3 components.
-| m | Input matrix multiplied by this translation matrix. |
| v | Coordinates of a translation vector. |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. #include <glm/glm.hpp>
-#include <glm/gtc/matrix_transform.hpp>
-...
-
-// m[0][0] == 1.0f, m[0][1] == 0.0f, m[0][2] == 0.0f, m[0][3] == 0.0f
-// m[1][0] == 0.0f, m[1][1] == 1.0f, m[1][2] == 0.0f, m[1][3] == 0.0f
-// m[2][0] == 0.0f, m[2][1] == 0.0f, m[2][2] == 1.0f, m[2][3] == 0.0f
-// m[3][0] == 1.0f, m[3][1] == 1.0f, m[3][2] == 1.0f, m[3][3] == 1.0f
- |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::tweakedInfinitePerspective | -( | -T | -fovy, | -
| - | - | T | -aspect, | -
| - | - | T | -near | -
| - | ) | -- |
Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping.
-| fovy | Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. |
| aspect | Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::tweakedInfinitePerspective | -( | -T | -fovy, | -
| - | - | T | -aspect, | -
| - | - | T | -near, | -
| - | - | T | -ep | -
| - | ) | -- |
Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping.
-| fovy | Specifies the field of view angle, in degrees, in the y direction. Expressed in radians. |
| aspect | Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height). |
| near | Specifies the distance from the viewer to the near clipping plane (always positive). |
| ep |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tvec3<T, P> glm::unProject | -( | -tvec3< T, P > const & | -win, | -
| - | - | tmat4x4< T, P > const & | -model, | -
| - | - | tmat4x4< T, P > const & | -proj, | -
| - | - | tvec4< U, P > const & | -viewport | -
| - | ) | -- |
Map the specified window coordinates (win.x, win.y, win.z) into object coordinates.
-| win | Specify the window coordinates to be mapped. |
| model | Specifies the modelview matrix |
| proj | Specifies the projection matrix |
| viewport | Specifies the viewport |
| T | Native type used for the computation. Currently supported: half (not recommanded), float or double. |
| U | Currently supported: Floating-point types and integer types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00170.html b/doc/api/a00170.html
deleted file mode 100644
index cc438965..00000000
--- a/doc/api/a00170.html
+++ /dev/null
@@ -1,181 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines 2D, 3D and 4D procedural noise functions Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise": https://github.com/ashima/webgl-noise Following Stefan Gustavson's paper "Simplex noise demystified": http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf <glm/gtc/noise.hpp> need to be included to use these functionalities. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | perlin (vecType< T, P > const &p) |
| Classic perlin noise. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | perlin (vecType< T, P > const &p, vecType< T, P > const &rep) |
| Periodic perlin noise. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | simplex (vecType< T, P > const &p) |
| Simplex noise. More... | |
Defines 2D, 3D and 4D procedural noise functions Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise": https://github.com/ashima/webgl-noise Following Stefan Gustavson's paper "Simplex noise demystified": http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf <glm/gtc/noise.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL T glm::perlin | -( | -vecType< T, P > const & | -p | ) | -- |
Classic perlin noise.
-| GLM_FUNC_DECL T glm::perlin | -( | -vecType< T, P > const & | -p, | -
| - | - | vecType< T, P > const & | -rep | -
| - | ) | -- |
Periodic perlin noise.
-| GLM_FUNC_DECL T glm::simplex | -( | -vecType< T, P > const & | -p | ) | -- |
Simplex noise.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00171.html b/doc/api/a00171.html
deleted file mode 100644
index 61412a59..00000000
--- a/doc/api/a00171.html
+++ /dev/null
@@ -1,1554 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
This extension provides a set of function to convert vertors to packed formats. -More...
--Functions | |
| GLM_FUNC_DECL uint32 | packF2x11_1x10 (vec3 const &v) |
| First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values. More... | |
| GLM_FUNC_DECL uint32 | packF3x9_E1x5 (vec3 const &v) |
| First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values. More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uint16, P > | packHalf (vecType< float, P > const &v) |
| Returns an unsigned integer vector obtained by converting the components of a floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification. More... | |
| GLM_FUNC_DECL uint16 | packHalf1x16 (float v) |
| Returns an unsigned integer obtained by converting the components of a floating-point scalar to the 16-bit floating-point representation found in the OpenGL Specification, and then packing this 16-bit value into a 16-bit unsigned integer. More... | |
| GLM_FUNC_DECL uint64 | packHalf4x16 (vec4 const &v) |
| Returns an unsigned integer obtained by converting the components of a four-component floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification, and then packing these four 16-bit values into a 64-bit unsigned integer. More... | |
| GLM_FUNC_DECL uint32 | packI3x10_1x2 (ivec4 const &v) |
| Returns an unsigned integer obtained by converting the components of a four-component signed integer vector to the 10-10-10-2-bit signed integer representation found in the OpenGL Specification, and then packing these four values into a 32-bit unsigned integer. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | packRGBM (tvec3< T, P > const &rgb) |
| Returns an unsigned integer vector obtained by converting the components of a floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification. More... | |
| template<typename intType , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< intType, P > | packSnorm (vecType< floatType, P > const &v) |
| Convert each component of the normalized floating-point vector into signed integer values. More... | |
| GLM_FUNC_DECL uint16 | packSnorm1x16 (float v) |
| First, converts the normalized floating-point value v into 16-bit integer value. More... | |
| GLM_FUNC_DECL uint8 | packSnorm1x8 (float s) |
| First, converts the normalized floating-point value v into 8-bit integer value. More... | |
| GLM_FUNC_DECL uint16 | packSnorm2x8 (vec2 const &v) |
| First, converts each component of the normalized floating-point value v into 8-bit integer values. More... | |
| GLM_FUNC_DECL uint32 | packSnorm3x10_1x2 (vec4 const &v) |
| First, converts the first three components of the normalized floating-point value v into 10-bit signed integer values. More... | |
| GLM_FUNC_DECL uint64 | packSnorm4x16 (vec4 const &v) |
| First, converts each component of the normalized floating-point value v into 16-bit integer values. More... | |
| GLM_FUNC_DECL uint32 | packU3x10_1x2 (uvec4 const &v) |
| Returns an unsigned integer obtained by converting the components of a four-component unsigned integer vector to the 10-10-10-2-bit unsigned integer representation found in the OpenGL Specification, and then packing these four values into a 32-bit unsigned integer. More... | |
| template<typename uintType , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< uintType, P > | packUnorm (vecType< floatType, P > const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint16 | packUnorm1x16 (float v) |
| First, converts the normalized floating-point value v into a 16-bit integer value. More... | |
| GLM_FUNC_DECL uint16 | packUnorm1x5_1x6_1x5 (vec3 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint8 | packUnorm1x8 (float v) |
| First, converts the normalized floating-point value v into a 8-bit integer value. More... | |
| GLM_FUNC_DECL uint8 | packUnorm2x3_1x2 (vec3 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint8 | packUnorm2x4 (vec2 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint16 | packUnorm2x8 (vec2 const &v) |
| First, converts each component of the normalized floating-point value v into 8-bit integer values. More... | |
| GLM_FUNC_DECL uint32 | packUnorm3x10_1x2 (vec4 const &v) |
| First, converts the first three components of the normalized floating-point value v into 10-bit unsigned integer values. More... | |
| GLM_FUNC_DECL uint16 | packUnorm3x5_1x1 (vec4 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL uint64 | packUnorm4x16 (vec4 const &v) |
| First, converts each component of the normalized floating-point value v into 16-bit integer values. More... | |
| GLM_FUNC_DECL uint16 | packUnorm4x4 (vec4 const &v) |
| Convert each component of the normalized floating-point vector into unsigned integer values. More... | |
| GLM_FUNC_DECL vec3 | unpackF2x11_1x10 (uint32 p) |
| First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value . More... | |
| GLM_FUNC_DECL vec3 | unpackF3x9_E1x5 (uint32 p) |
| First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value . More... | |
| template<precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< float, P > | unpackHalf (vecType< uint16, P > const &p) |
| Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values. More... | |
| GLM_FUNC_DECL float | unpackHalf1x16 (uint16 v) |
| Returns a floating-point scalar with components obtained by unpacking a 16-bit unsigned integer into a 16-bit value, interpreted as a 16-bit floating-point number according to the OpenGL Specification, and converting it to 32-bit floating-point values. More... | |
| GLM_FUNC_DECL vec4 | unpackHalf4x16 (uint64 p) |
| Returns a four-component floating-point vector with components obtained by unpacking a 64-bit unsigned integer into four 16-bit values, interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, and converting them to 32-bit floating-point values. More... | |
| GLM_FUNC_DECL ivec4 | unpackI3x10_1x2 (uint32 p) |
| Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit signed integers. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | unpackRGBM (tvec4< T, P > const &rgbm) |
| Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values. More... | |
| template<typename intType , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< floatType, P > | unpackSnorm (vecType< intType, P > const &v) |
| Convert each signed integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL float | unpackSnorm1x16 (uint16 p) |
| First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers. More... | |
| GLM_FUNC_DECL float | unpackSnorm1x8 (uint8 p) |
| First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec2 | unpackSnorm2x8 (uint16 p) |
| First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackSnorm3x10_1x2 (uint32 p) |
| First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackSnorm4x16 (uint64 p) |
| First, unpacks a single 64-bit unsigned integer p into four 16-bit signed integers. More... | |
| GLM_FUNC_DECL uvec4 | unpackU3x10_1x2 (uint32 p) |
| Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit unsigned integers. More... | |
| template<typename uintType , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< floatType, P > | unpackUnorm (vecType< uintType, P > const &v) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL float | unpackUnorm1x16 (uint16 p) |
| First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers. More... | |
| GLM_FUNC_DECL vec3 | unpackUnorm1x5_1x6_1x5 (uint16 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL float | unpackUnorm1x8 (uint8 p) |
| Convert a single 8-bit integer to a normalized floating-point value. More... | |
| GLM_FUNC_DECL vec3 | unpackUnorm2x3_1x2 (uint8 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL vec2 | unpackUnorm2x4 (uint8 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL vec2 | unpackUnorm2x8 (uint16 p) |
| First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm3x10_1x2 (uint32 p) |
| First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm3x5_1x1 (uint16 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm4x16 (uint64 p) |
| First, unpacks a single 64-bit unsigned integer p into four 16-bit unsigned integers. More... | |
| GLM_FUNC_DECL vec4 | unpackUnorm4x4 (uint16 p) |
| Convert each unsigned integer components of a vector to normalized floating-point values. More... | |
This extension provides a set of function to convert vertors to packed formats.
-<glm/gtc/packing.hpp> need to be included to use these features.
-| GLM_FUNC_DECL uint32 glm::packF2x11_1x10 | -( | -vec3 const & | -v | ) | -- |
First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values.
-Then, converts the third component of the normalized floating-point value v into a 10-bit signless floating-point value. Then, the results are packed into the returned 32-bit unsigned integer.
-The first vector component specifies the 11 least-significant bits of the result; the last component specifies the 10 most-significant bits.
-| GLM_FUNC_DECL uint32 glm::packF3x9_E1x5 | -( | -vec3 const & | -v | ) | -- |
First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values.
-Then, converts the third component of the normalized floating-point value v into a 10-bit signless floating-point value. Then, the results are packed into the returned 32-bit unsigned integer.
-The first vector component specifies the 11 least-significant bits of the result; the last component specifies the 10 most-significant bits.
-packF3x9_E1x5 allows encoding into RGBE / RGB9E5 format
-| GLM_FUNC_DECL vecType<uint16, P> glm::packHalf | -( | -vecType< float, P > const & | -v | ) | -- |
Returns an unsigned integer vector obtained by converting the components of a floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification.
-The first vector component specifies the 16 least-significant bits of the result; the forth component specifies the 16 most-significant bits.
-| GLM_FUNC_DECL uint16 glm::packHalf1x16 | -( | -float | -v | ) | -- |
Returns an unsigned integer obtained by converting the components of a floating-point scalar to the 16-bit floating-point representation found in the OpenGL Specification, and then packing this 16-bit value into a 16-bit unsigned integer.
-| GLM_FUNC_DECL uint64 glm::packHalf4x16 | -( | -vec4 const & | -v | ) | -- |
Returns an unsigned integer obtained by converting the components of a four-component floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification, and then packing these four 16-bit values into a 64-bit unsigned integer.
-The first vector component specifies the 16 least-significant bits of the result; the forth component specifies the 16 most-significant bits.
-| GLM_FUNC_DECL uint32 glm::packI3x10_1x2 | -( | -ivec4 const & | -v | ) | -- |
Returns an unsigned integer obtained by converting the components of a four-component signed integer vector to the 10-10-10-2-bit signed integer representation found in the OpenGL Specification, and then packing these four values into a 32-bit unsigned integer.
-The first vector component specifies the 10 least-significant bits of the result; the forth component specifies the 2 most-significant bits.
-| GLM_FUNC_DECL tvec4<T, P> glm::packRGBM | -( | -tvec3< T, P > const & | -rgb | ) | -- |
Returns an unsigned integer vector obtained by converting the components of a floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification.
-The first vector component specifies the 16 least-significant bits of the result; the forth component specifies the 16 most-significant bits.
-| GLM_FUNC_DECL vecType<intType, P> glm::packSnorm | -( | -vecType< floatType, P > const & | -v | ) | -- |
Convert each component of the normalized floating-point vector into signed integer values.
-| GLM_FUNC_DECL uint16 glm::packSnorm1x16 | -( | -float | -v | ) | -- |
First, converts the normalized floating-point value v into 16-bit integer value.
-Then, the results are packed into the returned 16-bit unsigned integer.
-The conversion to fixed point is done as follows: packSnorm1x8: round(clamp(s, -1, +1) * 32767.0)
-| GLM_FUNC_DECL uint8 glm::packSnorm1x8 | -( | -float | -s | ) | -- |
First, converts the normalized floating-point value v into 8-bit integer value.
-Then, the results are packed into the returned 8-bit unsigned integer.
-The conversion to fixed point is done as follows: packSnorm1x8: round(clamp(s, -1, +1) * 127.0)
-| GLM_FUNC_DECL uint16 glm::packSnorm2x8 | -( | -vec2 const & | -v | ) | -- |
First, converts each component of the normalized floating-point value v into 8-bit integer values.
-Then, the results are packed into the returned 16-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packSnorm2x8: round(clamp(c, -1, +1) * 127.0)
-The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.
-| GLM_FUNC_DECL uint32 glm::packSnorm3x10_1x2 | -( | -vec4 const & | -v | ) | -- |
First, converts the first three components of the normalized floating-point value v into 10-bit signed integer values.
-Then, converts the forth component of the normalized floating-point value v into 2-bit signed integer values. Then, the results are packed into the returned 32-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packSnorm3x10_1x2(xyz): round(clamp(c, -1, +1) * 511.0) packSnorm3x10_1x2(w): round(clamp(c, -1, +1) * 1.0)
-The first vector component specifies the 10 least-significant bits of the result; the forth component specifies the 2 most-significant bits.
-| GLM_FUNC_DECL uint64 glm::packSnorm4x16 | -( | -vec4 const & | -v | ) | -- |
First, converts each component of the normalized floating-point value v into 16-bit integer values.
-Then, the results are packed into the returned 64-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packSnorm2x8: round(clamp(c, -1, +1) * 32767.0)
-The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.
-| GLM_FUNC_DECL uint32 glm::packU3x10_1x2 | -( | -uvec4 const & | -v | ) | -- |
Returns an unsigned integer obtained by converting the components of a four-component unsigned integer vector to the 10-10-10-2-bit unsigned integer representation found in the OpenGL Specification, and then packing these four values into a 32-bit unsigned integer.
-The first vector component specifies the 10 least-significant bits of the result; the forth component specifies the 2 most-significant bits.
-| GLM_FUNC_DECL vecType<uintType, P> glm::packUnorm | -( | -vecType< floatType, P > const & | -v | ) | -- |
Convert each component of the normalized floating-point vector into unsigned integer values.
-| GLM_FUNC_DECL uint16 glm::packUnorm1x16 | -( | -float | -v | ) | -- |
First, converts the normalized floating-point value v into a 16-bit integer value.
-Then, the results are packed into the returned 16-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packUnorm1x16: round(clamp(c, 0, +1) * 65535.0)
-| GLM_FUNC_DECL uint16 glm::packUnorm1x5_1x6_1x5 | -( | -vec3 const & | -v | ) | -- |
Convert each component of the normalized floating-point vector into unsigned integer values.
-| GLM_FUNC_DECL uint8 glm::packUnorm1x8 | -( | -float | -v | ) | -- |
First, converts the normalized floating-point value v into a 8-bit integer value.
-Then, the results are packed into the returned 8-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packUnorm1x8: round(clamp(c, 0, +1) * 255.0)
-| GLM_FUNC_DECL uint8 glm::packUnorm2x3_1x2 | -( | -vec3 const & | -v | ) | -- |
Convert each component of the normalized floating-point vector into unsigned integer values.
-| GLM_FUNC_DECL uint8 glm::packUnorm2x4 | -( | -vec2 const & | -v | ) | -- |
Convert each component of the normalized floating-point vector into unsigned integer values.
-| GLM_FUNC_DECL uint16 glm::packUnorm2x8 | -( | -vec2 const & | -v | ) | -- |
First, converts each component of the normalized floating-point value v into 8-bit integer values.
-Then, the results are packed into the returned 16-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packUnorm2x8: round(clamp(c, 0, +1) * 255.0)
-The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.
-| GLM_FUNC_DECL uint32 glm::packUnorm3x10_1x2 | -( | -vec4 const & | -v | ) | -- |
First, converts the first three components of the normalized floating-point value v into 10-bit unsigned integer values.
-Then, converts the forth component of the normalized floating-point value v into 2-bit signed uninteger values. Then, the results are packed into the returned 32-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packUnorm3x10_1x2(xyz): round(clamp(c, 0, +1) * 1023.0) packUnorm3x10_1x2(w): round(clamp(c, 0, +1) * 3.0)
-The first vector component specifies the 10 least-significant bits of the result; the forth component specifies the 2 most-significant bits.
-| GLM_FUNC_DECL uint16 glm::packUnorm3x5_1x1 | -( | -vec4 const & | -v | ) | -- |
Convert each component of the normalized floating-point vector into unsigned integer values.
-| GLM_FUNC_DECL uint64 glm::packUnorm4x16 | -( | -vec4 const & | -v | ) | -- |
First, converts each component of the normalized floating-point value v into 16-bit integer values.
-Then, the results are packed into the returned 64-bit unsigned integer.
-The conversion for component c of v to fixed point is done as follows: packUnorm4x16: round(clamp(c, 0, +1) * 65535.0)
-The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.
-| GLM_FUNC_DECL uint16 glm::packUnorm4x4 | -( | -vec4 const & | -v | ) | -- |
Convert each component of the normalized floating-point vector into unsigned integer values.
-| GLM_FUNC_DECL vec3 glm::unpackF2x11_1x10 | -( | -uint32 | -p | ) | -- |
First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value .
-Then, each component is converted to a normalized floating-point value to generate the returned three-component vector.
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-| GLM_FUNC_DECL vec3 glm::unpackF3x9_E1x5 | -( | -uint32 | -p | ) | -- |
First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value .
-Then, each component is converted to a normalized floating-point value to generate the returned three-component vector.
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-unpackF3x9_E1x5 allows decoding RGBE / RGB9E5 data
-| GLM_FUNC_DECL vecType<float, P> glm::unpackHalf | -( | -vecType< uint16, P > const & | -p | ) | -- |
Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values.
-The first component of the vector is obtained from the 16 least-significant bits of v; the forth component is obtained from the 16 most-significant bits of v.
-| GLM_FUNC_DECL float glm::unpackHalf1x16 | -( | -uint16 | -v | ) | -- |
Returns a floating-point scalar with components obtained by unpacking a 16-bit unsigned integer into a 16-bit value, interpreted as a 16-bit floating-point number according to the OpenGL Specification, and converting it to 32-bit floating-point values.
-| GLM_FUNC_DECL vec4 glm::unpackHalf4x16 | -( | -uint64 | -p | ) | -- |
Returns a four-component floating-point vector with components obtained by unpacking a 64-bit unsigned integer into four 16-bit values, interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, and converting them to 32-bit floating-point values.
-The first component of the vector is obtained from the 16 least-significant bits of v; the forth component is obtained from the 16 most-significant bits of v.
-| GLM_FUNC_DECL ivec4 glm::unpackI3x10_1x2 | -( | -uint32 | -p | ) | -- |
Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit signed integers.
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-| GLM_FUNC_DECL tvec3<T, P> glm::unpackRGBM | -( | -tvec4< T, P > const & | -rgbm | ) | -- |
Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values.
-The first component of the vector is obtained from the 16 least-significant bits of v; the forth component is obtained from the 16 most-significant bits of v.
-| GLM_FUNC_DECL vecType<floatType, P> glm::unpackSnorm | -( | -vecType< intType, P > const & | -v | ) | -- |
Convert each signed integer components of a vector to normalized floating-point values.
-| GLM_FUNC_DECL float glm::unpackSnorm1x16 | -( | -uint16 | -p | ) | -- |
First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers.
-Then, each component is converted to a normalized floating-point value to generate the returned scalar.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm1x16: clamp(f / 32767.0, -1, +1)
-| GLM_FUNC_DECL float glm::unpackSnorm1x8 | -( | -uint8 | -p | ) | -- |
First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers.
-Then, the value is converted to a normalized floating-point value to generate the returned scalar.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm1x8: clamp(f / 127.0, -1, +1)
-| GLM_FUNC_DECL vec2 glm::unpackSnorm2x8 | -( | -uint16 | -p | ) | -- |
First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers.
-Then, each component is converted to a normalized floating-point value to generate the returned two-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm2x8: clamp(f / 127.0, -1, +1)
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-| GLM_FUNC_DECL vec4 glm::unpackSnorm3x10_1x2 | -( | -uint32 | -p | ) | -- |
First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.
-Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm3x10_1x2(xyz): clamp(f / 511.0, -1, +1) unpackSnorm3x10_1x2(w): clamp(f / 511.0, -1, +1)
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-| GLM_FUNC_DECL vec4 glm::unpackSnorm4x16 | -( | -uint64 | -p | ) | -- |
First, unpacks a single 64-bit unsigned integer p into four 16-bit signed integers.
-Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm4x16: clamp(f / 32767.0, -1, +1)
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-| GLM_FUNC_DECL uvec4 glm::unpackU3x10_1x2 | -( | -uint32 | -p | ) | -- |
Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit unsigned integers.
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-| GLM_FUNC_DECL vecType<floatType, P> glm::unpackUnorm | -( | -vecType< uintType, P > const & | -v | ) | -- |
Convert each unsigned integer components of a vector to normalized floating-point values.
-| GLM_FUNC_DECL float glm::unpackUnorm1x16 | -( | -uint16 | -p | ) | -- |
First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers.
-Then, the value is converted to a normalized floating-point value to generate the returned scalar.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm1x16: f / 65535.0
-| GLM_FUNC_DECL vec3 glm::unpackUnorm1x5_1x6_1x5 | -( | -uint16 | -p | ) | -- |
Convert each unsigned integer components of a vector to normalized floating-point values.
-| GLM_FUNC_DECL float glm::unpackUnorm1x8 | -( | -uint8 | -p | ) | -- |
Convert a single 8-bit integer to a normalized floating-point value.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm4x8: f / 255.0
-| GLM_FUNC_DECL vec3 glm::unpackUnorm2x3_1x2 | -( | -uint8 | -p | ) | -- |
Convert each unsigned integer components of a vector to normalized floating-point values.
-| GLM_FUNC_DECL vec2 glm::unpackUnorm2x4 | -( | -uint8 | -p | ) | -- |
Convert each unsigned integer components of a vector to normalized floating-point values.
-| GLM_FUNC_DECL vec2 glm::unpackUnorm2x8 | -( | -uint16 | -p | ) | -- |
First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers.
-Then, each component is converted to a normalized floating-point value to generate the returned two-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm4x8: f / 255.0
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-| GLM_FUNC_DECL vec4 glm::unpackUnorm3x10_1x2 | -( | -uint32 | -p | ) | -- |
First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.
-Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm3x10_1x2(xyz): clamp(f / 1023.0, 0, +1) unpackSnorm3x10_1x2(w): clamp(f / 3.0, 0, +1)
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-| GLM_FUNC_DECL vec4 glm::unpackUnorm3x5_1x1 | -( | -uint16 | -p | ) | -- |
Convert each unsigned integer components of a vector to normalized floating-point values.
-| GLM_FUNC_DECL vec4 glm::unpackUnorm4x16 | -( | -uint64 | -p | ) | -- |
First, unpacks a single 64-bit unsigned integer p into four 16-bit unsigned integers.
-Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.
-The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnormx4x16: f / 65535.0
-The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.
-| GLM_FUNC_DECL vec4 glm::unpackUnorm4x4 | -( | -uint16 | -p | ) | -- |
Convert each unsigned integer components of a vector to normalized floating-point values.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00172.html b/doc/api/a00172.html
deleted file mode 100644
index ad26f5c1..00000000
--- a/doc/api/a00172.html
+++ /dev/null
@@ -1,1009 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines a templated quaternion type and several quaternion operations. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | angle (tquat< T, P > const &x) |
| Returns the quaternion rotation angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | angleAxis (T const &angle, tvec3< T, P > const &axis) |
| Build a quaternion from an angle and a normalized axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | axis (tquat< T, P > const &x) |
| Returns the q rotation axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | conjugate (tquat< T, P > const &q) |
| Returns the q conjugate. More... | |
| template<typename T , precision P, template< typename, precision > class quatType> | |
| GLM_FUNC_DECL T | dot (quatType< T, P > const &x, quatType< T, P > const &y) |
| Returns dot product of q1 and q2, i.e., q1[0] * q2[0] + q1[1] * q2[1] + ... More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | equal (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x == y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | eulerAngles (tquat< T, P > const &x) |
| Returns euler angles, pitch as x, yaw as y, roll as z. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | greaterThan (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x > y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | greaterThanEqual (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x >= y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | inverse (tquat< T, P > const &q) |
| Returns the q inverse. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | isinf (tquat< T, P > const &x) |
| Returns true if x holds a positive infinity or negative infinity representation in the underlying implementation's set of floating point representations. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | isnan (tquat< T, P > const &x) |
| Returns true if x holds a NaN (not a number) representation in the underlying implementation's set of floating point representations. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | length (tquat< T, P > const &q) |
| Returns the length of the quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | lerp (tquat< T, P > const &x, tquat< T, P > const &y, T a) |
| Linear interpolation of two quaternions. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | lessThan (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison result of x < y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | lessThanEqual (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x <= y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | mat3_cast (tquat< T, P > const &x) |
| Converts a quaternion to a 3 * 3 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | mat4_cast (tquat< T, P > const &x) |
| Converts a quaternion to a 4 * 4 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | mix (tquat< T, P > const &x, tquat< T, P > const &y, T a) |
| Spherical linear interpolation of two quaternions. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | normalize (tquat< T, P > const &q) |
| Returns the normalized quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | notEqual (tquat< T, P > const &x, tquat< T, P > const &y) |
| Returns the component-wise comparison of result x != y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | pitch (tquat< T, P > const &x) |
| Returns pitch value of euler angles expressed in radians. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | quat_cast (tmat3x3< T, P > const &x) |
| Converts a 3 * 3 matrix to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | quat_cast (tmat4x4< T, P > const &x) |
| Converts a 4 * 4 matrix to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | roll (tquat< T, P > const &x) |
| Returns roll value of euler angles expressed in radians. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | rotate (tquat< T, P > const &q, T const &angle, tvec3< T, P > const &axis) |
| Rotates a quaternion from a vector of 3 components axis and an angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | slerp (tquat< T, P > const &x, tquat< T, P > const &y, T a) |
| Spherical linear interpolation of two quaternions. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | yaw (tquat< T, P > const &x) |
| Returns yaw value of euler angles expressed in radians. More... | |
Defines a templated quaternion type and several quaternion operations.
-<glm/gtc/quaternion.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL T glm::angle | -( | -tquat< T, P > const & | -x | ) | -- |
Returns the quaternion rotation angle.
-| GLM_FUNC_DECL tquat<T, P> glm::angleAxis | -( | -T const & | -angle, | -
| - | - | tvec3< T, P > const & | -axis | -
| - | ) | -- |
Build a quaternion from an angle and a normalized axis.
-| angle | Angle expressed in radians. |
| axis | Axis of the quaternion, must be normalized. |
| GLM_FUNC_DECL tvec3<T, P> glm::axis | -( | -tquat< T, P > const & | -x | ) | -- |
Returns the q rotation axis.
-| GLM_FUNC_DECL tquat<T, P> glm::conjugate | -( | -tquat< T, P > const & | -q | ) | -- |
Returns the q conjugate.
-| GLM_FUNC_DECL T glm::dot | -( | -quatType< T, P > const & | -x, | -
| - | - | quatType< T, P > const & | -y | -
| - | ) | -- |
Returns dot product of q1 and q2, i.e., q1[0] * q2[0] + q1[1] * q2[1] + ...
-| GLM_FUNC_DECL tvec4<bool, P> glm::equal | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x == y.
-| quatType | Floating-point quaternion types. |
| GLM_FUNC_DECL tvec3<T, P> glm::eulerAngles | -( | -tquat< T, P > const & | -x | ) | -- |
Returns euler angles, pitch as x, yaw as y, roll as z.
-The result is expressed in radians if GLM_FORCE_RADIANS is defined or degrees otherwise.
-| GLM_FUNC_DECL tvec4<bool, P> glm::greaterThan | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x > y.
-| quatType | Floating-point quaternion types. |
| GLM_FUNC_DECL tvec4<bool, P> glm::greaterThanEqual | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x >= y.
-| quatType | Floating-point quaternion types. |
| GLM_FUNC_DECL tquat<T, P> glm::inverse | -( | -tquat< T, P > const & | -q | ) | -- |
Returns the q inverse.
-| GLM_FUNC_DECL tvec4<bool, P> glm::isinf | -( | -tquat< T, P > const & | -x | ) | -- |
Returns true if x holds a positive infinity or negative infinity representation in the underlying implementation's set of floating point representations.
-Returns false otherwise, including for implementations with no infinity representations.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL tvec4<bool, P> glm::isnan | -( | -tquat< T, P > const & | -x | ) | -- |
Returns true if x holds a NaN (not a number) representation in the underlying implementation's set of floating point representations.
-Returns false otherwise, including for implementations with no NaN representations.
-/!\ When using compiler fast math, this function may fail.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL T glm::length | -( | -tquat< T, P > const & | -q | ) | -- |
Returns the length of the quaternion.
-| GLM_FUNC_DECL tquat<T, P> glm::lerp | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y, | -
| - | - | T | -a | -
| - | ) | -- |
Linear interpolation of two quaternions.
-The interpolation is oriented.
-| x | A quaternion |
| y | A quaternion |
| a | Interpolation factor. The interpolation is defined in the range [0, 1]. |
| T | Value type used to build the quaternion. Supported: half, float or double. |
| GLM_FUNC_DECL tvec4<bool, P> glm::lessThan | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison result of x < y.
-| quatType | Floating-point quaternion types. |
| GLM_FUNC_DECL tvec4<bool, P> glm::lessThanEqual | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x <= y.
-| quatType | Floating-point quaternion types. |
| GLM_FUNC_DECL tmat3x3<T, P> glm::mat3_cast | -( | -tquat< T, P > const & | -x | ) | -- |
Converts a quaternion to a 3 * 3 matrix.
-Referenced by glm::toMat3().
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::mat4_cast | -( | -tquat< T, P > const & | -x | ) | -- |
Converts a quaternion to a 4 * 4 matrix.
-Referenced by glm::toMat4().
- -| GLM_FUNC_DECL tquat<T, P> glm::mix | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y, | -
| - | - | T | -a | -
| - | ) | -- |
Spherical linear interpolation of two quaternions.
-The interpolation is oriented and the rotation is performed at constant speed. For short path spherical linear interpolation, use the slerp function.
-| x | A quaternion |
| y | A quaternion |
| a | Interpolation factor. The interpolation is defined beyond the range [0, 1]. |
| T | Value type used to build the quaternion. Supported: half, float or double. |
| GLM_FUNC_DECL tquat<T, P> glm::normalize | -( | -tquat< T, P > const & | -q | ) | -- |
Returns the normalized quaternion.
-| GLM_FUNC_DECL tvec4<bool, P> glm::notEqual | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y | -
| - | ) | -- |
Returns the component-wise comparison of result x != y.
-| quatType | Floating-point quaternion types. |
| GLM_FUNC_DECL T glm::pitch | -( | -tquat< T, P > const & | -x | ) | -- |
Returns pitch value of euler angles expressed in radians.
-| GLM_FUNC_DECL tquat<T, P> glm::quat_cast | -( | -tmat3x3< T, P > const & | -x | ) | -- |
Converts a 3 * 3 matrix to a quaternion.
-Referenced by glm::toQuat().
- -| GLM_FUNC_DECL tquat<T, P> glm::quat_cast | -( | -tmat4x4< T, P > const & | -x | ) | -- |
Converts a 4 * 4 matrix to a quaternion.
-| GLM_FUNC_DECL T glm::roll | -( | -tquat< T, P > const & | -x | ) | -- |
Returns roll value of euler angles expressed in radians.
-| GLM_FUNC_DECL tquat<T, P> glm::rotate | -( | -tquat< T, P > const & | -q, | -
| - | - | T const & | -angle, | -
| - | - | tvec3< T, P > const & | -axis | -
| - | ) | -- |
Rotates a quaternion from a vector of 3 components axis and an angle.
-| q | Source orientation |
| angle | Angle expressed in radians. |
| axis | Axis of the rotation |
| GLM_FUNC_DECL tquat<T, P> glm::slerp | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y, | -
| - | - | T | -a | -
| - | ) | -- |
Spherical linear interpolation of two quaternions.
-The interpolation always take the short path and the rotation is performed at constant speed.
-| x | A quaternion |
| y | A quaternion |
| a | Interpolation factor. The interpolation is defined beyond the range [0, 1]. |
| T | Value type used to build the quaternion. Supported: half, float or double. |
| GLM_FUNC_DECL T glm::yaw | -( | -tquat< T, P > const & | -x | ) | -- |
Returns yaw value of euler angles expressed in radians.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00173.html b/doc/api/a00173.html
deleted file mode 100644
index 1c82c09b..00000000
--- a/doc/api/a00173.html
+++ /dev/null
@@ -1,352 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Generate random number from various distribution methods. -More...
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL tvec3< T, defaultp > | ballRand (T Radius) |
| Generate a random 3D vector which coordinates are regulary distributed within the volume of a ball of a given radius. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec2< T, defaultp > | circularRand (T Radius) |
| Generate a random 2D vector which coordinates are regulary distributed on a circle of a given radius. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec2< T, defaultp > | diskRand (T Radius) |
| Generate a random 2D vector which coordinates are regulary distributed within the area of a disk of a given radius. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | gaussRand (genType Mean, genType Deviation) |
| Generate random numbers in the interval [Min, Max], according a gaussian distribution. More... | |
| template<typename genTYpe > | |
| GLM_FUNC_DECL genTYpe | linearRand (genTYpe Min, genTYpe Max) |
| Generate random numbers in the interval [Min, Max], according a linear distribution. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | linearRand (vecType< T, P > const &Min, vecType< T, P > const &Max) |
| Generate random numbers in the interval [Min, Max], according a linear distribution. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec3< T, defaultp > | sphericalRand (T Radius) |
| Generate a random 3D vector which coordinates are regulary distributed on a sphere of a given radius. More... | |
Generate random number from various distribution methods.
-<glm/gtc/random.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tvec3<T, defaultp> glm::ballRand | -( | -T | -Radius | ) | -- |
Generate a random 3D vector which coordinates are regulary distributed within the volume of a ball of a given radius.
-| Radius |
| GLM_FUNC_DECL tvec2<T, defaultp> glm::circularRand | -( | -T | -Radius | ) | -- |
Generate a random 2D vector which coordinates are regulary distributed on a circle of a given radius.
-| Radius |
| GLM_FUNC_DECL tvec2<T, defaultp> glm::diskRand | -( | -T | -Radius | ) | -- |
Generate a random 2D vector which coordinates are regulary distributed within the area of a disk of a given radius.
-| Radius |
| GLM_FUNC_DECL genType glm::gaussRand | -( | -genType | -Mean, | -
| - | - | genType | -Deviation | -
| - | ) | -- |
Generate random numbers in the interval [Min, Max], according a gaussian distribution.
-| Mean | |
| Deviation |
| GLM_FUNC_DECL genTYpe glm::linearRand | -( | -genTYpe | -Min, | -
| - | - | genTYpe | -Max | -
| - | ) | -- |
Generate random numbers in the interval [Min, Max], according a linear distribution.
-| Min | |
| Max |
| genType | Value type. Currently supported: float or double scalars. |
| GLM_FUNC_DECL vecType<T, P> glm::linearRand | -( | -vecType< T, P > const & | -Min, | -
| - | - | vecType< T, P > const & | -Max | -
| - | ) | -- |
Generate random numbers in the interval [Min, Max], according a linear distribution.
-| Min | |
| Max |
| T | Value type. Currently supported: float or double. |
| vecType | A vertor type: tvec1, tvec2, tvec3, tvec4 or compatible |
| GLM_FUNC_DECL tvec3<T, defaultp> glm::sphericalRand | -( | -T | -Radius | ) | -- |
Generate a random 3D vector which coordinates are regulary distributed on a sphere of a given radius.
-| Radius |
- 1.8.10
-
-
-
diff --git a/doc/api/a00174.html b/doc/api/a00174.html
deleted file mode 100644
index 5387f53f..00000000
--- a/doc/api/a00174.html
+++ /dev/null
@@ -1,460 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Define secant, cosecant and cotangent functions. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | acot (genType x) |
| Inverse cotangent function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | acoth (genType x) |
| Inverse cotangent hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | acsc (genType x) |
| Inverse cosecant function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | acsch (genType x) |
| Inverse cosecant hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | asec (genType x) |
| Inverse secant function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | asech (genType x) |
| Inverse secant hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | cot (genType angle) |
| Cotangent function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | coth (genType angle) |
| Cotangent hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | csc (genType angle) |
| Cosecant function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | csch (genType angle) |
| Cosecant hyperbolic function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | sec (genType angle) |
| Secant function. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | sech (genType angle) |
| Secant hyperbolic function. More... | |
Define secant, cosecant and cotangent functions.
-<glm/gtc/reciprocal.hpp> need to be included to use these features.
-| GLM_FUNC_DECL genType glm::acot | -( | -genType | -x | ) | -- |
Inverse cotangent function.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::acoth | -( | -genType | -x | ) | -- |
Inverse cotangent hyperbolic function.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::acsc | -( | -genType | -x | ) | -- |
Inverse cosecant function.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::acsch | -( | -genType | -x | ) | -- |
Inverse cosecant hyperbolic function.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::asec | -( | -genType | -x | ) | -- |
Inverse secant function.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::asech | -( | -genType | -x | ) | -- |
Inverse secant hyperbolic function.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::cot | -( | -genType | -angle | ) | -- |
Cotangent function.
-adjacent / opposite or 1 / tan(x)
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::coth | -( | -genType | -angle | ) | -- |
Cotangent hyperbolic function.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::csc | -( | -genType | -angle | ) | -- |
Cosecant function.
-hypotenuse / opposite or 1 / sin(x)
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::csch | -( | -genType | -angle | ) | -- |
Cosecant hyperbolic function.
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::sec | -( | -genType | -angle | ) | -- |
Secant function.
-hypotenuse / adjacent or 1 / cos(x)
-| genType | Floating-point scalar or vector types. |
| GLM_FUNC_DECL genType glm::sech | -( | -genType | -angle | ) | -- |
Secant hyperbolic function.
-| genType | Floating-point scalar or vector types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00175.html b/doc/api/a00175.html
deleted file mode 100644
index 0f7dc079..00000000
--- a/doc/api/a00175.html
+++ /dev/null
@@ -1,662 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
rounding value to specific boundings -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | ceilMultiple (genType Source, genType Multiple) |
| Higher multiple number of Source. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | ceilMultiple (vecType< T, P > const &Source, vecType< T, P > const &Multiple) |
| Higher multiple number of Source. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | ceilPowerOfTwo (genIUType Value) |
| Return the power of two number which value is just higher the input value, round up to a power of two. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | ceilPowerOfTwo (vecType< T, P > const &value) |
| Return the power of two number which value is just higher the input value, round up to a power of two. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | floorMultiple (genType Source, genType Multiple) |
| Lower multiple number of Source. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | floorMultiple (vecType< T, P > const &Source, vecType< T, P > const &Multiple) |
| Lower multiple number of Source. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | floorPowerOfTwo (genIUType Value) |
| Return the power of two number which value is just lower the input value, round down to a power of two. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | floorPowerOfTwo (vecType< T, P > const &value) |
| Return the power of two number which value is just lower the input value, round down to a power of two. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL bool | isMultiple (genIUType Value, genIUType Multiple) |
| Return true if the 'Value' is a multiple of 'Multiple'. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isMultiple (vecType< T, P > const &Value, T Multiple) |
| Return true if the 'Value' is a multiple of 'Multiple'. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isMultiple (vecType< T, P > const &Value, vecType< T, P > const &Multiple) |
| Return true if the 'Value' is a multiple of 'Multiple'. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL bool | isPowerOfTwo (genIUType Value) |
| Return true if the value is a power of two number. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isPowerOfTwo (vecType< T, P > const &value) |
| Return true if the value is a power of two number. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | roundMultiple (genType Source, genType Multiple) |
| Lower multiple number of Source. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | roundMultiple (vecType< T, P > const &Source, vecType< T, P > const &Multiple) |
| Lower multiple number of Source. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | roundPowerOfTwo (genIUType Value) |
| Return the power of two number which value is the closet to the input value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | roundPowerOfTwo (vecType< T, P > const &value) |
| Return the power of two number which value is the closet to the input value. More... | |
rounding value to specific boundings
-<glm/gtc/round.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType glm::ceilMultiple | -( | -genType | -Source, | -
| - | - | genType | -Multiple | -
| - | ) | -- |
Higher multiple number of Source.
-| genType | Floating-point or integer scalar or vector types. |
| Source | |
| Multiple | Must be a null or positive value |
| GLM_FUNC_DECL vecType<T, P> glm::ceilMultiple | -( | -vecType< T, P > const & | -Source, | -
| - | - | vecType< T, P > const & | -Multiple | -
| - | ) | -- |
Higher multiple number of Source.
-| genType | Floating-point or integer scalar or vector types. |
| Source | |
| Multiple | Must be a null or positive value |
| GLM_FUNC_DECL genIUType glm::ceilPowerOfTwo | -( | -genIUType | -Value | ) | -- |
Return the power of two number which value is just higher the input value, round up to a power of two.
-| GLM_FUNC_DECL vecType<T, P> glm::ceilPowerOfTwo | -( | -vecType< T, P > const & | -value | ) | -- |
Return the power of two number which value is just higher the input value, round up to a power of two.
-| GLM_FUNC_DECL genType glm::floorMultiple | -( | -genType | -Source, | -
| - | - | genType | -Multiple | -
| - | ) | -- |
Lower multiple number of Source.
-| genType | Floating-point or integer scalar or vector types. |
| Source | |
| Multiple | Must be a null or positive value |
| GLM_FUNC_DECL vecType<T, P> glm::floorMultiple | -( | -vecType< T, P > const & | -Source, | -
| - | - | vecType< T, P > const & | -Multiple | -
| - | ) | -- |
Lower multiple number of Source.
-| genType | Floating-point or integer scalar or vector types. |
| Source | |
| Multiple | Must be a null or positive value |
| GLM_FUNC_DECL genIUType glm::floorPowerOfTwo | -( | -genIUType | -Value | ) | -- |
Return the power of two number which value is just lower the input value, round down to a power of two.
-| GLM_FUNC_DECL vecType<T, P> glm::floorPowerOfTwo | -( | -vecType< T, P > const & | -value | ) | -- |
Return the power of two number which value is just lower the input value, round down to a power of two.
-| GLM_FUNC_DECL bool glm::isMultiple | -( | -genIUType | -Value, | -
| - | - | genIUType | -Multiple | -
| - | ) | -- |
Return true if the 'Value' is a multiple of 'Multiple'.
-| GLM_FUNC_DECL vecType<bool, P> glm::isMultiple | -( | -vecType< T, P > const & | -Value, | -
| - | - | T | -Multiple | -
| - | ) | -- |
Return true if the 'Value' is a multiple of 'Multiple'.
-| GLM_FUNC_DECL vecType<bool, P> glm::isMultiple | -( | -vecType< T, P > const & | -Value, | -
| - | - | vecType< T, P > const & | -Multiple | -
| - | ) | -- |
Return true if the 'Value' is a multiple of 'Multiple'.
-| GLM_FUNC_DECL bool glm::isPowerOfTwo | -( | -genIUType | -Value | ) | -- |
Return true if the value is a power of two number.
-| GLM_FUNC_DECL vecType<bool, P> glm::isPowerOfTwo | -( | -vecType< T, P > const & | -value | ) | -- |
Return true if the value is a power of two number.
-| GLM_FUNC_DECL genType glm::roundMultiple | -( | -genType | -Source, | -
| - | - | genType | -Multiple | -
| - | ) | -- |
Lower multiple number of Source.
-| genType | Floating-point or integer scalar or vector types. |
| Source | |
| Multiple | Must be a null or positive value |
| GLM_FUNC_DECL vecType<T, P> glm::roundMultiple | -( | -vecType< T, P > const & | -Source, | -
| - | - | vecType< T, P > const & | -Multiple | -
| - | ) | -- |
Lower multiple number of Source.
-| genType | Floating-point or integer scalar or vector types. |
| Source | |
| Multiple | Must be a null or positive value |
| GLM_FUNC_DECL genIUType glm::roundPowerOfTwo | -( | -genIUType | -Value | ) | -- |
Return the power of two number which value is the closet to the input value.
-| GLM_FUNC_DECL vecType<T, P> glm::roundPowerOfTwo | -( | -vecType< T, P > const & | -value | ) | -- |
Return the power of two number which value is the closet to the input value.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00176.html b/doc/api/a00176.html
deleted file mode 100644
index 356f6bc2..00000000
--- a/doc/api/a00176.html
+++ /dev/null
@@ -1,795 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Aligned types. -More...
--Typedefs | |
| -typedef aligned_highp_bvec1 | aligned_bvec1 |
| 1 component vector of boolean. | |
| -typedef aligned_highp_bvec2 | aligned_bvec2 |
| 2 components vector of boolean. | |
| -typedef aligned_highp_bvec3 | aligned_bvec3 |
| 3 components vector of boolean. | |
| -typedef aligned_highp_bvec4 | aligned_bvec4 |
| 4 components vector of boolean. | |
| -typedef aligned_highp_dvec1 | aligned_dvec1 |
| 1 component vector of double-precision floating-point numbers. | |
| -typedef aligned_highp_dvec2 | aligned_dvec2 |
| 2 components vector of double-precision floating-point numbers. | |
| -typedef aligned_highp_dvec3 | aligned_dvec3 |
| 3 components vector of double-precision floating-point numbers. | |
| -typedef aligned_highp_dvec4 | aligned_dvec4 |
| 4 components vector of double-precision floating-point numbers. | |
| typedef tvec2< bool, aligned_highp > | aligned_highp_bvec2 |
| 2 components vector of high precision bool numbers. More... | |
| -typedef tvec3< bool, aligned_highp > | aligned_highp_bvec3 |
| 3 components vector of high precision bool numbers. | |
| -typedef tvec4< bool, aligned_highp > | aligned_highp_bvec4 |
| 4 components vector of high precision bool numbers. | |
| typedef tvec2< double, aligned_highp > | aligned_highp_dvec2 |
| 2 components vector of high double-precision floating-point numbers. More... | |
| typedef tvec3< double, aligned_highp > | aligned_highp_dvec3 |
| 3 components vector of high double-precision floating-point numbers. More... | |
| -typedef tvec4< double, aligned_highp > | aligned_highp_dvec4 |
| 4 components vector of high double-precision floating-point numbers. | |
| typedef tvec2< int, aligned_highp > | aligned_highp_ivec2 |
| 2 components vector of high precision signed integer numbers. More... | |
| typedef tvec3< int, aligned_highp > | aligned_highp_ivec3 |
| 3 components vector of high precision signed integer numbers. More... | |
| -typedef tvec4< int, aligned_highp > | aligned_highp_ivec4 |
| 4 components vector of high precision signed integer numbers. | |
| typedef tvec2< uint, aligned_highp > | aligned_highp_uvec2 |
| 2 components vector of high precision unsigned integer numbers. More... | |
| typedef tvec3< uint, aligned_highp > | aligned_highp_uvec3 |
| 3 components vector of high precision unsigned integer numbers. More... | |
| -typedef tvec4< uint, aligned_highp > | aligned_highp_uvec4 |
| 4 components vector of high precision unsigned integer numbers. | |
| typedef tvec2< float, aligned_highp > | aligned_highp_vec2 |
| 2 components vector of high single-precision floating-point numbers. More... | |
| typedef tvec3< float, aligned_highp > | aligned_highp_vec3 |
| 3 components vector of high single-precision floating-point numbers. More... | |
| -typedef tvec4< float, aligned_highp > | aligned_highp_vec4 |
| 4 components vector of high single-precision floating-point numbers. | |
| -typedef aligned_highp_ivec1 | aligned_ivec1 |
| 1 component vector of signed integer numbers. | |
| -typedef aligned_highp_ivec2 | aligned_ivec2 |
| 2 components vector of signed integer numbers. | |
| -typedef aligned_highp_ivec3 | aligned_ivec3 |
| 3 components vector of signed integer numbers. | |
| -typedef aligned_highp_ivec4 | aligned_ivec4 |
| 4 components vector of signed integer numbers. | |
| typedef tvec2< bool, aligned_lowp > | aligned_lowp_bvec2 |
| 2 components vector of low precision bool numbers. More... | |
| -typedef tvec3< bool, aligned_lowp > | aligned_lowp_bvec3 |
| 3 components vector of low precision bool numbers. | |
| -typedef tvec4< bool, aligned_lowp > | aligned_lowp_bvec4 |
| 4 components vector of low precision bool numbers. | |
| typedef tvec2< double, aligned_lowp > | aligned_lowp_dvec2 |
| 2 components vector of low double-precision floating-point numbers. More... | |
| typedef tvec3< double, aligned_lowp > | aligned_lowp_dvec3 |
| 3 components vector of low double-precision floating-point numbers. More... | |
| -typedef tvec4< double, aligned_lowp > | aligned_lowp_dvec4 |
| 4 components vector of low double-precision floating-point numbers. | |
| typedef tvec2< int, aligned_lowp > | aligned_lowp_ivec2 |
| 2 components vector of low precision signed integer numbers. More... | |
| typedef tvec3< int, aligned_lowp > | aligned_lowp_ivec3 |
| 3 components vector of low precision signed integer numbers. More... | |
| -typedef tvec4< int, aligned_lowp > | aligned_lowp_ivec4 |
| 4 components vector of low precision signed integer numbers. | |
| typedef tvec2< uint, aligned_lowp > | aligned_lowp_uvec2 |
| 2 components vector of low precision unsigned integer numbers. More... | |
| typedef tvec3< uint, aligned_lowp > | aligned_lowp_uvec3 |
| 3 components vector of low precision unsigned integer numbers. More... | |
| -typedef tvec4< uint, aligned_lowp > | aligned_lowp_uvec4 |
| 4 components vector of low precision unsigned integer numbers. | |
| typedef tvec2< float, aligned_lowp > | aligned_lowp_vec2 |
| 2 components vector of low single-precision floating-point numbers. More... | |
| typedef tvec3< float, aligned_lowp > | aligned_lowp_vec3 |
| 3 components vector of low single-precision floating-point numbers. More... | |
| -typedef tvec4< float, aligned_lowp > | aligned_lowp_vec4 |
| 4 components vector of low single-precision floating-point numbers. | |
| typedef tvec2< bool, aligned_mediump > | aligned_mediump_bvec2 |
| 2 components vector of medium precision bool numbers. More... | |
| -typedef tvec3< bool, aligned_mediump > | aligned_mediump_bvec3 |
| 3 components vector of medium precision bool numbers. | |
| -typedef tvec4< bool, aligned_mediump > | aligned_mediump_bvec4 |
| 4 components vector of medium precision bool numbers. | |
| typedef tvec2< double, aligned_mediump > | aligned_mediump_dvec2 |
| 2 components vector of medium double-precision floating-point numbers. More... | |
| typedef tvec3< double, aligned_mediump > | aligned_mediump_dvec3 |
| 3 components vector of medium double-precision floating-point numbers. More... | |
| -typedef tvec4< double, aligned_mediump > | aligned_mediump_dvec4 |
| 4 components vector of medium double-precision floating-point numbers. | |
| typedef tvec2< int, aligned_mediump > | aligned_mediump_ivec2 |
| 2 components vector of medium precision signed integer numbers. More... | |
| typedef tvec3< int, aligned_mediump > | aligned_mediump_ivec3 |
| 3 components vector of medium precision signed integer numbers. More... | |
| -typedef tvec4< int, aligned_mediump > | aligned_mediump_ivec4 |
| 4 components vector of medium precision signed integer numbers. | |
| typedef tvec2< uint, aligned_mediump > | aligned_mediump_uvec2 |
| 2 components vector of medium precision unsigned integer numbers. More... | |
| typedef tvec3< uint, aligned_mediump > | aligned_mediump_uvec3 |
| 3 components vector of medium precision unsigned integer numbers. More... | |
| -typedef tvec4< uint, aligned_mediump > | aligned_mediump_uvec4 |
| 4 components vector of medium precision unsigned integer numbers. | |
| typedef tvec2< float, aligned_mediump > | aligned_mediump_vec2 |
| 2 components vector of medium single-precision floating-point numbers. More... | |
| typedef tvec3< float, aligned_mediump > | aligned_mediump_vec3 |
| 3 components vector of medium single-precision floating-point numbers. More... | |
| -typedef tvec4< float, aligned_mediump > | aligned_mediump_vec4 |
| 4 components vector of medium single-precision floating-point numbers. | |
| -typedef aligned_highp_uvec1 | aligned_uvec1 |
| 1 component vector of unsigned integer numbers. | |
| -typedef aligned_highp_uvec2 | aligned_uvec2 |
| 2 components vector of unsigned integer numbers. | |
| -typedef aligned_highp_uvec3 | aligned_uvec3 |
| 3 components vector of unsigned integer numbers. | |
| -typedef aligned_highp_uvec4 | aligned_uvec4 |
| 4 components vector of unsigned integer numbers. | |
| -typedef aligned_highp_vec1 | aligned_vec1 |
| 1 component vector of floating-point numbers. | |
| -typedef aligned_highp_vec2 | aligned_vec2 |
| 2 components vector of floating-point numbers. | |
| -typedef aligned_highp_vec3 | aligned_vec3 |
| 3 components vector of floating-point numbers. | |
| -typedef aligned_highp_vec4 | aligned_vec4 |
| 4 components vector of floating-point numbers. | |
Aligned types.
-<glm/gtc/type_aligned.hpp> need to be included to use these features.
-| typedef tvec2<bool, aligned_highp> aligned_highp_bvec2 | -
2 components vector of high precision bool numbers.
-There is no guarantee on the actual precision.
- -Definition at line 121 of file gtc/type_aligned.hpp.
- -| typedef tvec2<double, aligned_highp> aligned_highp_dvec2 | -
2 components vector of high double-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 85 of file gtc/type_aligned.hpp.
- -| typedef tvec3<double, aligned_highp> aligned_highp_dvec3 | -
3 components vector of high double-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 147 of file gtc/type_aligned.hpp.
- -| typedef tvec2<int, aligned_highp> aligned_highp_ivec2 | -
2 components vector of high precision signed integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 97 of file gtc/type_aligned.hpp.
- -| typedef tvec3<int, aligned_highp> aligned_highp_ivec3 | -
3 components vector of high precision signed integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 159 of file gtc/type_aligned.hpp.
- -| typedef tvec2<uint, aligned_highp> aligned_highp_uvec2 | -
2 components vector of high precision unsigned integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 109 of file gtc/type_aligned.hpp.
- -| typedef tvec3<uint, aligned_highp> aligned_highp_uvec3 | -
3 components vector of high precision unsigned integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 171 of file gtc/type_aligned.hpp.
- -| typedef tvec2<float, aligned_highp> aligned_highp_vec2 | -
2 components vector of high single-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 73 of file gtc/type_aligned.hpp.
- -| typedef tvec3<float, aligned_highp> aligned_highp_vec3 | -
3 components vector of high single-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 135 of file gtc/type_aligned.hpp.
- -| typedef tvec2<bool, aligned_lowp> aligned_lowp_bvec2 | -
2 components vector of low precision bool numbers.
-There is no guarantee on the actual precision.
- -Definition at line 129 of file gtc/type_aligned.hpp.
- -| typedef tvec2<double, aligned_lowp> aligned_lowp_dvec2 | -
2 components vector of low double-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 93 of file gtc/type_aligned.hpp.
- -| typedef tvec3<double, aligned_lowp> aligned_lowp_dvec3 | -
3 components vector of low double-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 155 of file gtc/type_aligned.hpp.
- -| typedef tvec2<int, aligned_lowp> aligned_lowp_ivec2 | -
2 components vector of low precision signed integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 105 of file gtc/type_aligned.hpp.
- -| typedef tvec3<int, aligned_lowp> aligned_lowp_ivec3 | -
3 components vector of low precision signed integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 167 of file gtc/type_aligned.hpp.
- -| typedef tvec2<uint, aligned_lowp> aligned_lowp_uvec2 | -
2 components vector of low precision unsigned integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 117 of file gtc/type_aligned.hpp.
- -| typedef tvec3<uint, aligned_lowp> aligned_lowp_uvec3 | -
3 components vector of low precision unsigned integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 179 of file gtc/type_aligned.hpp.
- -| typedef tvec2<float, aligned_lowp> aligned_lowp_vec2 | -
2 components vector of low single-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 81 of file gtc/type_aligned.hpp.
- -| typedef tvec3<float, aligned_lowp> aligned_lowp_vec3 | -
3 components vector of low single-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 143 of file gtc/type_aligned.hpp.
- -| typedef tvec2<bool, aligned_mediump> aligned_mediump_bvec2 | -
2 components vector of medium precision bool numbers.
-There is no guarantee on the actual precision.
- -Definition at line 125 of file gtc/type_aligned.hpp.
- -| typedef tvec2<double, aligned_mediump> aligned_mediump_dvec2 | -
2 components vector of medium double-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 89 of file gtc/type_aligned.hpp.
- -| typedef tvec3<double, aligned_mediump> aligned_mediump_dvec3 | -
3 components vector of medium double-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 151 of file gtc/type_aligned.hpp.
- -| typedef tvec2<int, aligned_mediump> aligned_mediump_ivec2 | -
2 components vector of medium precision signed integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 101 of file gtc/type_aligned.hpp.
- -| typedef tvec3<int, aligned_mediump> aligned_mediump_ivec3 | -
3 components vector of medium precision signed integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 163 of file gtc/type_aligned.hpp.
- -| typedef tvec2<uint, aligned_mediump> aligned_mediump_uvec2 | -
2 components vector of medium precision unsigned integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 113 of file gtc/type_aligned.hpp.
- -| typedef tvec3<uint, aligned_mediump> aligned_mediump_uvec3 | -
3 components vector of medium precision unsigned integer numbers.
-There is no guarantee on the actual precision.
- -Definition at line 175 of file gtc/type_aligned.hpp.
- -| typedef tvec2<float, aligned_mediump> aligned_mediump_vec2 | -
2 components vector of medium single-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 77 of file gtc/type_aligned.hpp.
- -| typedef tvec3<float, aligned_mediump> aligned_mediump_vec3 | -
3 components vector of medium single-precision floating-point numbers.
-There is no guarantee on the actual precision.
- -Definition at line 139 of file gtc/type_aligned.hpp.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00177.html b/doc/api/a00177.html
deleted file mode 100644
index ef0678a4..00000000
--- a/doc/api/a00177.html
+++ /dev/null
@@ -1,3904 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines specific C++-based precision types. -More...
--Typedefs | |
| typedef highp_float32_t | f32 |
| Default 32 bit single-precision floating-point scalar. More... | |
| typedef f32mat2x2 | f32mat2 |
| Default single-precision floating-point 2x2 matrix. More... | |
| typedef highp_f32mat2x2 | f32mat2x2 |
| Default single-precision floating-point 2x2 matrix. More... | |
| typedef highp_f32mat2x3 | f32mat2x3 |
| Default single-precision floating-point 2x3 matrix. More... | |
| typedef highp_f32mat2x4 | f32mat2x4 |
| Default single-precision floating-point 2x4 matrix. More... | |
| typedef f32mat3x3 | f32mat3 |
| Default single-precision floating-point 3x3 matrix. More... | |
| typedef highp_f32mat3x2 | f32mat3x2 |
| Default single-precision floating-point 3x2 matrix. More... | |
| typedef highp_f32mat3x3 | f32mat3x3 |
| Default single-precision floating-point 3x3 matrix. More... | |
| typedef highp_f32mat3x4 | f32mat3x4 |
| Default single-precision floating-point 3x4 matrix. More... | |
| typedef f32mat4x4 | f32mat4 |
| Default single-precision floating-point 4x4 matrix. More... | |
| typedef highp_f32mat4x2 | f32mat4x2 |
| Default single-precision floating-point 4x2 matrix. More... | |
| typedef highp_f32mat4x3 | f32mat4x3 |
| Default single-precision floating-point 4x3 matrix. More... | |
| typedef highp_f32mat4x4 | f32mat4x4 |
| Default single-precision floating-point 4x4 matrix. More... | |
| typedef highp_f32quat | f32quat |
| Default single-precision floating-point quaternion. More... | |
| typedef highp_f32vec1 | f32vec1 |
| Default single-precision floating-point vector of 1 components. More... | |
| typedef highp_f32vec2 | f32vec2 |
| Default single-precision floating-point vector of 2 components. More... | |
| typedef highp_f32vec3 | f32vec3 |
| Default single-precision floating-point vector of 3 components. More... | |
| typedef highp_f32vec4 | f32vec4 |
| Default single-precision floating-point vector of 4 components. More... | |
| typedef highp_float64_t | f64 |
| Default 64 bit double-precision floating-point scalar. More... | |
| typedef f64mat2x2 | f64mat2 |
| Default double-precision floating-point 2x2 matrix. More... | |
| typedef highp_f64mat2x2 | f64mat2x2 |
| Default double-precision floating-point 2x2 matrix. More... | |
| typedef highp_f64mat2x3 | f64mat2x3 |
| Default double-precision floating-point 2x3 matrix. More... | |
| typedef highp_f64mat2x4 | f64mat2x4 |
| Default double-precision floating-point 2x4 matrix. More... | |
| typedef f64mat3x3 | f64mat3 |
| Default double-precision floating-point 3x3 matrix. More... | |
| typedef highp_f64mat3x2 | f64mat3x2 |
| Default double-precision floating-point 3x2 matrix. More... | |
| typedef highp_f64mat3x3 | f64mat3x3 |
| Default double-precision floating-point 3x3 matrix. More... | |
| typedef highp_f64mat3x4 | f64mat3x4 |
| Default double-precision floating-point 3x4 matrix. More... | |
| typedef f64mat4x4 | f64mat4 |
| Default double-precision floating-point 4x4 matrix. More... | |
| typedef highp_f64mat4x2 | f64mat4x2 |
| Default double-precision floating-point 4x2 matrix. More... | |
| typedef highp_f64mat4x3 | f64mat4x3 |
| Default double-precision floating-point 4x3 matrix. More... | |
| typedef highp_f64mat4x4 | f64mat4x4 |
| Default double-precision floating-point 4x4 matrix. More... | |
| typedef highp_f64quat | f64quat |
| Default double-precision floating-point quaternion. More... | |
| typedef highp_f64vec1 | f64vec1 |
| Default double-precision floating-point vector of 1 components. More... | |
| typedef highp_f64vec2 | f64vec2 |
| Default double-precision floating-point vector of 2 components. More... | |
| typedef highp_f64vec3 | f64vec3 |
| Default double-precision floating-point vector of 3 components. More... | |
| typedef highp_f64vec4 | f64vec4 |
| Default double-precision floating-point vector of 4 components. More... | |
| typedef float | float32 |
| Default 32 bit single-precision floating-point scalar. More... | |
| typedef highp_float32_t | float32_t |
| Default 32 bit single-precision floating-point scalar. More... | |
| typedef double | float64 |
| Default 64 bit double-precision floating-point scalar. More... | |
| typedef highp_float64_t | float64_t |
| Default 64 bit double-precision floating-point scalar. More... | |
| typedef fmat2x2 | fmat2 |
| Default single-precision floating-point 2x2 matrix. More... | |
| typedef highp_f32mat2x2 | fmat2x2 |
| Default single-precision floating-point 2x2 matrix. More... | |
| typedef highp_f32mat2x3 | fmat2x3 |
| Default single-precision floating-point 2x3 matrix. More... | |
| typedef highp_f32mat2x4 | fmat2x4 |
| Default single-precision floating-point 2x4 matrix. More... | |
| typedef fmat3x3 | fmat3 |
| Default single-precision floating-point 3x3 matrix. More... | |
| typedef highp_f32mat3x2 | fmat3x2 |
| Default single-precision floating-point 3x2 matrix. More... | |
| typedef highp_f32mat3x3 | fmat3x3 |
| Default single-precision floating-point 3x3 matrix. More... | |
| typedef highp_f32mat3x4 | fmat3x4 |
| Default single-precision floating-point 3x4 matrix. More... | |
| typedef fmat4x4 | fmat4 |
| Default single-precision floating-point 4x4 matrix. More... | |
| typedef highp_f32mat4x2 | fmat4x2 |
| Default single-precision floating-point 4x2 matrix. More... | |
| typedef highp_f32mat4x3 | fmat4x3 |
| Default single-precision floating-point 4x3 matrix. More... | |
| typedef highp_f32mat4x4 | fmat4x4 |
| Default single-precision floating-point 4x4 matrix. More... | |
| typedef highp_f32vec1 | fvec1 |
| Default single-precision floating-point vector of 1 components. More... | |
| typedef highp_f32vec2 | fvec2 |
| Default single-precision floating-point vector of 2 components. More... | |
| typedef highp_f32vec3 | fvec3 |
| Default single-precision floating-point vector of 3 components. More... | |
| typedef highp_f32vec4 | fvec4 |
| Default single-precision floating-point vector of 4 components. More... | |
| typedef detail::int16 | highp_i16 |
| High precision 16 bit signed integer type. More... | |
| typedef detail::int32 | highp_i32 |
| High precision 32 bit signed integer type. More... | |
| typedef detail::int64 | highp_i64 |
| High precision 64 bit signed integer type. More... | |
| typedef detail::int8 | highp_i8 |
| High precision 8 bit signed integer type. More... | |
| typedef detail::int16 | highp_int16 |
| High precision 16 bit signed integer type. More... | |
| typedef detail::int16 | highp_int16_t |
| High precision 16 bit signed integer type. More... | |
| typedef detail::int32 | highp_int32 |
| High precision 32 bit signed integer type. More... | |
| typedef detail::int32 | highp_int32_t |
| 32 bit signed integer type. More... | |
| typedef detail::int64 | highp_int64 |
| High precision 64 bit signed integer type. More... | |
| typedef detail::int64 | highp_int64_t |
| High precision 64 bit signed integer type. More... | |
| typedef detail::int8 | highp_int8 |
| High precision 8 bit signed integer type. More... | |
| typedef detail::int8 | highp_int8_t |
| High precision 8 bit signed integer type. More... | |
| typedef detail::uint16 | highp_u16 |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | highp_u32 |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | highp_u64 |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | highp_u8 |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef detail::uint16 | highp_uint16 |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint16 | highp_uint16_t |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | highp_uint32 |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint32 | highp_uint32_t |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | highp_uint64 |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint64 | highp_uint64_t |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | highp_uint8 |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef detail::uint8 | highp_uint8_t |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef detail::int16 | i16 |
| 16 bit signed integer type. More... | |
| typedef highp_i16vec1 | i16vec1 |
| Default precision 16 bit signed integer scalar type. More... | |
| typedef highp_i16vec2 | i16vec2 |
| Default precision 16 bit signed integer vector of 2 components type. More... | |
| typedef highp_i16vec3 | i16vec3 |
| Default precision 16 bit signed integer vector of 3 components type. More... | |
| typedef highp_i16vec4 | i16vec4 |
| Default precision 16 bit signed integer vector of 4 components type. More... | |
| typedef detail::int32 | i32 |
| 32 bit signed integer type. More... | |
| typedef highp_i32vec1 | i32vec1 |
| Default precision 32 bit signed integer scalar type. More... | |
| typedef highp_i32vec2 | i32vec2 |
| Default precision 32 bit signed integer vector of 2 components type. More... | |
| typedef highp_i32vec3 | i32vec3 |
| Default precision 32 bit signed integer vector of 3 components type. More... | |
| typedef highp_i32vec4 | i32vec4 |
| Default precision 32 bit signed integer vector of 4 components type. More... | |
| typedef detail::int64 | i64 |
| 64 bit signed integer type. More... | |
| typedef highp_i64vec1 | i64vec1 |
| Default precision 64 bit signed integer scalar type. More... | |
| typedef highp_i64vec2 | i64vec2 |
| Default precision 64 bit signed integer vector of 2 components type. More... | |
| typedef highp_i64vec3 | i64vec3 |
| Default precision 64 bit signed integer vector of 3 components type. More... | |
| typedef highp_i64vec4 | i64vec4 |
| Default precision 64 bit signed integer vector of 4 components type. More... | |
| typedef detail::int8 | i8 |
| 8 bit signed integer type. More... | |
| typedef highp_i8vec1 | i8vec1 |
| Default precision 8 bit signed integer scalar type. More... | |
| typedef highp_i8vec2 | i8vec2 |
| Default precision 8 bit signed integer vector of 2 components type. More... | |
| typedef highp_i8vec3 | i8vec3 |
| Default precision 8 bit signed integer vector of 3 components type. More... | |
| typedef highp_i8vec4 | i8vec4 |
| Default precision 8 bit signed integer vector of 4 components type. More... | |
| typedef detail::int16 | int16 |
| 16 bit signed integer type. More... | |
| typedef detail::int16 | int16_t |
| 16 bit signed integer type. More... | |
| typedef detail::int32 | int32 |
| 32 bit signed integer type. More... | |
| typedef detail::int32 | int32_t |
| 32 bit signed integer type. More... | |
| typedef detail::int64 | int64 |
| 64 bit signed integer type. More... | |
| typedef detail::int64 | int64_t |
| 64 bit signed integer type. More... | |
| typedef detail::int8 | int8 |
| 8 bit signed integer type. More... | |
| typedef detail::int8 | int8_t |
| 8 bit signed integer type. More... | |
| typedef detail::int16 | lowp_i16 |
| Low precision 16 bit signed integer type. More... | |
| typedef detail::int32 | lowp_i32 |
| Low precision 32 bit signed integer type. More... | |
| typedef detail::int64 | lowp_i64 |
| Low precision 64 bit signed integer type. More... | |
| typedef detail::int8 | lowp_i8 |
| Low precision 8 bit signed integer type. More... | |
| typedef detail::int16 | lowp_int16 |
| Low precision 16 bit signed integer type. More... | |
| typedef detail::int16 | lowp_int16_t |
| Low precision 16 bit signed integer type. More... | |
| typedef detail::int32 | lowp_int32 |
| Low precision 32 bit signed integer type. More... | |
| typedef detail::int32 | lowp_int32_t |
| Low precision 32 bit signed integer type. More... | |
| typedef detail::int64 | lowp_int64 |
| Low precision 64 bit signed integer type. More... | |
| typedef detail::int64 | lowp_int64_t |
| Low precision 64 bit signed integer type. More... | |
| typedef detail::int8 | lowp_int8 |
| Low precision 8 bit signed integer type. More... | |
| typedef detail::int8 | lowp_int8_t |
| Low precision 8 bit signed integer type. More... | |
| typedef detail::uint16 | lowp_u16 |
| Low precision 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | lowp_u32 |
| Low precision 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | lowp_u64 |
| Low precision 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | lowp_u8 |
| Low precision 8 bit unsigned integer type. More... | |
| typedef detail::uint16 | lowp_uint16 |
| Low precision 16 bit unsigned integer type. More... | |
| typedef detail::uint16 | lowp_uint16_t |
| Low precision 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | lowp_uint32 |
| Low precision 32 bit unsigned integer type. More... | |
| typedef detail::uint32 | lowp_uint32_t |
| Low precision 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | lowp_uint64 |
| Low precision 64 bit unsigned integer type. More... | |
| typedef detail::uint64 | lowp_uint64_t |
| Low precision 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | lowp_uint8 |
| Low precision 8 bit unsigned integer type. More... | |
| typedef detail::uint8 | lowp_uint8_t |
| Low precision 8 bit unsigned integer type. More... | |
| typedef detail::int16 | mediump_i16 |
| Medium precision 16 bit signed integer type. More... | |
| typedef detail::int32 | mediump_i32 |
| Medium precision 32 bit signed integer type. More... | |
| typedef detail::int64 | mediump_i64 |
| Medium precision 64 bit signed integer type. More... | |
| typedef detail::int8 | mediump_i8 |
| Medium precision 8 bit signed integer type. More... | |
| typedef detail::int16 | mediump_int16 |
| Medium precision 16 bit signed integer type. More... | |
| typedef detail::int16 | mediump_int16_t |
| Medium precision 16 bit signed integer type. More... | |
| typedef detail::int32 | mediump_int32 |
| Medium precision 32 bit signed integer type. More... | |
| typedef detail::int32 | mediump_int32_t |
| Medium precision 32 bit signed integer type. More... | |
| typedef detail::int64 | mediump_int64 |
| Medium precision 64 bit signed integer type. More... | |
| typedef detail::int64 | mediump_int64_t |
| Medium precision 64 bit signed integer type. More... | |
| typedef detail::int8 | mediump_int8 |
| Medium precision 8 bit signed integer type. More... | |
| typedef detail::int8 | mediump_int8_t |
| Medium precision 8 bit signed integer type. More... | |
| typedef detail::uint16 | mediump_u16 |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | mediump_u32 |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | mediump_u64 |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | mediump_u8 |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef detail::uint16 | mediump_uint16 |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint16 | mediump_uint16_t |
| Medium precision 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | mediump_uint32 |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint32 | mediump_uint32_t |
| Medium precision 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | mediump_uint64 |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint64 | mediump_uint64_t |
| Medium precision 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | mediump_uint8 |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef detail::uint8 | mediump_uint8_t |
| Medium precision 8 bit unsigned integer type. More... | |
| typedef detail::uint16 | u16 |
| 16 bit unsigned integer type. More... | |
| typedef highp_u16vec1 | u16vec1 |
| Default precision 16 bit unsigned integer scalar type. More... | |
| typedef highp_u16vec2 | u16vec2 |
| Default precision 16 bit unsigned integer vector of 2 components type. More... | |
| typedef highp_u16vec3 | u16vec3 |
| Default precision 16 bit unsigned integer vector of 3 components type. More... | |
| typedef highp_u16vec4 | u16vec4 |
| Default precision 16 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint32 | u32 |
| 32 bit unsigned integer type. More... | |
| typedef highp_u32vec1 | u32vec1 |
| Default precision 32 bit unsigned integer scalar type. More... | |
| typedef highp_u32vec2 | u32vec2 |
| Default precision 32 bit unsigned integer vector of 2 components type. More... | |
| typedef highp_u32vec3 | u32vec3 |
| Default precision 32 bit unsigned integer vector of 3 components type. More... | |
| typedef highp_u32vec4 | u32vec4 |
| Default precision 32 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint64 | u64 |
| 64 bit unsigned integer type. More... | |
| typedef highp_u64vec1 | u64vec1 |
| Default precision 64 bit unsigned integer scalar type. More... | |
| typedef highp_u64vec2 | u64vec2 |
| Default precision 64 bit unsigned integer vector of 2 components type. More... | |
| typedef highp_u64vec3 | u64vec3 |
| Default precision 64 bit unsigned integer vector of 3 components type. More... | |
| typedef highp_u64vec4 | u64vec4 |
| Default precision 64 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint8 | u8 |
| 8 bit unsigned integer type. More... | |
| typedef highp_u8vec1 | u8vec1 |
| Default precision 8 bit unsigned integer scalar type. More... | |
| typedef highp_u8vec2 | u8vec2 |
| Default precision 8 bit unsigned integer vector of 2 components type. More... | |
| typedef highp_u8vec3 | u8vec3 |
| Default precision 8 bit unsigned integer vector of 3 components type. More... | |
| typedef highp_u8vec4 | u8vec4 |
| Default precision 8 bit unsigned integer vector of 4 components type. More... | |
| typedef detail::uint16 | uint16 |
| 16 bit unsigned integer type. More... | |
| typedef detail::uint16 | uint16_t |
| 16 bit unsigned integer type. More... | |
| typedef detail::uint32 | uint32 |
| 32 bit unsigned integer type. More... | |
| typedef detail::uint32 | uint32_t |
| 32 bit unsigned integer type. More... | |
| typedef detail::uint64 | uint64 |
| 64 bit unsigned integer type. More... | |
| typedef detail::uint64 | uint64_t |
| 64 bit unsigned integer type. More... | |
| typedef detail::uint8 | uint8 |
| 8 bit unsigned integer type. More... | |
| typedef detail::uint8 | uint8_t |
| 8 bit unsigned integer type. More... | |
Defines specific C++-based precision types.
-Precision types defines types based on GLSL's precision qualifiers. This extension defines types based on explicitly-sized C++ data types.
-<glm/gtc/type_precision.hpp> need to be included to use these functionalities.
-| typedef float32 f32 | -
Default 32 bit single-precision floating-point scalar.
-32 bit single-precision floating-point scalar.
-| typedef tmat2x2< f32, defaultp > f32mat2 | -
Default single-precision floating-point 2x2 matrix.
-Single-precision floating-point 1x1 matrix.
-| typedef tmat2x2< f32, defaultp > f32mat2x2 | -
Default single-precision floating-point 2x2 matrix.
-Single-precision floating-point 1x1 matrix.
-| typedef tmat2x3< f32, defaultp > f32mat2x3 | -
Default single-precision floating-point 2x3 matrix.
-Single-precision floating-point 2x3 matrix.
-| typedef tmat2x4< f32, defaultp > f32mat2x4 | -
Default single-precision floating-point 2x4 matrix.
-Single-precision floating-point 2x4 matrix.
-| typedef tmat3x3< f32, defaultp > f32mat3 | -
Default single-precision floating-point 3x3 matrix.
-Single-precision floating-point 3x3 matrix.
-| typedef tmat3x2< f32, defaultp > f32mat3x2 | -
Default single-precision floating-point 3x2 matrix.
-Single-precision floating-point 3x2 matrix.
-| typedef tmat3x3< f32, defaultp > f32mat3x3 | -
Default single-precision floating-point 3x3 matrix.
-Single-precision floating-point 3x3 matrix.
-| typedef tmat3x4< f32, defaultp > f32mat3x4 | -
Default single-precision floating-point 3x4 matrix.
-Single-precision floating-point 3x4 matrix.
-| typedef tmat4x4< f32, defaultp > f32mat4 | -
Default single-precision floating-point 4x4 matrix.
-Single-precision floating-point 4x4 matrix.
-| typedef tmat4x2< f32, defaultp > f32mat4x2 | -
Default single-precision floating-point 4x2 matrix.
-Single-precision floating-point 4x2 matrix.
-| typedef tmat4x3< f32, defaultp > f32mat4x3 | -
Default single-precision floating-point 4x3 matrix.
-Single-precision floating-point 4x3 matrix.
-| typedef tmat4x4< f32, defaultp > f32mat4x4 | -
Default single-precision floating-point 4x4 matrix.
-Single-precision floating-point 4x4 matrix.
-| typedef tquat< f32, defaultp > f32quat | -
Default single-precision floating-point quaternion.
-Single-precision floating-point quaternion.
-| typedef tvec1< f32, defaultp > f32vec1 | -
Default single-precision floating-point vector of 1 components.
-Single-precision floating-point vector of 1 component.
-| typedef tvec2< f32, defaultp > f32vec2 | -
Default single-precision floating-point vector of 2 components.
-Single-precision floating-point vector of 2 components.
-| typedef tvec3< f32, defaultp > f32vec3 | -
Default single-precision floating-point vector of 3 components.
-Single-precision floating-point vector of 3 components.
-| typedef tvec4< f32, defaultp > f32vec4 | -
Default single-precision floating-point vector of 4 components.
-Single-precision floating-point vector of 4 components.
-| typedef float64 f64 | -
Default 64 bit double-precision floating-point scalar.
-64 bit double-precision floating-point scalar.
-| typedef tmat2x2< f64, defaultp > f64mat2 | -
Default double-precision floating-point 2x2 matrix.
-Double-precision floating-point 1x1 matrix.
-| typedef tmat2x2< f64, defaultp > f64mat2x2 | -
Default double-precision floating-point 2x2 matrix.
-Double-precision floating-point 1x1 matrix.
-| typedef tmat2x3< f64, defaultp > f64mat2x3 | -
Default double-precision floating-point 2x3 matrix.
-Double-precision floating-point 2x3 matrix.
-| typedef tmat2x4< f64, defaultp > f64mat2x4 | -
Default double-precision floating-point 2x4 matrix.
-Double-precision floating-point 2x4 matrix.
-| typedef tmat3x3< f64, defaultp > f64mat3 | -
Default double-precision floating-point 3x3 matrix.
-Double-precision floating-point 3x3 matrix.
-| typedef tmat3x2< f64, defaultp > f64mat3x2 | -
Default double-precision floating-point 3x2 matrix.
-Double-precision floating-point 3x2 matrix.
-| typedef tmat3x3< f64, defaultp > f64mat3x3 | -
Default double-precision floating-point 3x3 matrix.
-Double-precision floating-point 3x3 matrix.
-| typedef tmat3x4< f64, defaultp > f64mat3x4 | -
Default double-precision floating-point 3x4 matrix.
-Double-precision floating-point 3x4 matrix.
-| typedef tmat4x4< f64, defaultp > f64mat4 | -
Default double-precision floating-point 4x4 matrix.
-Double-precision floating-point 4x4 matrix.
-| typedef tmat4x2< f64, defaultp > f64mat4x2 | -
Default double-precision floating-point 4x2 matrix.
-Double-precision floating-point 4x2 matrix.
-| typedef tmat4x3< f64, defaultp > f64mat4x3 | -
Default double-precision floating-point 4x3 matrix.
-Double-precision floating-point 4x3 matrix.
-| typedef tmat4x4< f64, defaultp > f64mat4x4 | -
Default double-precision floating-point 4x4 matrix.
-Double-precision floating-point 4x4 matrix.
-| typedef tquat< f64, defaultp > f64quat | -
Default double-precision floating-point quaternion.
-Double-precision floating-point quaternion.
-| typedef tvec1< f64, defaultp > f64vec1 | -
Default double-precision floating-point vector of 1 components.
-Double-precision floating-point vector of 1 component.
-| typedef tvec2< f64, defaultp > f64vec2 | -
Default double-precision floating-point vector of 2 components.
-Double-precision floating-point vector of 2 components.
-| typedef tvec3< f64, defaultp > f64vec3 | -
Default double-precision floating-point vector of 3 components.
-Double-precision floating-point vector of 3 components.
-| typedef tvec4< f64, defaultp > f64vec4 | -
Default double-precision floating-point vector of 4 components.
-Double-precision floating-point vector of 4 components.
-| typedef detail::float32 float32 | -
Default 32 bit single-precision floating-point scalar.
-32 bit single-precision floating-point scalar.
-Definition at line 55 of file type_float.hpp.
- -| typedef detail::float32 float32_t | -
Default 32 bit single-precision floating-point scalar.
-32 bit single-precision floating-point scalar.
-| typedef detail::float64 float64 | -
Default 64 bit double-precision floating-point scalar.
-64 bit double-precision floating-point scalar.
-Definition at line 56 of file type_float.hpp.
- -| typedef detail::float64 float64_t | -
Default 64 bit double-precision floating-point scalar.
-64 bit double-precision floating-point scalar.
-| typedef tmat2x2< f32, defaultp > fmat2 | -
Default single-precision floating-point 2x2 matrix.
-Single-precision floating-point 1x1 matrix.
-| typedef tmat2x2< f32, defaultp > fmat2x2 | -
Default single-precision floating-point 2x2 matrix.
-Single-precision floating-point 1x1 matrix.
-| typedef tmat2x3< f32, defaultp > fmat2x3 | -
Default single-precision floating-point 2x3 matrix.
-Single-precision floating-point 2x3 matrix.
-| typedef tmat2x4< f32, defaultp > fmat2x4 | -
Default single-precision floating-point 2x4 matrix.
-Single-precision floating-point 2x4 matrix.
-| typedef tmat3x3< f32, defaultp > fmat3 | -
Default single-precision floating-point 3x3 matrix.
-Single-precision floating-point 3x3 matrix.
-| typedef tmat3x2< f32, defaultp > fmat3x2 | -
Default single-precision floating-point 3x2 matrix.
-Single-precision floating-point 3x2 matrix.
-| typedef tmat3x3< f32, defaultp > fmat3x3 | -
Default single-precision floating-point 3x3 matrix.
-Single-precision floating-point 3x3 matrix.
-| typedef tmat3x4< f32, defaultp > fmat3x4 | -
Default single-precision floating-point 3x4 matrix.
-Single-precision floating-point 3x4 matrix.
-| typedef tmat4x4< f32, defaultp > fmat4 | -
Default single-precision floating-point 4x4 matrix.
-Single-precision floating-point 4x4 matrix.
-| typedef tmat4x2< f32, defaultp > fmat4x2 | -
Default single-precision floating-point 4x2 matrix.
-Single-precision floating-point 4x2 matrix.
-| typedef tmat4x3< f32, defaultp > fmat4x3 | -
Default single-precision floating-point 4x3 matrix.
-Single-precision floating-point 4x3 matrix.
-| typedef tmat4x4< f32, defaultp > fmat4x4 | -
Default single-precision floating-point 4x4 matrix.
-Single-precision floating-point 4x4 matrix.
-| typedef tvec1< float, defaultp > fvec1 | -
Default single-precision floating-point vector of 1 components.
-Single-precision floating-point vector of 1 component.
-| typedef tvec2< float, defaultp > fvec2 | -
Default single-precision floating-point vector of 2 components.
-Single-precision floating-point vector of 2 components.
-| typedef tvec3< float, defaultp > fvec3 | -
Default single-precision floating-point vector of 3 components.
-Single-precision floating-point vector of 3 components.
-| typedef tvec4< float, defaultp > fvec4 | -
Default single-precision floating-point vector of 4 components.
-Single-precision floating-point vector of 4 components.
-| typedef detail::int16 highp_i16 | -
High precision 16 bit signed integer type.
-| typedef detail::int32 highp_i32 | -
High precision 32 bit signed integer type.
-| typedef detail::int64 highp_i64 | -
High precision 64 bit signed integer type.
-| typedef detail::int8 highp_i8 | -
High precision 8 bit signed integer type.
-| typedef detail::int16 highp_int16 | -
High precision 16 bit signed integer type.
-| typedef detail::int16 highp_int16_t | -
High precision 16 bit signed integer type.
-| typedef detail::int32 highp_int32 | -
High precision 32 bit signed integer type.
-| typedef detail::int32 highp_int32_t | -
32 bit signed integer type.
-| typedef detail::int64 highp_int64 | -
High precision 64 bit signed integer type.
-| typedef detail::int64 highp_int64_t | -
High precision 64 bit signed integer type.
-| typedef detail::int8 highp_int8 | -
High precision 8 bit signed integer type.
-| typedef detail::int8 highp_int8_t | -
High precision 8 bit signed integer type.
-| typedef detail::uint16 highp_u16 | -
Medium precision 16 bit unsigned integer type.
-High precision 16 bit unsigned integer type.
-| typedef detail::uint32 highp_u32 | -
Medium precision 32 bit unsigned integer type.
-High precision 32 bit unsigned integer type.
-| typedef detail::uint64 highp_u64 | -
Medium precision 64 bit unsigned integer type.
-High precision 64 bit unsigned integer type.
-| typedef detail::uint8 highp_u8 | -
Medium precision 8 bit unsigned integer type.
-High precision 8 bit unsigned integer type.
-| typedef detail::uint16 highp_uint16 | -
Medium precision 16 bit unsigned integer type.
-High precision 16 bit unsigned integer type.
-| typedef detail::uint16 highp_uint16_t | -
Medium precision 16 bit unsigned integer type.
-High precision 16 bit unsigned integer type.
-| typedef detail::uint32 highp_uint32 | -
Medium precision 32 bit unsigned integer type.
-High precision 32 bit unsigned integer type.
-| typedef detail::uint32 highp_uint32_t | -
Medium precision 32 bit unsigned integer type.
-High precision 32 bit unsigned integer type.
-| typedef detail::uint64 highp_uint64 | -
Medium precision 64 bit unsigned integer type.
-High precision 64 bit unsigned integer type.
-| typedef detail::uint64 highp_uint64_t | -
Medium precision 64 bit unsigned integer type.
-High precision 64 bit unsigned integer type.
-| typedef detail::uint8 highp_uint8 | -
Medium precision 8 bit unsigned integer type.
-High precision 8 bit unsigned integer type.
-| typedef detail::uint8 highp_uint8_t | -
Medium precision 8 bit unsigned integer type.
-High precision 8 bit unsigned integer type.
-| typedef detail::int16 i16 | -
16 bit signed integer type.
-| typedef tvec1< i16, defaultp > i16vec1 | -
Default precision 16 bit signed integer scalar type.
-16 bit signed integer scalar type.
-| typedef tvec2< i16, defaultp > i16vec2 | -
Default precision 16 bit signed integer vector of 2 components type.
-16 bit signed integer vector of 2 components type.
-| typedef tvec3< i16, defaultp > i16vec3 | -
Default precision 16 bit signed integer vector of 3 components type.
-16 bit signed integer vector of 3 components type.
-| typedef tvec4< i16, defaultp > i16vec4 | -
Default precision 16 bit signed integer vector of 4 components type.
-16 bit signed integer vector of 4 components type.
-| typedef detail::int32 i32 | -
32 bit signed integer type.
-| typedef tvec1< i32, defaultp > i32vec1 | -
Default precision 32 bit signed integer scalar type.
-32 bit signed integer scalar type.
-| typedef tvec2< i32, defaultp > i32vec2 | -
Default precision 32 bit signed integer vector of 2 components type.
-32 bit signed integer vector of 2 components type.
-| typedef tvec3< i32, defaultp > i32vec3 | -
Default precision 32 bit signed integer vector of 3 components type.
-32 bit signed integer vector of 3 components type.
-| typedef tvec4< i32, defaultp > i32vec4 | -
Default precision 32 bit signed integer vector of 4 components type.
-32 bit signed integer vector of 4 components type.
-| typedef detail::int64 i64 | -
64 bit signed integer type.
-| typedef tvec1< i64, defaultp > i64vec1 | -
Default precision 64 bit signed integer scalar type.
-64 bit signed integer scalar type.
-| typedef tvec2< i64, defaultp > i64vec2 | -
Default precision 64 bit signed integer vector of 2 components type.
-64 bit signed integer vector of 2 components type.
-| typedef tvec3< i64, defaultp > i64vec3 | -
Default precision 64 bit signed integer vector of 3 components type.
-64 bit signed integer vector of 3 components type.
-| typedef tvec4< i64, defaultp > i64vec4 | -
Default precision 64 bit signed integer vector of 4 components type.
-64 bit signed integer vector of 4 components type.
-| typedef detail::int8 i8 | -
8 bit signed integer type.
-| typedef tvec1< i8, defaultp > i8vec1 | -
Default precision 8 bit signed integer scalar type.
-8 bit signed integer scalar type.
-| typedef tvec2< i8, defaultp > i8vec2 | -
Default precision 8 bit signed integer vector of 2 components type.
-8 bit signed integer vector of 2 components type.
-| typedef tvec3< i8, defaultp > i8vec3 | -
Default precision 8 bit signed integer vector of 3 components type.
-8 bit signed integer vector of 3 components type.
-| typedef tvec4< i8, defaultp > i8vec4 | -
Default precision 8 bit signed integer vector of 4 components type.
-8 bit signed integer vector of 4 components type.
-| typedef detail::int16 int16 | -
16 bit signed integer type.
-Definition at line 207 of file type_int.hpp.
- -| typedef detail::int16 int16_t | -
16 bit signed integer type.
-| typedef detail::int32 int32 | -
32 bit signed integer type.
-Definition at line 208 of file type_int.hpp.
- -| typedef detail::int32 int32_t | -
32 bit signed integer type.
-| typedef detail::int64 int64 | -
64 bit signed integer type.
-Definition at line 209 of file type_int.hpp.
- -| typedef detail::int64 int64_t | -
64 bit signed integer type.
-| typedef detail::int8 int8 | -
8 bit signed integer type.
-Definition at line 206 of file type_int.hpp.
- -| typedef detail::int8 int8_t | -
8 bit signed integer type.
-| typedef detail::int16 lowp_i16 | -
Low precision 16 bit signed integer type.
-| typedef detail::int32 lowp_i32 | -
Low precision 32 bit signed integer type.
-| typedef detail::int64 lowp_i64 | -
Low precision 64 bit signed integer type.
-| typedef detail::int8 lowp_i8 | -
Low precision 8 bit signed integer type.
-| typedef detail::int16 lowp_int16 | -
Low precision 16 bit signed integer type.
-| typedef detail::int16 lowp_int16_t | -
Low precision 16 bit signed integer type.
-| typedef detail::int32 lowp_int32 | -
Low precision 32 bit signed integer type.
-| typedef detail::int32 lowp_int32_t | -
Low precision 32 bit signed integer type.
-| typedef detail::int64 lowp_int64 | -
Low precision 64 bit signed integer type.
-| typedef detail::int64 lowp_int64_t | -
Low precision 64 bit signed integer type.
-| typedef detail::int8 lowp_int8 | -
Low precision 8 bit signed integer type.
-| typedef detail::int8 lowp_int8_t | -
Low precision 8 bit signed integer type.
-| typedef detail::uint16 lowp_u16 | -
Low precision 16 bit unsigned integer type.
-| typedef detail::uint32 lowp_u32 | -
Low precision 32 bit unsigned integer type.
-| typedef detail::uint64 lowp_u64 | -
Low precision 64 bit unsigned integer type.
-| typedef detail::uint8 lowp_u8 | -
Low precision 8 bit unsigned integer type.
-| typedef detail::uint16 lowp_uint16 | -
Low precision 16 bit unsigned integer type.
-| typedef detail::uint16 lowp_uint16_t | -
Low precision 16 bit unsigned integer type.
-| typedef detail::uint32 lowp_uint32 | -
Low precision 32 bit unsigned integer type.
-| typedef detail::uint32 lowp_uint32_t | -
Low precision 32 bit unsigned integer type.
-| typedef detail::uint64 lowp_uint64 | -
Low precision 64 bit unsigned integer type.
-| typedef detail::uint64 lowp_uint64_t | -
Low precision 64 bit unsigned integer type.
-| typedef detail::uint8 lowp_uint8 | -
Low precision 8 bit unsigned integer type.
-| typedef detail::uint8 lowp_uint8_t | -
Low precision 8 bit unsigned integer type.
-| typedef detail::int16 mediump_i16 | -
Medium precision 16 bit signed integer type.
-| typedef detail::int32 mediump_i32 | -
Medium precision 32 bit signed integer type.
-| typedef detail::int64 mediump_i64 | -
Medium precision 64 bit signed integer type.
-| typedef detail::int8 mediump_i8 | -
Medium precision 8 bit signed integer type.
-| typedef detail::int16 mediump_int16 | -
Medium precision 16 bit signed integer type.
-| typedef detail::int16 mediump_int16_t | -
Medium precision 16 bit signed integer type.
-| typedef detail::int32 mediump_int32 | -
Medium precision 32 bit signed integer type.
-| typedef detail::int32 mediump_int32_t | -
Medium precision 32 bit signed integer type.
-| typedef detail::int64 mediump_int64 | -
Medium precision 64 bit signed integer type.
-| typedef detail::int64 mediump_int64_t | -
Medium precision 64 bit signed integer type.
-| typedef detail::int8 mediump_int8 | -
Medium precision 8 bit signed integer type.
-| typedef detail::int8 mediump_int8_t | -
Medium precision 8 bit signed integer type.
-| typedef detail::uint16 mediump_u16 | -
Medium precision 16 bit unsigned integer type.
-| typedef detail::uint32 mediump_u32 | -
Medium precision 32 bit unsigned integer type.
-| typedef detail::uint64 mediump_u64 | -
Medium precision 64 bit unsigned integer type.
-| typedef detail::uint8 mediump_u8 | -
Medium precision 8 bit unsigned integer type.
-| typedef detail::uint16 mediump_uint16 | -
Medium precision 16 bit unsigned integer type.
-| typedef detail::uint16 mediump_uint16_t | -
Medium precision 16 bit unsigned integer type.
-| typedef detail::uint32 mediump_uint32 | -
Medium precision 32 bit unsigned integer type.
-| typedef detail::uint32 mediump_uint32_t | -
Medium precision 32 bit unsigned integer type.
-| typedef detail::uint64 mediump_uint64 | -
Medium precision 64 bit unsigned integer type.
-| typedef detail::uint64 mediump_uint64_t | -
Medium precision 64 bit unsigned integer type.
-| typedef detail::uint8 mediump_uint8 | -
Medium precision 8 bit unsigned integer type.
-| typedef detail::uint8 mediump_uint8_t | -
Medium precision 8 bit unsigned integer type.
-| typedef detail::uint16 u16 | -
16 bit unsigned integer type.
-Default precision 16 bit unsigned integer type.
-| typedef tvec1< u16, defaultp > u16vec1 | -
Default precision 16 bit unsigned integer scalar type.
-| typedef tvec2< u16, defaultp > u16vec2 | -
Default precision 16 bit unsigned integer vector of 2 components type.
-| typedef tvec3< u16, defaultp > u16vec3 | -
Default precision 16 bit unsigned integer vector of 3 components type.
-| typedef tvec4< u16, defaultp > u16vec4 | -
Default precision 16 bit unsigned integer vector of 4 components type.
-| typedef detail::uint32 u32 | -
32 bit unsigned integer type.
-Default precision 32 bit unsigned integer type.
-| typedef tvec1< u32, defaultp > u32vec1 | -
Default precision 32 bit unsigned integer scalar type.
-| typedef tvec2< u32, defaultp > u32vec2 | -
Default precision 32 bit unsigned integer vector of 2 components type.
-| typedef tvec3< u32, defaultp > u32vec3 | -
Default precision 32 bit unsigned integer vector of 3 components type.
-| typedef tvec4< u32, defaultp > u32vec4 | -
Default precision 32 bit unsigned integer vector of 4 components type.
-| typedef detail::uint64 u64 | -
64 bit unsigned integer type.
-Default precision 64 bit unsigned integer type.
-| typedef tvec1< u64, defaultp > u64vec1 | -
Default precision 64 bit unsigned integer scalar type.
-| typedef tvec2< u64, defaultp > u64vec2 | -
Default precision 64 bit unsigned integer vector of 2 components type.
-| typedef tvec3< u64, defaultp > u64vec3 | -
Default precision 64 bit unsigned integer vector of 3 components type.
-| typedef tvec4< u64, defaultp > u64vec4 | -
Default precision 64 bit unsigned integer vector of 4 components type.
-| typedef detail::uint8 u8 | -
8 bit unsigned integer type.
-Default precision 8 bit unsigned integer type.
-| typedef tvec1< u8, defaultp > u8vec1 | -
Default precision 8 bit unsigned integer scalar type.
-| typedef tvec2< u8, defaultp > u8vec2 | -
Default precision 8 bit unsigned integer vector of 2 components type.
-| typedef tvec3< u8, defaultp > u8vec3 | -
Default precision 8 bit unsigned integer vector of 3 components type.
-| typedef tvec4< u8, defaultp > u8vec4 | -
Default precision 8 bit unsigned integer vector of 4 components type.
-| typedef detail::uint16 uint16 | -
16 bit unsigned integer type.
-Default precision 16 bit unsigned integer type.
-Definition at line 212 of file type_int.hpp.
- -| typedef detail::uint16 uint16_t | -
16 bit unsigned integer type.
-Default precision 16 bit unsigned integer type.
-| typedef detail::uint32 uint32 | -
32 bit unsigned integer type.
-Default precision 32 bit unsigned integer type.
-Definition at line 213 of file type_int.hpp.
- -| typedef detail::uint32 uint32_t | -
32 bit unsigned integer type.
-Default precision 32 bit unsigned integer type.
-| typedef detail::uint64 uint64 | -
64 bit unsigned integer type.
-Default precision 64 bit unsigned integer type.
-Definition at line 214 of file type_int.hpp.
- -| typedef detail::uint64 uint64_t | -
64 bit unsigned integer type.
-Default precision 64 bit unsigned integer type.
-| typedef detail::uint8 uint8 | -
8 bit unsigned integer type.
-Default precision 8 bit unsigned integer type.
-Definition at line 211 of file type_int.hpp.
- -| typedef detail::uint8 uint8_t | -
8 bit unsigned integer type.
-Default precision 8 bit unsigned integer type.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00178.html b/doc/api/a00178.html
deleted file mode 100644
index 8041d30b..00000000
--- a/doc/api/a00178.html
+++ /dev/null
@@ -1,504 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Handles the interaction between pointers and vector, matrix types. -More...
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x2< T, defaultp > | make_mat2 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x2< T, defaultp > | make_mat2x2 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x3< T, defaultp > | make_mat2x3 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x4< T, defaultp > | make_mat2x4 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x3< T, defaultp > | make_mat3 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x2< T, defaultp > | make_mat3x2 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x3< T, defaultp > | make_mat3x3 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x4< T, defaultp > | make_mat3x4 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | make_mat4 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x2< T, defaultp > | make_mat4x2 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x3< T, defaultp > | make_mat4x3 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | make_mat4x4 (T const *const ptr) |
| Build a matrix from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tquat< T, defaultp > | make_quat (T const *const ptr) |
| Build a quaternion from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec2< T, defaultp > | make_vec2 (T const *const ptr) |
| Build a vector from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec3< T, defaultp > | make_vec3 (T const *const ptr) |
| Build a vector from a pointer. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tvec4< T, defaultp > | make_vec4 (T const *const ptr) |
| Build a vector from a pointer. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type const * | value_ptr (genType const &vec) |
| Return the constant address to the data of the input parameter. More... | |
Handles the interaction between pointers and vector, matrix types.
-This extension defines an overloaded function, glm::value_ptr, which takes any of the core template types. It returns a pointer to the memory layout of the object. Matrix types store their values in column-major order.
-This is useful for uploading data to matrices or copying data to buffer objects.
-Example:
<glm/gtc/type_ptr.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat2x2<T, defaultp> glm::make_mat2 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat2x2<T, defaultp> glm::make_mat2x2 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat2x3<T, defaultp> glm::make_mat2x3 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat2x4<T, defaultp> glm::make_mat2x4 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat3x3<T, defaultp> glm::make_mat3 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat3x2<T, defaultp> glm::make_mat3x2 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat3x3<T, defaultp> glm::make_mat3x3 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat3x4<T, defaultp> glm::make_mat3x4 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::make_mat4 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat4x2<T, defaultp> glm::make_mat4x2 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat4x3<T, defaultp> glm::make_mat4x3 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::make_mat4x4 | -( | -T const *const | -ptr | ) | -- |
Build a matrix from a pointer.
-| GLM_FUNC_DECL tquat<T, defaultp> glm::make_quat | -( | -T const *const | -ptr | ) | -- |
Build a quaternion from a pointer.
-| GLM_FUNC_DECL tvec2<T, defaultp> glm::make_vec2 | -( | -T const *const | -ptr | ) | -- |
Build a vector from a pointer.
-| GLM_FUNC_DECL tvec3<T, defaultp> glm::make_vec3 | -( | -T const *const | -ptr | ) | -- |
Build a vector from a pointer.
-| GLM_FUNC_DECL tvec4<T, defaultp> glm::make_vec4 | -( | -T const *const | -ptr | ) | -- |
Build a vector from a pointer.
-| GLM_FUNC_DECL genType::value_type const* glm::value_ptr | -( | -genType const & | -vec | ) | -- |
Return the constant address to the data of the input parameter.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00179.html b/doc/api/a00179.html
deleted file mode 100644
index 47413e0d..00000000
--- a/doc/api/a00179.html
+++ /dev/null
@@ -1,281 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Allow the measurement of the accuracy of a function against a reference implementation. -More...
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL uint | float_distance (T const &x, T const &y) |
| Return the distance in the number of ULP between 2 scalars. More... | |
| template<typename T , template< typename > class vecType> | |
| GLM_FUNC_DECL vecType< uint > | float_distance (vecType< T > const &x, vecType< T > const &y) |
| Return the distance in the number of ULP between 2 vectors. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | next_float (genType const &x) |
| Return the next ULP value(s) after the input value(s). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | next_float (genType const &x, uint const &Distance) |
| Return the value(s) ULP distance after the input value(s). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | prev_float (genType const &x) |
| Return the previous ULP value(s) before the input value(s). More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | prev_float (genType const &x, uint const &Distance) |
| Return the value(s) ULP distance before the input value(s). More... | |
Allow the measurement of the accuracy of a function against a reference implementation.
-This extension works on floating-point data and provide results in ULP. <glm/gtc/ulp.hpp> need to be included to use these features.
-| GLM_FUNC_DECL uint glm::float_distance | -( | -T const & | -x, | -
| - | - | T const & | -y | -
| - | ) | -- |
Return the distance in the number of ULP between 2 scalars.
-| GLM_FUNC_DECL vecType<uint> glm::float_distance | -( | -vecType< T > const & | -x, | -
| - | - | vecType< T > const & | -y | -
| - | ) | -- |
Return the distance in the number of ULP between 2 vectors.
-| GLM_FUNC_DECL genType glm::next_float | -( | -genType const & | -x | ) | -- |
Return the next ULP value(s) after the input value(s).
-| GLM_FUNC_DECL genType glm::next_float | -( | -genType const & | -x, | -
| - | - | uint const & | -Distance | -
| - | ) | -- |
Return the value(s) ULP distance after the input value(s).
-| GLM_FUNC_DECL genType glm::prev_float | -( | -genType const & | -x | ) | -- |
Return the previous ULP value(s) before the input value(s).
-| GLM_FUNC_DECL genType glm::prev_float | -( | -genType const & | -x, | -
| - | - | uint const & | -Distance | -
| - | ) | -- |
Return the value(s) ULP distance before the input value(s).
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00180.html b/doc/api/a00180.html
deleted file mode 100644
index 4726e4bb..00000000
--- a/doc/api/a00180.html
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Add vec1, ivec1, uvec1 and bvec1 types. -More...
-Add vec1, ivec1, uvec1 and bvec1 types.
-<glm/gtc/vec1.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00181.html b/doc/api/a00181.html
deleted file mode 100644
index b0c8727e..00000000
--- a/doc/api/a00181.html
+++ /dev/null
@@ -1,1357 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Min and max functions that return associated values not the compared onces. -More...
--Functions | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMax (T x, U a, T y, U b) |
| Maximum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL tvec2< U, P > | associatedMax (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b) |
| Maximum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | associatedMax (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b) |
| Maximum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b) |
| Maximum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMax (T x, U a, T y, U b, T z, U c) |
| Maximum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c) |
| Maximum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | associatedMax (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b, T z, vecType< U, P > const &c) |
| Maximum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b, vecType< T, P > const &z, U c) |
| Maximum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMax (T x, U a, T y, U b, T z, U c, T w, U d) |
| Maximum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c, vecType< T, P > const &w, vecType< U, P > const &d) |
| Maximum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b, T z, vecType< U, P > const &c, T w, vecType< U, P > const &d) |
| Maximum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMax (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b, vecType< T, P > const &z, U c, vecType< T, P > const &w, U d) |
| Maximum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P> | |
| GLM_FUNC_DECL U | associatedMin (T x, U a, T y, U b) |
| Minimum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL tvec2< U, P > | associatedMin (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b) |
| Minimum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (T x, const vecType< U, P > &a, T y, const vecType< U, P > &b) |
| Minimum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b) |
| Minimum comparison between 2 variables and returns 2 associated variable values. More... | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMin (T x, U a, T y, U b, T z, U c) |
| Minimum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c) |
| Minimum comparison between 3 variables and returns 3 associated variable values. More... | |
| template<typename T , typename U > | |
| GLM_FUNC_DECL U | associatedMin (T x, U a, T y, U b, T z, U c, T w, U d) |
| Minimum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c, vecType< T, P > const &w, vecType< U, P > const &d) |
| Minimum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b, T z, vecType< U, P > const &c, T w, vecType< U, P > const &d) |
| Minimum comparison between 4 variables and returns 4 associated variable values. More... | |
| template<typename T , typename U , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< U, P > | associatedMin (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b, vecType< T, P > const &z, U c, vecType< T, P > const &w, U d) |
| Minimum comparison between 4 variables and returns 4 associated variable values. More... | |
Min and max functions that return associated values not the compared onces.
-<glm/gtx/associated_min_max.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL U glm::associatedMax | -( | -T | -x, | -
| - | - | U | -a, | -
| - | - | T | -y, | -
| - | - | U | -b | -
| - | ) | -- |
Maximum comparison between 2 variables and returns 2 associated variable values.
-| GLM_FUNC_DECL tvec2<U, P> glm::associatedMax | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | vecType< U, P > const & | -b | -
| - | ) | -- |
Maximum comparison between 2 variables and returns 2 associated variable values.
-| GLM_FUNC_DECL vecType<T, P> glm::associatedMax | -( | -T | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | T | -y, | -
| - | - | vecType< U, P > const & | -b | -
| - | ) | -- |
Maximum comparison between 2 variables and returns 2 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMax | -( | -vecType< T, P > const & | -x, | -
| - | - | U | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | U | -b | -
| - | ) | -- |
Maximum comparison between 2 variables and returns 2 associated variable values.
-| GLM_FUNC_DECL U glm::associatedMax | -( | -T | -x, | -
| - | - | U | -a, | -
| - | - | T | -y, | -
| - | - | U | -b, | -
| - | - | T | -z, | -
| - | - | U | -c | -
| - | ) | -- |
Maximum comparison between 3 variables and returns 3 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMax | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | vecType< U, P > const & | -b, | -
| - | - | vecType< T, P > const & | -z, | -
| - | - | vecType< U, P > const & | -c | -
| - | ) | -- |
Maximum comparison between 3 variables and returns 3 associated variable values.
-| GLM_FUNC_DECL vecType<T, P> glm::associatedMax | -( | -T | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | T | -y, | -
| - | - | vecType< U, P > const & | -b, | -
| - | - | T | -z, | -
| - | - | vecType< U, P > const & | -c | -
| - | ) | -- |
Maximum comparison between 3 variables and returns 3 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMax | -( | -vecType< T, P > const & | -x, | -
| - | - | U | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | U | -b, | -
| - | - | vecType< T, P > const & | -z, | -
| - | - | U | -c | -
| - | ) | -- |
Maximum comparison between 3 variables and returns 3 associated variable values.
-| GLM_FUNC_DECL U glm::associatedMax | -( | -T | -x, | -
| - | - | U | -a, | -
| - | - | T | -y, | -
| - | - | U | -b, | -
| - | - | T | -z, | -
| - | - | U | -c, | -
| - | - | T | -w, | -
| - | - | U | -d | -
| - | ) | -- |
Maximum comparison between 4 variables and returns 4 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMax | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | vecType< U, P > const & | -b, | -
| - | - | vecType< T, P > const & | -z, | -
| - | - | vecType< U, P > const & | -c, | -
| - | - | vecType< T, P > const & | -w, | -
| - | - | vecType< U, P > const & | -d | -
| - | ) | -- |
Maximum comparison between 4 variables and returns 4 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMax | -( | -T | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | T | -y, | -
| - | - | vecType< U, P > const & | -b, | -
| - | - | T | -z, | -
| - | - | vecType< U, P > const & | -c, | -
| - | - | T | -w, | -
| - | - | vecType< U, P > const & | -d | -
| - | ) | -- |
Maximum comparison between 4 variables and returns 4 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMax | -( | -vecType< T, P > const & | -x, | -
| - | - | U | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | U | -b, | -
| - | - | vecType< T, P > const & | -z, | -
| - | - | U | -c, | -
| - | - | vecType< T, P > const & | -w, | -
| - | - | U | -d | -
| - | ) | -- |
Maximum comparison between 4 variables and returns 4 associated variable values.
-| GLM_FUNC_DECL U glm::associatedMin | -( | -T | -x, | -
| - | - | U | -a, | -
| - | - | T | -y, | -
| - | - | U | -b | -
| - | ) | -- |
Minimum comparison between 2 variables and returns 2 associated variable values.
-| GLM_FUNC_DECL tvec2<U, P> glm::associatedMin | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | vecType< U, P > const & | -b | -
| - | ) | -- |
Minimum comparison between 2 variables and returns 2 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMin | -( | -T | -x, | -
| - | - | const vecType< U, P > & | -a, | -
| - | - | T | -y, | -
| - | - | const vecType< U, P > & | -b | -
| - | ) | -- |
Minimum comparison between 2 variables and returns 2 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMin | -( | -vecType< T, P > const & | -x, | -
| - | - | U | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | U | -b | -
| - | ) | -- |
Minimum comparison between 2 variables and returns 2 associated variable values.
-| GLM_FUNC_DECL U glm::associatedMin | -( | -T | -x, | -
| - | - | U | -a, | -
| - | - | T | -y, | -
| - | - | U | -b, | -
| - | - | T | -z, | -
| - | - | U | -c | -
| - | ) | -- |
Minimum comparison between 3 variables and returns 3 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMin | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | vecType< U, P > const & | -b, | -
| - | - | vecType< T, P > const & | -z, | -
| - | - | vecType< U, P > const & | -c | -
| - | ) | -- |
Minimum comparison between 3 variables and returns 3 associated variable values.
-| GLM_FUNC_DECL U glm::associatedMin | -( | -T | -x, | -
| - | - | U | -a, | -
| - | - | T | -y, | -
| - | - | U | -b, | -
| - | - | T | -z, | -
| - | - | U | -c, | -
| - | - | T | -w, | -
| - | - | U | -d | -
| - | ) | -- |
Minimum comparison between 4 variables and returns 4 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMin | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | vecType< U, P > const & | -b, | -
| - | - | vecType< T, P > const & | -z, | -
| - | - | vecType< U, P > const & | -c, | -
| - | - | vecType< T, P > const & | -w, | -
| - | - | vecType< U, P > const & | -d | -
| - | ) | -- |
Minimum comparison between 4 variables and returns 4 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMin | -( | -T | -x, | -
| - | - | vecType< U, P > const & | -a, | -
| - | - | T | -y, | -
| - | - | vecType< U, P > const & | -b, | -
| - | - | T | -z, | -
| - | - | vecType< U, P > const & | -c, | -
| - | - | T | -w, | -
| - | - | vecType< U, P > const & | -d | -
| - | ) | -- |
Minimum comparison between 4 variables and returns 4 associated variable values.
-| GLM_FUNC_DECL vecType<U, P> glm::associatedMin | -( | -vecType< T, P > const & | -x, | -
| - | - | U | -a, | -
| - | - | vecType< T, P > const & | -y, | -
| - | - | U | -b, | -
| - | - | vecType< T, P > const & | -z, | -
| - | - | U | -c, | -
| - | - | vecType< T, P > const & | -w, | -
| - | - | U | -d | -
| - | ) | -- |
Minimum comparison between 4 variables and returns 4 associated variable values.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00182.html b/doc/api/a00182.html
deleted file mode 100644
index 21606a3e..00000000
--- a/doc/api/a00182.html
+++ /dev/null
@@ -1,322 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Allow to perform bit operations on integer values. -More...
--Functions | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | highestBitValue (genIUType Value) |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | highestBitValue (vecType< T, P > const &value) |
| Find the highest bit set to 1 in a integer variable and return its value. More... | |
| template<typename genIUType > | |
| GLM_FUNC_DECL genIUType | lowestBitValue (genIUType Value) |
| template<typename genIUType > | |
| GLM_DEPRECATED GLM_FUNC_DECL genIUType | powerOfTwoAbove (genIUType Value) |
| Return the power of two number which value is just higher the input value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_DEPRECATED GLM_FUNC_DECL vecType< T, P > | powerOfTwoAbove (vecType< T, P > const &value) |
| Return the power of two number which value is just higher the input value. More... | |
| template<typename genIUType > | |
| GLM_DEPRECATED GLM_FUNC_DECL genIUType | powerOfTwoBelow (genIUType Value) |
| Return the power of two number which value is just lower the input value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_DEPRECATED GLM_FUNC_DECL vecType< T, P > | powerOfTwoBelow (vecType< T, P > const &value) |
| Return the power of two number which value is just lower the input value. More... | |
| template<typename genIUType > | |
| GLM_DEPRECATED GLM_FUNC_DECL genIUType | powerOfTwoNearest (genIUType Value) |
| Return the power of two number which value is the closet to the input value. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_DEPRECATED GLM_FUNC_DECL vecType< T, P > | powerOfTwoNearest (vecType< T, P > const &value) |
| Return the power of two number which value is the closet to the input value. More... | |
Allow to perform bit operations on integer values.
-<glm/gtx/bit.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genIUType glm::highestBitValue | -( | -genIUType | -Value | ) | -- |
| GLM_FUNC_DECL vecType<T, P> glm::highestBitValue | -( | -vecType< T, P > const & | -value | ) | -- |
Find the highest bit set to 1 in a integer variable and return its value.
-| GLM_FUNC_DECL genIUType glm::lowestBitValue | -( | -genIUType | -Value | ) | -- |
| GLM_DEPRECATED GLM_FUNC_DECL genIUType glm::powerOfTwoAbove | -( | -genIUType | -Value | ) | -- |
Return the power of two number which value is just higher the input value.
-Deprecated, use ceilPowerOfTwo from GTC_round instead
-| GLM_DEPRECATED GLM_FUNC_DECL vecType<T, P> glm::powerOfTwoAbove | -( | -vecType< T, P > const & | -value | ) | -- |
Return the power of two number which value is just higher the input value.
-Deprecated, use ceilPowerOfTwo from GTC_round instead
-| GLM_DEPRECATED GLM_FUNC_DECL genIUType glm::powerOfTwoBelow | -( | -genIUType | -Value | ) | -- |
Return the power of two number which value is just lower the input value.
-Deprecated, use floorPowerOfTwo from GTC_round instead
-| GLM_DEPRECATED GLM_FUNC_DECL vecType<T, P> glm::powerOfTwoBelow | -( | -vecType< T, P > const & | -value | ) | -- |
Return the power of two number which value is just lower the input value.
-Deprecated, use floorPowerOfTwo from GTC_round instead
-| GLM_DEPRECATED GLM_FUNC_DECL genIUType glm::powerOfTwoNearest | -( | -genIUType | -Value | ) | -- |
Return the power of two number which value is the closet to the input value.
-Deprecated, use roundPowerOfTwo from GTC_round instead
-| GLM_DEPRECATED GLM_FUNC_DECL vecType<T, P> glm::powerOfTwoNearest | -( | -vecType< T, P > const & | -value | ) | -- |
Return the power of two number which value is the closet to the input value.
-Deprecated, use roundPowerOfTwo from GTC_round instead
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00183.html b/doc/api/a00183.html
deleted file mode 100644
index f92695d9..00000000
--- a/doc/api/a00183.html
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Find the point on a straight line which is the closet of a point. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | closestPointOnLine (tvec3< T, P > const &point, tvec3< T, P > const &a, tvec3< T, P > const &b) |
| Find the point on a straight line which is the closet of a point. More... | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec2< T, P > | closestPointOnLine (tvec2< T, P > const &point, tvec2< T, P > const &a, tvec2< T, P > const &b) |
| 2d lines work as well | |
Find the point on a straight line which is the closet of a point.
-<glm/gtx/closest_point.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tvec3<T, P> glm::closestPointOnLine | -( | -tvec3< T, P > const & | -point, | -
| - | - | tvec3< T, P > const & | -a, | -
| - | - | tvec3< T, P > const & | -b | -
| - | ) | -- |
Find the point on a straight line which is the closet of a point.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00184.html b/doc/api/a00184.html
deleted file mode 100644
index cd62ffce..00000000
--- a/doc/api/a00184.html
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Related to RGB to HSV conversions and operations. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | hsvColor (tvec3< T, P > const &rgbValue) |
| Converts a color from RGB color space to its color in HSV color space. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | luminosity (tvec3< T, P > const &color) |
| Compute color luminosity associating ratios (0.33, 0.59, 0.11) to RGB canals. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rgbColor (tvec3< T, P > const &hsvValue) |
| Converts a color from HSV color space to its color in RGB color space. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | saturation (T const s) |
| Build a saturation matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | saturation (T const s, tvec3< T, P > const &color) |
| Modify the saturation of a color. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | saturation (T const s, tvec4< T, P > const &color) |
| Modify the saturation of a color. More... | |
Related to RGB to HSV conversions and operations.
-<glm/gtx/color_space.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tvec3<T, P> glm::hsvColor | -( | -tvec3< T, P > const & | -rgbValue | ) | -- |
Converts a color from RGB color space to its color in HSV color space.
-| GLM_FUNC_DECL T glm::luminosity | -( | -tvec3< T, P > const & | -color | ) | -- |
Compute color luminosity associating ratios (0.33, 0.59, 0.11) to RGB canals.
-| GLM_FUNC_DECL tvec3<T, P> glm::rgbColor | -( | -tvec3< T, P > const & | -hsvValue | ) | -- |
Converts a color from HSV color space to its color in RGB color space.
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::saturation | -( | -T const | -s | ) | -- |
Build a saturation matrix.
-| GLM_FUNC_DECL tvec3<T, P> glm::saturation | -( | -T const | -s, | -
| - | - | tvec3< T, P > const & | -color | -
| - | ) | -- |
Modify the saturation of a color.
-| GLM_FUNC_DECL tvec4<T, P> glm::saturation | -( | -T const | -s, | -
| - | - | tvec4< T, P > const & | -color | -
| - | ) | -- |
Modify the saturation of a color.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00185.html b/doc/api/a00185.html
deleted file mode 100644
index 63e8fa28..00000000
--- a/doc/api/a00185.html
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
RGB to YCoCg conversions and operations. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rgb2YCoCg (tvec3< T, P > const &rgbColor) |
| Convert a color from RGB color space to YCoCg color space. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rgb2YCoCgR (tvec3< T, P > const &rgbColor) |
| Convert a color from RGB color space to YCoCgR color space. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | YCoCg2rgb (tvec3< T, P > const &YCoCgColor) |
| Convert a color from YCoCg color space to RGB color space. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | YCoCgR2rgb (tvec3< T, P > const &YCoCgColor) |
| Convert a color from YCoCgR color space to RGB color space. More... | |
RGB to YCoCg conversions and operations.
-<glm/gtx/color_space_YCoCg.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tvec3<T, P> glm::rgb2YCoCg | -( | -tvec3< T, P > const & | -rgbColor | ) | -- |
Convert a color from RGB color space to YCoCg color space.
-| GLM_FUNC_DECL tvec3<T, P> glm::rgb2YCoCgR | -( | -tvec3< T, P > const & | -rgbColor | ) | -- |
Convert a color from RGB color space to YCoCgR color space.
-| GLM_FUNC_DECL tvec3<T, P> glm::YCoCg2rgb | -( | -tvec3< T, P > const & | -YCoCgColor | ) | -- |
Convert a color from YCoCg color space to RGB color space.
-| GLM_FUNC_DECL tvec3<T, P> glm::YCoCgR2rgb | -( | -tvec3< T, P > const & | -YCoCgColor | ) | -- |
Convert a color from YCoCgR color space to RGB color space.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00186.html b/doc/api/a00186.html
deleted file mode 100644
index 3ad3db3a..00000000
--- a/doc/api/a00186.html
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Provide functions to increase the compatibility with Cg and HLSL languages. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fmod (vecType< T, P > const &v) |
| Similar to 'mod' but with a different rounding and integer support. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::bool_type | isdenormal (genType const &x) |
| Returns true if x is a denormalized number Numbers whose absolute value is too small to be represented in the normal format are represented in an alternate, denormalized format. More... | |
Provide functions to increase the compatibility with Cg and HLSL languages.
-<glm/gtx/common.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL vecType<T, P> glm::fmod | -( | -vecType< T, P > const & | -v | ) | -- |
Similar to 'mod' but with a different rounding and integer support.
-Returns 'x - y * trunc(x/y)' instead of 'x - y * floor(x/y)'
-| GLM_FUNC_DECL genType::bool_type glm::isdenormal | -( | -genType const & | -x | ) | -- |
Returns true if x is a denormalized number Numbers whose absolute value is too small to be represented in the normal format are represented in an alternate, denormalized format.
-This format is less precise but can represent values closer to zero.
-| genType | Floating-point scalar or vector types. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00187.html b/doc/api/a00187.html
deleted file mode 100644
index 473ccba3..00000000
--- a/doc/api/a00187.html
+++ /dev/null
@@ -1,430 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Provide functions to increase the compatibility with Cg and HLSL languages. -More...
--Typedefs | |
| -typedef bool | bool1 |
| boolean type with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef bool | bool1x1 |
| boolean matrix with 1 x 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef tvec2< bool, highp > | bool2 |
| boolean type with 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x2< bool, highp > | bool2x2 |
| boolean matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x3< bool, highp > | bool2x3 |
| boolean matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x4< bool, highp > | bool2x4 |
| boolean matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec3< bool, highp > | bool3 |
| boolean type with 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x2< bool, highp > | bool3x2 |
| boolean matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x3< bool, highp > | bool3x3 |
| boolean matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x4< bool, highp > | bool3x4 |
| boolean matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec4< bool, highp > | bool4 |
| boolean type with 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x2< bool, highp > | bool4x2 |
| boolean matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x3< bool, highp > | bool4x3 |
| boolean matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x4< bool, highp > | bool4x4 |
| boolean matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef double | double1 |
| double-precision floating-point vector with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef double | double1x1 |
| double-precision floating-point matrix with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef tvec2< double, highp > | double2 |
| double-precision floating-point vector with 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x2< double, highp > | double2x2 |
| double-precision floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x3< double, highp > | double2x3 |
| double-precision floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x4< double, highp > | double2x4 |
| double-precision floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec3< double, highp > | double3 |
| double-precision floating-point vector with 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x2< double, highp > | double3x2 |
| double-precision floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x3< double, highp > | double3x3 |
| double-precision floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x4< double, highp > | double3x4 |
| double-precision floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec4< double, highp > | double4 |
| double-precision floating-point vector with 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x2< double, highp > | double4x2 |
| double-precision floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x3< double, highp > | double4x3 |
| double-precision floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x4< double, highp > | double4x4 |
| double-precision floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef float | float1 |
| single-precision floating-point vector with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef float | float1x1 |
| single-precision floating-point matrix with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef tvec2< float, highp > | float2 |
| single-precision floating-point vector with 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x2< float, highp > | float2x2 |
| single-precision floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x3< float, highp > | float2x3 |
| single-precision floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x4< float, highp > | float2x4 |
| single-precision floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec3< float, highp > | float3 |
| single-precision floating-point vector with 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x2< float, highp > | float3x2 |
| single-precision floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x3< float, highp > | float3x3 |
| single-precision floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x4< float, highp > | float3x4 |
| single-precision floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec4< float, highp > | float4 |
| single-precision floating-point vector with 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x2< float, highp > | float4x2 |
| single-precision floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x3< float, highp > | float4x3 |
| single-precision floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x4< float, highp > | float4x4 |
| single-precision floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef int | int1 |
| integer vector with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef int | int1x1 |
| integer matrix with 1 component. (From GLM_GTX_compatibility extension) | |
| -typedef tvec2< int, highp > | int2 |
| integer vector with 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x2< int, highp > | int2x2 |
| integer matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x3< int, highp > | int2x3 |
| integer matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat2x4< int, highp > | int2x4 |
| integer matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec3< int, highp > | int3 |
| integer vector with 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x2< int, highp > | int3x2 |
| integer matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x3< int, highp > | int3x3 |
| integer matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat3x4< int, highp > | int3x4 |
| integer matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tvec4< int, highp > | int4 |
| integer vector with 4 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x2< int, highp > | int4x2 |
| integer matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x3< int, highp > | int4x3 |
| integer matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) | |
| -typedef tmat4x4< int, highp > | int4x4 |
| integer matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) | |
-Functions | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER T | atan2 (T x, T y) |
| Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec2< T, P > | atan2 (const tvec2< T, P > &x, const tvec2< T, P > &y) |
| Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec3< T, P > | atan2 (const tvec3< T, P > &x, const tvec3< T, P > &y) |
| Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec4< T, P > | atan2 (const tvec4< T, P > &x, const tvec4< T, P > &y) |
| Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility) | |
| -template<typename genType > | |
| GLM_FUNC_DECL bool | isfinite (genType const &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec1< bool, P > | isfinite (const tvec1< T, P > &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec2< bool, P > | isfinite (const tvec2< T, P > &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< bool, P > | isfinite (const tvec3< T, P > &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< bool, P > | isfinite (const tvec4< T, P > &x) |
| Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility) | |
| -template<typename T > | |
| GLM_FUNC_QUALIFIER T | lerp (T x, T y, T a) |
| Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec2< T, P > | lerp (const tvec2< T, P > &x, const tvec2< T, P > &y, T a) |
| Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec3< T, P > | lerp (const tvec3< T, P > &x, const tvec3< T, P > &y, T a) |
| Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec4< T, P > | lerp (const tvec4< T, P > &x, const tvec4< T, P > &y, T a) |
| Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec2< T, P > | lerp (const tvec2< T, P > &x, const tvec2< T, P > &y, const tvec2< T, P > &a) |
| Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec3< T, P > | lerp (const tvec3< T, P > &x, const tvec3< T, P > &y, const tvec3< T, P > &a) |
| Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec4< T, P > | lerp (const tvec4< T, P > &x, const tvec4< T, P > &y, const tvec4< T, P > &a) |
| Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER T | saturate (T x) |
| Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec2< T, P > | saturate (const tvec2< T, P > &x) |
| Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec3< T, P > | saturate (const tvec3< T, P > &x) |
| Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) | |
| -template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tvec4< T, P > | saturate (const tvec4< T, P > &x) |
| Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) | |
Provide functions to increase the compatibility with Cg and HLSL languages.
-<glm/gtx/compatibility.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00188.html b/doc/api/a00188.html
deleted file mode 100644
index e58b48ae..00000000
--- a/doc/api/a00188.html
+++ /dev/null
@@ -1,241 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Operations between components of a type. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compAdd (genType const &v) |
| Add all vector components together. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compMax (genType const &v) |
| Find the maximum value between single vector components. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compMin (genType const &v) |
| Find the minimum value between single vector components. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType::value_type | compMul (genType const &v) |
| Multiply all vector components together. More... | |
| template<typename floatType , typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< floatType, P > | compNormalize (vecType< T, P > const &v) |
| Convert an integer vector to a normalized float vector. More... | |
| template<typename T , typename floatType , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | compScale (vecType< floatType, P > const &v) |
| Convert a normalized float vector to an integer vector. More... | |
Operations between components of a type.
-<glm/gtx/component_wise.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType::value_type glm::compAdd | -( | -genType const & | -v | ) | -- |
Add all vector components together.
-| GLM_FUNC_DECL genType::value_type glm::compMax | -( | -genType const & | -v | ) | -- |
Find the maximum value between single vector components.
-| GLM_FUNC_DECL genType::value_type glm::compMin | -( | -genType const & | -v | ) | -- |
Find the minimum value between single vector components.
-| GLM_FUNC_DECL genType::value_type glm::compMul | -( | -genType const & | -v | ) | -- |
Multiply all vector components together.
-| GLM_FUNC_DECL vecType<floatType, P> glm::compNormalize | -( | -vecType< T, P > const & | -v | ) | -- |
Convert an integer vector to a normalized float vector.
-If the parameter value type is already a floating precision type, the value is passed through.
| GLM_FUNC_DECL vecType<T, P> glm::compScale | -( | -vecType< floatType, P > const & | -v | ) | -- |
Convert a normalized float vector to an integer vector.
-If the parameter value type is already a floating precision type, the value is passed through.
- 1.8.10
-
-
-
diff --git a/doc/api/a00189.html b/doc/api/a00189.html
deleted file mode 100644
index b377b84d..00000000
--- a/doc/api/a00189.html
+++ /dev/null
@@ -1,525 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines a templated dual-quaternion type and several dual-quaternion operations. -More...
--Typedefs | |
| typedef highp_ddualquat | ddualquat |
| Dual-quaternion of default double-precision floating-point numbers. More... | |
| typedef highp_fdualquat | dualquat |
| Dual-quaternion of floating-point numbers. More... | |
| typedef highp_fdualquat | fdualquat |
| Dual-quaternion of single-precision floating-point numbers. More... | |
| typedef tdualquat< double, highp > | highp_ddualquat |
| Dual-quaternion of high double-precision floating-point numbers. More... | |
| typedef tdualquat< float, highp > | highp_dualquat |
| Dual-quaternion of high single-precision floating-point numbers. More... | |
| typedef tdualquat< float, highp > | highp_fdualquat |
| Dual-quaternion of high single-precision floating-point numbers. More... | |
| typedef tdualquat< double, lowp > | lowp_ddualquat |
| Dual-quaternion of low double-precision floating-point numbers. More... | |
| typedef tdualquat< float, lowp > | lowp_dualquat |
| Dual-quaternion of low single-precision floating-point numbers. More... | |
| typedef tdualquat< float, lowp > | lowp_fdualquat |
| Dual-quaternion of low single-precision floating-point numbers. More... | |
| typedef tdualquat< double, mediump > | mediump_ddualquat |
| Dual-quaternion of medium double-precision floating-point numbers. More... | |
| typedef tdualquat< float, mediump > | mediump_dualquat |
| Dual-quaternion of medium single-precision floating-point numbers. More... | |
| typedef tdualquat< float, mediump > | mediump_fdualquat |
| Dual-quaternion of medium single-precision floating-point numbers. More... | |
-Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | dualquat_cast (tmat2x4< T, P > const &x) |
| Converts a 2 * 4 matrix (matrix which holds real and dual parts) to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | dualquat_cast (tmat3x4< T, P > const &x) |
| Converts a 3 * 4 matrix (augmented matrix rotation + translation) to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | inverse (tdualquat< T, P > const &q) |
| Returns the q inverse. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | lerp (tdualquat< T, P > const &x, tdualquat< T, P > const &y, T const &a) |
| Returns the linear interpolation of two dual quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x4< T, P > | mat2x4_cast (tdualquat< T, P > const &x) |
| Converts a quaternion to a 2 * 4 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x4< T, P > | mat3x4_cast (tdualquat< T, P > const &x) |
| Converts a quaternion to a 3 * 4 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tdualquat< T, P > | normalize (tdualquat< T, P > const &q) |
| Returns the normalized quaternion. More... | |
Defines a templated dual-quaternion type and several dual-quaternion operations.
-<glm/gtx/dual_quaternion.hpp> need to be included to use these functionalities.
-| typedef highp_ddualquat ddualquat | -
Dual-quaternion of default double-precision floating-point numbers.
-Definition at line 255 of file dual_quaternion.hpp.
- -| typedef highp_fdualquat dualquat | -
Dual-quaternion of floating-point numbers.
-Definition at line 231 of file dual_quaternion.hpp.
- -| typedef highp_fdualquat fdualquat | -
Dual-quaternion of single-precision floating-point numbers.
-Definition at line 236 of file dual_quaternion.hpp.
- -| typedef tdualquat<double, highp> highp_ddualquat | -
Dual-quaternion of high double-precision floating-point numbers.
-Definition at line 224 of file dual_quaternion.hpp.
- -| typedef tdualquat<float, highp> highp_dualquat | -
Dual-quaternion of high single-precision floating-point numbers.
-Definition at line 192 of file dual_quaternion.hpp.
- -| typedef tdualquat<float, highp> highp_fdualquat | -
Dual-quaternion of high single-precision floating-point numbers.
-Definition at line 208 of file dual_quaternion.hpp.
- -| typedef tdualquat<double, lowp> lowp_ddualquat | -
Dual-quaternion of low double-precision floating-point numbers.
-Definition at line 214 of file dual_quaternion.hpp.
- -| typedef tdualquat<float, lowp> lowp_dualquat | -
Dual-quaternion of low single-precision floating-point numbers.
-Definition at line 182 of file dual_quaternion.hpp.
- -| typedef tdualquat<float, lowp> lowp_fdualquat | -
Dual-quaternion of low single-precision floating-point numbers.
-Definition at line 198 of file dual_quaternion.hpp.
- -| typedef tdualquat<double, mediump> mediump_ddualquat | -
Dual-quaternion of medium double-precision floating-point numbers.
-Definition at line 219 of file dual_quaternion.hpp.
- -| typedef tdualquat<float, mediump> mediump_dualquat | -
Dual-quaternion of medium single-precision floating-point numbers.
-Definition at line 187 of file dual_quaternion.hpp.
- -| typedef tdualquat<float, mediump> mediump_fdualquat | -
Dual-quaternion of medium single-precision floating-point numbers.
-Definition at line 203 of file dual_quaternion.hpp.
- -| GLM_FUNC_DECL tdualquat<T, P> glm::dualquat_cast | -( | -tmat2x4< T, P > const & | -x | ) | -- |
Converts a 2 * 4 matrix (matrix which holds real and dual parts) to a quaternion.
-| GLM_FUNC_DECL tdualquat<T, P> glm::dualquat_cast | -( | -tmat3x4< T, P > const & | -x | ) | -- |
Converts a 3 * 4 matrix (augmented matrix rotation + translation) to a quaternion.
-| GLM_FUNC_DECL tdualquat<T, P> glm::inverse | -( | -tdualquat< T, P > const & | -q | ) | -- |
Returns the q inverse.
-| GLM_FUNC_DECL tdualquat<T, P> glm::lerp | -( | -tdualquat< T, P > const & | -x, | -
| - | - | tdualquat< T, P > const & | -y, | -
| - | - | T const & | -a | -
| - | ) | -- |
Returns the linear interpolation of two dual quaternion.
-| GLM_FUNC_DECL tmat2x4<T, P> glm::mat2x4_cast | -( | -tdualquat< T, P > const & | -x | ) | -- |
Converts a quaternion to a 2 * 4 matrix.
-| GLM_FUNC_DECL tmat3x4<T, P> glm::mat3x4_cast | -( | -tdualquat< T, P > const & | -x | ) | -- |
Converts a quaternion to a 3 * 4 matrix.
-| GLM_FUNC_DECL tdualquat<T, P> glm::normalize | -( | -tdualquat< T, P > const & | -q | ) | -- |
Returns the normalized quaternion.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00190.html b/doc/api/a00190.html
deleted file mode 100644
index 8ea06f03..00000000
--- a/doc/api/a00190.html
+++ /dev/null
@@ -1,624 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Build matrices from Euler angles. -More...
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleX (T const &angleX) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleXY (T const &angleX, T const &angleY) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleXYZ (T const &t1, T const &t2, T const &t3) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleXZ (T const &angleX, T const &angleZ) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleY (T const &angleY) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleYX (T const &angleY, T const &angleX) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleYXZ (T const &yaw, T const &pitch, T const &roll) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleYZ (T const &angleY, T const &angleZ) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleZ (T const &angleZ) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleZX (T const &angle, T const &angleX) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | eulerAngleZY (T const &angleZ, T const &angleY) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y). More... | |
| template<typename T > | |
| GLM_FUNC_DECL void | extractEulerAngleXYZ (tmat4x4< T, defaultp > const &M, T &t1, T &t2, T &t3) |
| Extracts the (X * Y * Z) Euler angles from the rotation matrix M. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat2x2< T, defaultp > | orientate2 (T const &angle) |
| Creates a 2D 2 * 2 rotation matrix from an euler angle. More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat3x3< T, defaultp > | orientate3 (T const &angle) |
| Creates a 2D 4 * 4 homogeneous rotation matrix from an euler angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | orientate3 (tvec3< T, P > const &angles) |
| Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z). More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | orientate4 (tvec3< T, P > const &angles) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). More... | |
| template<typename T > | |
| GLM_FUNC_DECL tmat4x4< T, defaultp > | yawPitchRoll (T const &yaw, T const &pitch, T const &roll) |
| Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). More... | |
Build matrices from Euler angles.
-<glm/gtx/euler_angles.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleX | -( | -T const & | -angleX | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X.
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleXY | -( | -T const & | -angleX, | -
| - | - | T const & | -angleY | -
| - | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y).
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleXYZ | -( | -T const & | -t1, | -
| - | - | T const & | -t2, | -
| - | - | T const & | -t3 | -
| - | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * Z).
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleXZ | -( | -T const & | -angleX, | -
| - | - | T const & | -angleZ | -
| - | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z).
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleY | -( | -T const & | -angleY | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y.
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleYX | -( | -T const & | -angleY, | -
| - | - | T const & | -angleX | -
| - | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X).
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleYXZ | -( | -T const & | -yaw, | -
| - | - | T const & | -pitch, | -
| - | - | T const & | -roll | -
| - | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleYZ | -( | -T const & | -angleY, | -
| - | - | T const & | -angleZ | -
| - | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z).
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleZ | -( | -T const & | -angleZ | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z.
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleZX | -( | -T const & | -angle, | -
| - | - | T const & | -angleX | -
| - | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X).
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::eulerAngleZY | -( | -T const & | -angleZ, | -
| - | - | T const & | -angleY | -
| - | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y).
-| GLM_FUNC_DECL void glm::extractEulerAngleXYZ | -( | -tmat4x4< T, defaultp > const & | -M, | -
| - | - | T & | -t1, | -
| - | - | T & | -t2, | -
| - | - | T & | -t3 | -
| - | ) | -- |
Extracts the (X * Y * Z) Euler angles from the rotation matrix M.
-| GLM_FUNC_DECL tmat2x2<T, defaultp> glm::orientate2 | -( | -T const & | -angle | ) | -- |
Creates a 2D 2 * 2 rotation matrix from an euler angle.
-| GLM_FUNC_DECL tmat3x3<T, defaultp> glm::orientate3 | -( | -T const & | -angle | ) | -- |
Creates a 2D 4 * 4 homogeneous rotation matrix from an euler angle.
-| GLM_FUNC_DECL tmat3x3<T, P> glm::orientate3 | -( | -tvec3< T, P > const & | -angles | ) | -- |
Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z).
-| GLM_FUNC_DECL tmat4x4<T, P> glm::orientate4 | -( | -tvec3< T, P > const & | -angles | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).
-| GLM_FUNC_DECL tmat4x4<T, defaultp> glm::yawPitchRoll | -( | -T const & | -yaw, | -
| - | - | T const & | -pitch, | -
| - | - | T const & | -roll | -
| - | ) | -- |
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00191.html b/doc/api/a00191.html
deleted file mode 100644
index d5de34fe..00000000
--- a/doc/api/a00191.html
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Extend a position from a source to a position at a defined length. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | extend (genType const &Origin, genType const &Source, typename genType::value_type const Length) |
| Extends of Length the Origin position using the (Source - Origin) direction. More... | |
Extend a position from a source to a position at a defined length.
-<glm/gtx/extend.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType glm::extend | -( | -genType const & | -Origin, | -
| - | - | genType const & | -Source, | -
| - | - | typename genType::value_type const | -Length | -
| - | ) | -- |
Extends of Length the Origin position using the (Source - Origin) direction.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00192.html b/doc/api/a00192.html
deleted file mode 100644
index 9bb0bc7b..00000000
--- a/doc/api/a00192.html
+++ /dev/null
@@ -1,607 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Min and max functions for 3 to 4 parameters. -More...
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL T | max (T const &x, T const &y, T const &z) |
| Return the maximum component-wise values of 3 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z) |
| Return the maximum component-wise values of 3 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | max (C< T > const &x, C< T > const &y, C< T > const &z) |
| Return the maximum component-wise values of 3 inputs. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | max (T const &x, T const &y, T const &z, T const &w) |
| Return the maximum component-wise values of 4 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w) |
| Return the maximum component-wise values of 4 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | max (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w) |
| Return the maximum component-wise values of 4 inputs. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | min (T const &x, T const &y, T const &z) |
| Return the minimum component-wise values of 3 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z) |
| Return the minimum component-wise values of 3 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | min (C< T > const &x, C< T > const &y, C< T > const &z) |
| Return the minimum component-wise values of 3 inputs. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | min (T const &x, T const &y, T const &z, T const &w) |
| Return the minimum component-wise values of 4 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w) |
| Return the minimum component-wise values of 4 inputs. More... | |
| template<typename T , template< typename > class C> | |
| GLM_FUNC_DECL C< T > | min (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w) |
| Return the minimum component-wise values of 4 inputs. More... | |
Min and max functions for 3 to 4 parameters.
-<glm/gtx/extented_min_max.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL T glm::max | -( | -T const & | -x, | -
| - | - | T const & | -y, | -
| - | - | T const & | -z | -
| - | ) | -- |
Return the maximum component-wise values of 3 inputs.
-| GLM_FUNC_DECL C<T> glm::max | -( | -C< T > const & | -x, | -
| - | - | typename C< T >::T const & | -y, | -
| - | - | typename C< T >::T const & | -z | -
| - | ) | -- |
Return the maximum component-wise values of 3 inputs.
-| GLM_FUNC_DECL C<T> glm::max | -( | -C< T > const & | -x, | -
| - | - | C< T > const & | -y, | -
| - | - | C< T > const & | -z | -
| - | ) | -- |
Return the maximum component-wise values of 3 inputs.
-| GLM_FUNC_DECL T glm::max | -( | -T const & | -x, | -
| - | - | T const & | -y, | -
| - | - | T const & | -z, | -
| - | - | T const & | -w | -
| - | ) | -- |
Return the maximum component-wise values of 4 inputs.
-| GLM_FUNC_DECL C<T> glm::max | -( | -C< T > const & | -x, | -
| - | - | typename C< T >::T const & | -y, | -
| - | - | typename C< T >::T const & | -z, | -
| - | - | typename C< T >::T const & | -w | -
| - | ) | -- |
Return the maximum component-wise values of 4 inputs.
-| GLM_FUNC_DECL C<T> glm::max | -( | -C< T > const & | -x, | -
| - | - | C< T > const & | -y, | -
| - | - | C< T > const & | -z, | -
| - | - | C< T > const & | -w | -
| - | ) | -- |
Return the maximum component-wise values of 4 inputs.
-| GLM_FUNC_DECL T glm::min | -( | -T const & | -x, | -
| - | - | T const & | -y, | -
| - | - | T const & | -z | -
| - | ) | -- |
Return the minimum component-wise values of 3 inputs.
-| GLM_FUNC_DECL C<T> glm::min | -( | -C< T > const & | -x, | -
| - | - | typename C< T >::T const & | -y, | -
| - | - | typename C< T >::T const & | -z | -
| - | ) | -- |
Return the minimum component-wise values of 3 inputs.
-| GLM_FUNC_DECL C<T> glm::min | -( | -C< T > const & | -x, | -
| - | - | C< T > const & | -y, | -
| - | - | C< T > const & | -z | -
| - | ) | -- |
Return the minimum component-wise values of 3 inputs.
-| GLM_FUNC_DECL T glm::min | -( | -T const & | -x, | -
| - | - | T const & | -y, | -
| - | - | T const & | -z, | -
| - | - | T const & | -w | -
| - | ) | -- |
Return the minimum component-wise values of 4 inputs.
-| GLM_FUNC_DECL C<T> glm::min | -( | -C< T > const & | -x, | -
| - | - | typename C< T >::T const & | -y, | -
| - | - | typename C< T >::T const & | -z, | -
| - | - | typename C< T >::T const & | -w | -
| - | ) | -- |
Return the minimum component-wise values of 4 inputs.
-| GLM_FUNC_DECL C<T> glm::min | -( | -C< T > const & | -x, | -
| - | - | C< T > const & | -y, | -
| - | - | C< T > const & | -z, | -
| - | - | C< T > const & | -w | -
| - | ) | -- |
Return the minimum component-wise values of 4 inputs.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00193.html b/doc/api/a00193.html
deleted file mode 100644
index 16eeb157..00000000
--- a/doc/api/a00193.html
+++ /dev/null
@@ -1,409 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Fast but less accurate implementations of exponential based functions. -More...
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastExp (T x) |
| Faster than the common exp function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastExp (vecType< T, P > const &x) |
| Faster than the common exp function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastExp2 (T x) |
| Faster than the common exp2 function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastExp2 (vecType< T, P > const &x) |
| Faster than the common exp2 function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastLog (T x) |
| Faster than the common log function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastLog (vecType< T, P > const &x) |
| Faster than the common exp2 function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastLog2 (T x) |
| Faster than the common log2 function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastLog2 (vecType< T, P > const &x) |
| Faster than the common log2 function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastPow (genType x, genType y) |
| Faster than the common pow function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastPow (vecType< T, P > const &x, vecType< T, P > const &y) |
| Faster than the common pow function but less accurate. More... | |
| template<typename genTypeT , typename genTypeU > | |
| GLM_FUNC_DECL genTypeT | fastPow (genTypeT x, genTypeU y) |
| Faster than the common pow function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastPow (vecType< T, P > const &x) |
| Faster than the common pow function but less accurate. More... | |
Fast but less accurate implementations of exponential based functions.
-<glm/gtx/fast_exponential.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL T glm::fastExp | -( | -T | -x | ) | -- |
Faster than the common exp function but less accurate.
-| GLM_FUNC_DECL vecType<T, P> glm::fastExp | -( | -vecType< T, P > const & | -x | ) | -- |
Faster than the common exp function but less accurate.
-| GLM_FUNC_DECL T glm::fastExp2 | -( | -T | -x | ) | -- |
Faster than the common exp2 function but less accurate.
-| GLM_FUNC_DECL vecType<T, P> glm::fastExp2 | -( | -vecType< T, P > const & | -x | ) | -- |
Faster than the common exp2 function but less accurate.
-| GLM_FUNC_DECL T glm::fastLog | -( | -T | -x | ) | -- |
Faster than the common log function but less accurate.
-| GLM_FUNC_DECL vecType<T, P> glm::fastLog | -( | -vecType< T, P > const & | -x | ) | -- |
Faster than the common exp2 function but less accurate.
-| GLM_FUNC_DECL T glm::fastLog2 | -( | -T | -x | ) | -- |
Faster than the common log2 function but less accurate.
-| GLM_FUNC_DECL vecType<T, P> glm::fastLog2 | -( | -vecType< T, P > const & | -x | ) | -- |
Faster than the common log2 function but less accurate.
-| GLM_FUNC_DECL genType glm::fastPow | -( | -genType | -x, | -
| - | - | genType | -y | -
| - | ) | -- |
Faster than the common pow function but less accurate.
-| GLM_FUNC_DECL vecType<T, P> glm::fastPow | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Faster than the common pow function but less accurate.
-| GLM_FUNC_DECL genTypeT glm::fastPow | -( | -genTypeT | -x, | -
| - | - | genTypeU | -y | -
| - | ) | -- |
Faster than the common pow function but less accurate.
-| GLM_FUNC_DECL vecType<T, P> glm::fastPow | -( | -vecType< T, P > const & | -x | ) | -- |
Faster than the common pow function but less accurate.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00194.html b/doc/api/a00194.html
deleted file mode 100644
index ef7ec49d..00000000
--- a/doc/api/a00194.html
+++ /dev/null
@@ -1,333 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Fast but less accurate implementations of square root based functions. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastDistance (genType x, genType y) |
| Faster than the common distance function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | fastDistance (vecType< T, P > const &x, vecType< T, P > const &y) |
| Faster than the common distance function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastInverseSqrt (genType x) |
| Faster than the common inversesqrt function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastInverseSqrt (vecType< T, P > const &x) |
| Faster than the common inversesqrt function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastLength (genType x) |
| Faster than the common length function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | fastLength (vecType< T, P > const &x) |
| Faster than the common length function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastNormalize (genType const &x) |
| Faster than the common normalize function but less accurate. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | fastSqrt (genType x) |
| Faster than the common sqrt function but less accurate. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | fastSqrt (vecType< T, P > const &x) |
| Faster than the common sqrt function but less accurate. More... | |
Fast but less accurate implementations of square root based functions.
-<glm/gtx/fast_square_root.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType glm::fastDistance | -( | -genType | -x, | -
| - | - | genType | -y | -
| - | ) | -- |
Faster than the common distance function but less accurate.
-| GLM_FUNC_DECL T glm::fastDistance | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Faster than the common distance function but less accurate.
-| GLM_FUNC_DECL genType glm::fastInverseSqrt | -( | -genType | -x | ) | -- |
Faster than the common inversesqrt function but less accurate.
-| GLM_FUNC_DECL vecType<T, P> glm::fastInverseSqrt | -( | -vecType< T, P > const & | -x | ) | -- |
Faster than the common inversesqrt function but less accurate.
-| GLM_FUNC_DECL genType glm::fastLength | -( | -genType | -x | ) | -- |
Faster than the common length function but less accurate.
-| GLM_FUNC_DECL T glm::fastLength | -( | -vecType< T, P > const & | -x | ) | -- |
Faster than the common length function but less accurate.
-| GLM_FUNC_DECL genType glm::fastNormalize | -( | -genType const & | -x | ) | -- |
Faster than the common normalize function but less accurate.
-| GLM_FUNC_DECL genType glm::fastSqrt | -( | -genType | -x | ) | -- |
Faster than the common sqrt function but less accurate.
-| GLM_FUNC_DECL vecType<T, P> glm::fastSqrt | -( | -vecType< T, P > const & | -x | ) | -- |
Faster than the common sqrt function but less accurate.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00195.html b/doc/api/a00195.html
deleted file mode 100644
index f69f8a48..00000000
--- a/doc/api/a00195.html
+++ /dev/null
@@ -1,296 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Fast but less accurate implementations of trigonometric functions. -More...
--Functions | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastAcos (T angle) |
| Faster than the common acos function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastAsin (T angle) |
| Faster than the common asin function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastAtan (T y, T x) |
| Faster than the common atan function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastAtan (T angle) |
| Faster than the common atan function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastCos (T angle) |
| Faster than the common cos function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastSin (T angle) |
| Faster than the common sin function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | fastTan (T angle) |
| Faster than the common tan function but less accurate. More... | |
| template<typename T > | |
| GLM_FUNC_DECL T | wrapAngle (T angle) |
| Wrap an angle to [0 2pi[ From GLM_GTX_fast_trigonometry extension. More... | |
Fast but less accurate implementations of trigonometric functions.
-<glm/gtx/fast_trigonometry.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL T glm::fastAcos | -( | -T | -angle | ) | -- |
Faster than the common acos function but less accurate.
-Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.
- -| GLM_FUNC_DECL T glm::fastAsin | -( | -T | -angle | ) | -- |
Faster than the common asin function but less accurate.
-Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.
- -| GLM_FUNC_DECL T glm::fastAtan | -( | -T | -y, | -
| - | - | T | -x | -
| - | ) | -- |
Faster than the common atan function but less accurate.
-Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.
- -| GLM_FUNC_DECL T glm::fastAtan | -( | -T | -angle | ) | -- |
Faster than the common atan function but less accurate.
-Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.
- -| GLM_FUNC_DECL T glm::fastCos | -( | -T | -angle | ) | -- |
Faster than the common cos function but less accurate.
-From GLM_GTX_fast_trigonometry extension.
- -| GLM_FUNC_DECL T glm::fastSin | -( | -T | -angle | ) | -- |
Faster than the common sin function but less accurate.
-From GLM_GTX_fast_trigonometry extension.
- -| GLM_FUNC_DECL T glm::fastTan | -( | -T | -angle | ) | -- |
Faster than the common tan function but less accurate.
-Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.
- -| GLM_FUNC_DECL T glm::wrapAngle | -( | -T | -angle | ) | -- |
Wrap an angle to [0 2pi[ From GLM_GTX_fast_trigonometry extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00196.html b/doc/api/a00196.html
deleted file mode 100644
index a9a8d3c1..00000000
--- a/doc/api/a00196.html
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Functions that return the color of procedural gradient for specific coordinates. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | linearGradient (tvec2< T, P > const &Point0, tvec2< T, P > const &Point1, tvec2< T, P > const &Position) |
| Return a color from a linear gradient. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | radialGradient (tvec2< T, P > const &Center, T const &Radius, tvec2< T, P > const &Focal, tvec2< T, P > const &Position) |
| Return a color from a radial gradient. More... | |
Functions that return the color of procedural gradient for specific coordinates.
-<glm/gtx/gradient_paint.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL T glm::linearGradient | -( | -tvec2< T, P > const & | -Point0, | -
| - | - | tvec2< T, P > const & | -Point1, | -
| - | - | tvec2< T, P > const & | -Position | -
| - | ) | -- |
Return a color from a linear gradient.
-| GLM_FUNC_DECL T glm::radialGradient | -( | -tvec2< T, P > const & | -Center, | -
| - | - | T const & | -Radius, | -
| - | - | tvec2< T, P > const & | -Focal, | -
| - | - | tvec2< T, P > const & | -Position | -
| - | ) | -- |
Return a color from a radial gradient.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00197.html b/doc/api/a00197.html
deleted file mode 100644
index cc279090..00000000
--- a/doc/api/a00197.html
+++ /dev/null
@@ -1,181 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
To know if a set of three basis vectors defines a right or left-handed coordinate system. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | leftHanded (tvec3< T, P > const &tangent, tvec3< T, P > const &binormal, tvec3< T, P > const &normal) |
| Return if a trihedron left handed or not. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | rightHanded (tvec3< T, P > const &tangent, tvec3< T, P > const &binormal, tvec3< T, P > const &normal) |
| Return if a trihedron right handed or not. More... | |
To know if a set of three basis vectors defines a right or left-handed coordinate system.
-<glm/gtx/handed_coordinate_system.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL bool glm::leftHanded | -( | -tvec3< T, P > const & | -tangent, | -
| - | - | tvec3< T, P > const & | -binormal, | -
| - | - | tvec3< T, P > const & | -normal | -
| - | ) | -- |
Return if a trihedron left handed or not.
-From GLM_GTX_handed_coordinate_space extension.
- -| GLM_FUNC_DECL bool glm::rightHanded | -( | -tvec3< T, P > const & | -tangent, | -
| - | - | tvec3< T, P > const & | -binormal, | -
| - | - | tvec3< T, P > const & | -normal | -
| - | ) | -- |
Return if a trihedron right handed or not.
-From GLM_GTX_handed_coordinate_space extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00198.html b/doc/api/a00198.html
deleted file mode 100644
index c27b20aa..00000000
--- a/doc/api/a00198.html
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Add std::hash support for glm types. -More...
-Add std::hash support for glm types.
-<glm/gtx/hash.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00199.html b/doc/api/a00199.html
deleted file mode 100644
index e623c486..00000000
--- a/doc/api/a00199.html
+++ /dev/null
@@ -1,366 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Add support for integer for core functions. -More...
--Typedefs | |
| typedef signed int | sint |
| 32bit signed integer. More... | |
-Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | factorial (genType const &x) |
| Return the factorial value of a number (!12 max, integer only) From GLM_GTX_integer extension. More... | |
| GLM_FUNC_DECL unsigned int | floor_log2 (unsigned int x) |
| Returns the floor log2 of x. More... | |
| GLM_FUNC_DECL int | mod (int x, int y) |
| Modulus. More... | |
| GLM_FUNC_DECL uint | mod (uint x, uint y) |
| Modulus. More... | |
| GLM_FUNC_DECL uint | nlz (uint x) |
| Returns the number of leading zeros. More... | |
| GLM_FUNC_DECL int | pow (int x, int y) |
| Returns x raised to the y power. More... | |
| GLM_FUNC_DECL uint | pow (uint x, uint y) |
| Returns x raised to the y power. More... | |
| GLM_FUNC_DECL int | sqrt (int x) |
| Returns the positive square root of x. More... | |
| GLM_FUNC_DECL uint | sqrt (uint x) |
| Returns the positive square root of x. More... | |
Add support for integer for core functions.
-<glm/gtx/integer.hpp> need to be included to use these functionalities.
-| typedef signed int sint | -
32bit signed integer.
-From GLM_GTX_integer extension.
- -Definition at line 55 of file gtx/integer.hpp.
- -| GLM_FUNC_DECL genType glm::factorial | -( | -genType const & | -x | ) | -- |
Return the factorial value of a number (!12 max, integer only) From GLM_GTX_integer extension.
- -| GLM_FUNC_DECL unsigned int glm::floor_log2 | -( | -unsigned int | -x | ) | -- |
Returns the floor log2 of x.
-From GLM_GTX_integer extension.
- -| GLM_FUNC_DECL int glm::mod | -( | -int | -x, | -
| - | - | int | -y | -
| - | ) | -- |
Modulus.
-Returns x - y * floor(x / y) for each component in x using the floating point value y. From GLM_GTX_integer extension.
- -Modulus.
-Returns x - y * floor(x / y) for each component in x using the floating point value y. From GLM_GTX_integer extension.
- -| GLM_FUNC_DECL uint glm::nlz | -( | -uint | -x | ) | -- |
Returns the number of leading zeros.
-From GLM_GTX_integer extension.
- -| GLM_FUNC_DECL int glm::pow | -( | -int | -x, | -
| - | - | int | -y | -
| - | ) | -- |
Returns x raised to the y power.
-From GLM_GTX_integer extension.
- -Returns x raised to the y power.
-From GLM_GTX_integer extension.
- -| GLM_FUNC_DECL int glm::sqrt | -( | -int | -x | ) | -- |
Returns the positive square root of x.
-From GLM_GTX_integer extension.
- -| GLM_FUNC_DECL uint glm::sqrt | -( | -uint | -x | ) | -- |
Returns the positive square root of x.
-From GLM_GTX_integer extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00200.html b/doc/api/a00200.html
deleted file mode 100644
index 1246b648..00000000
--- a/doc/api/a00200.html
+++ /dev/null
@@ -1,445 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Add intersection functions. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectLineSphere (genType const &point0, genType const &point1, genType const &sphereCenter, typename genType::value_type sphereRadius, genType &intersectionPosition1, genType &intersectionNormal1, genType &intersectionPosition2=genType(), genType &intersectionNormal2=genType()) |
| Compute the intersection of a line and a sphere. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectLineTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position) |
| Compute the intersection of a line and a triangle. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectRayPlane (genType const &orig, genType const &dir, genType const &planeOrig, genType const &planeNormal, typename genType::value_type &intersectionDistance) |
| Compute the intersection of a ray and a plane. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &intersectionDistance) |
| Compute the intersection distance of a ray and a sphere. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadius, genType &intersectionPosition, genType &intersectionNormal) |
| Compute the intersection of a ray and a sphere. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL bool | intersectRayTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &baryPosition) |
| Compute the intersection of a ray and a triangle. More... | |
Add intersection functions.
-<glm/gtx/intersect.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL bool glm::intersectLineSphere | -( | -genType const & | -point0, | -
| - | - | genType const & | -point1, | -
| - | - | genType const & | -sphereCenter, | -
| - | - | typename genType::value_type | -sphereRadius, | -
| - | - | genType & | -intersectionPosition1, | -
| - | - | genType & | -intersectionNormal1, | -
| - | - | genType & | -intersectionPosition2 = genType(), |
-
| - | - | genType & | -intersectionNormal2 = genType() |
-
| - | ) | -- |
Compute the intersection of a line and a sphere.
-From GLM_GTX_intersect extension
- -| GLM_FUNC_DECL bool glm::intersectLineTriangle | -( | -genType const & | -orig, | -
| - | - | genType const & | -dir, | -
| - | - | genType const & | -vert0, | -
| - | - | genType const & | -vert1, | -
| - | - | genType const & | -vert2, | -
| - | - | genType & | -position | -
| - | ) | -- |
Compute the intersection of a line and a triangle.
-From GLM_GTX_intersect extension.
- -| GLM_FUNC_DECL bool glm::intersectRayPlane | -( | -genType const & | -orig, | -
| - | - | genType const & | -dir, | -
| - | - | genType const & | -planeOrig, | -
| - | - | genType const & | -planeNormal, | -
| - | - | typename genType::value_type & | -intersectionDistance | -
| - | ) | -- |
Compute the intersection of a ray and a plane.
-Ray direction and plane normal must be unit length. From GLM_GTX_intersect extension.
- -| GLM_FUNC_DECL bool glm::intersectRaySphere | -( | -genType const & | -rayStarting, | -
| - | - | genType const & | -rayNormalizedDirection, | -
| - | - | genType const & | -sphereCenter, | -
| - | - | typename genType::value_type const | -sphereRadiusSquered, | -
| - | - | typename genType::value_type & | -intersectionDistance | -
| - | ) | -- |
Compute the intersection distance of a ray and a sphere.
-The ray direction vector is unit length. From GLM_GTX_intersect extension.
- -| GLM_FUNC_DECL bool glm::intersectRaySphere | -( | -genType const & | -rayStarting, | -
| - | - | genType const & | -rayNormalizedDirection, | -
| - | - | genType const & | -sphereCenter, | -
| - | - | const typename genType::value_type | -sphereRadius, | -
| - | - | genType & | -intersectionPosition, | -
| - | - | genType & | -intersectionNormal | -
| - | ) | -- |
Compute the intersection of a ray and a sphere.
-From GLM_GTX_intersect extension.
- -| GLM_FUNC_DECL bool glm::intersectRayTriangle | -( | -genType const & | -orig, | -
| - | - | genType const & | -dir, | -
| - | - | genType const & | -vert0, | -
| - | - | genType const & | -vert1, | -
| - | - | genType const & | -vert2, | -
| - | - | genType & | -baryPosition | -
| - | ) | -- |
Compute the intersection of a ray and a triangle.
-From GLM_GTX_intersect extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00201.html b/doc/api/a00201.html
deleted file mode 100644
index fd4e6a6b..00000000
--- a/doc/api/a00201.html
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
std::[w]ostream support for glm types -More...
-std::[w]ostream support for glm types
-std::[w]ostream support for glm types + precision/width/etc. manipulators based on howard hinnant's std::chrono io proposal [http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html]
-<glm/gtx/io.hpp> needs to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00202.html b/doc/api/a00202.html
deleted file mode 100644
index 8a8fc7c3..00000000
--- a/doc/api/a00202.html
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Logarithm for any base. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | log (genType const &x, genType const &base) |
| Logarithm for any base. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< T, P > | sign (vecType< T, P > const &x, vecType< T, P > const &base) |
| Logarithm for any base. More... | |
Logarithm for any base.
-base can be a vector or a scalar.
-<glm/gtx/log_base.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType glm::log | -( | -genType const & | -x, | -
| - | - | genType const & | -base | -
| - | ) | -- |
Logarithm for any base.
-From GLM_GTX_log_base.
- -| GLM_FUNC_DECL vecType<T, P> glm::sign | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -base | -
| - | ) | -- |
Logarithm for any base.
-From GLM_GTX_log_base.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00203.html b/doc/api/a00203.html
deleted file mode 100644
index 9a2c4eb5..00000000
--- a/doc/api/a00203.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Build cross product matrices. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | matrixCross3 (tvec3< T, P > const &x) |
| Build a cross product matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | matrixCross4 (tvec3< T, P > const &x) |
| Build a cross product matrix. More... | |
Build cross product matrices.
-<glm/gtx/matrix_cross_product.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat3x3<T, P> glm::matrixCross3 | -( | -tvec3< T, P > const & | -x | ) | -- |
Build a cross product matrix.
-From GLM_GTX_matrix_cross_product extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::matrixCross4 | -( | -tvec3< T, P > const & | -x | ) | -- |
Build a cross product matrix.
-From GLM_GTX_matrix_cross_product extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00204.html b/doc/api/a00204.html
deleted file mode 100644
index 5440c908..00000000
--- a/doc/api/a00204.html
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Decomposes a model matrix to translations, rotation and scale components. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | decompose (tmat4x4< T, P > const &modelMatrix, tvec3< T, P > &scale, tquat< T, P > &orientation, tvec3< T, P > &translation, tvec3< T, P > &skew, tvec4< T, P > &perspective) |
| Decomposes a model matrix to translations, rotation and scale components. More... | |
Decomposes a model matrix to translations, rotation and scale components.
-<glm/gtx/matrix_decompose.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL bool glm::decompose | -( | -tmat4x4< T, P > const & | -modelMatrix, | -
| - | - | tvec3< T, P > & | -scale, | -
| - | - | tquat< T, P > & | -orientation, | -
| - | - | tvec3< T, P > & | -translation, | -
| - | - | tvec3< T, P > & | -skew, | -
| - | - | tvec4< T, P > & | -perspective | -
| - | ) | -- |
Decomposes a model matrix to translations, rotation and scale components.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00205.html b/doc/api/a00205.html
deleted file mode 100644
index a9d6f4da..00000000
--- a/doc/api/a00205.html
+++ /dev/null
@@ -1,237 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Allows to directly interpolate two exiciting matrices. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL void | axisAngle (tmat4x4< T, P > const &mat, tvec3< T, P > &axis, T &angle) |
| Get the axis and angle of the rotation from a matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | axisAngleMatrix (tvec3< T, P > const &axis, T const angle) |
| Build a matrix from axis and angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | extractMatrixRotation (tmat4x4< T, P > const &mat) |
| Extracts the rotation part of a matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | interpolate (tmat4x4< T, P > const &m1, tmat4x4< T, P > const &m2, T const delta) |
| Build a interpolation of 4 * 4 matrixes. More... | |
Allows to directly interpolate two exiciting matrices.
-<glm/gtx/matrix_interpolation.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL void glm::axisAngle | -( | -tmat4x4< T, P > const & | -mat, | -
| - | - | tvec3< T, P > & | -axis, | -
| - | - | T & | -angle | -
| - | ) | -- |
Get the axis and angle of the rotation from a matrix.
-From GLM_GTX_matrix_interpolation extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::axisAngleMatrix | -( | -tvec3< T, P > const & | -axis, | -
| - | - | T const | -angle | -
| - | ) | -- |
Build a matrix from axis and angle.
-From GLM_GTX_matrix_interpolation extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::extractMatrixRotation | -( | -tmat4x4< T, P > const & | -mat | ) | -- |
Extracts the rotation part of a matrix.
-From GLM_GTX_matrix_interpolation extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::interpolate | -( | -tmat4x4< T, P > const & | -m1, | -
| - | - | tmat4x4< T, P > const & | -m2, | -
| - | - | T const | -delta | -
| - | ) | -- |
Build a interpolation of 4 * 4 matrixes.
-From GLM_GTX_matrix_interpolation extension. Warning! works only with rotation and/or translation matrixes, scale will generate unexpected results.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00206.html b/doc/api/a00206.html
deleted file mode 100644
index e93aa722..00000000
--- a/doc/api/a00206.html
+++ /dev/null
@@ -1,475 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Build matrices with specific matrix order, row or column. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | colMajor2 (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
| Build a column major matrix from column vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | colMajor2 (tmat2x2< T, P > const &m) |
| Build a column major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | colMajor3 (tvec3< T, P > const &v1, tvec3< T, P > const &v2, tvec3< T, P > const &v3) |
| Build a column major matrix from column vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | colMajor3 (tmat3x3< T, P > const &m) |
| Build a column major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | colMajor4 (tvec4< T, P > const &v1, tvec4< T, P > const &v2, tvec4< T, P > const &v3, tvec4< T, P > const &v4) |
| Build a column major matrix from column vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | colMajor4 (tmat4x4< T, P > const &m) |
| Build a column major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | rowMajor2 (tvec2< T, P > const &v1, tvec2< T, P > const &v2) |
| Build a row major matrix from row vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | rowMajor2 (tmat2x2< T, P > const &m) |
| Build a row major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | rowMajor3 (tvec3< T, P > const &v1, tvec3< T, P > const &v2, tvec3< T, P > const &v3) |
| Build a row major matrix from row vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | rowMajor3 (tmat3x3< T, P > const &m) |
| Build a row major matrix from other matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rowMajor4 (tvec4< T, P > const &v1, tvec4< T, P > const &v2, tvec4< T, P > const &v3, tvec4< T, P > const &v4) |
| Build a row major matrix from row vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rowMajor4 (tmat4x4< T, P > const &m) |
| Build a row major matrix from other matrix. More... | |
Build matrices with specific matrix order, row or column.
-<glm/gtx/matrix_major_storage.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat2x2<T, P> glm::colMajor2 | -( | -tvec2< T, P > const & | -v1, | -
| - | - | tvec2< T, P > const & | -v2 | -
| - | ) | -- |
Build a column major matrix from column vectors.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat2x2<T, P> glm::colMajor2 | -( | -tmat2x2< T, P > const & | -m | ) | -- |
Build a column major matrix from other matrix.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat3x3<T, P> glm::colMajor3 | -( | -tvec3< T, P > const & | -v1, | -
| - | - | tvec3< T, P > const & | -v2, | -
| - | - | tvec3< T, P > const & | -v3 | -
| - | ) | -- |
Build a column major matrix from column vectors.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat3x3<T, P> glm::colMajor3 | -( | -tmat3x3< T, P > const & | -m | ) | -- |
Build a column major matrix from other matrix.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::colMajor4 | -( | -tvec4< T, P > const & | -v1, | -
| - | - | tvec4< T, P > const & | -v2, | -
| - | - | tvec4< T, P > const & | -v3, | -
| - | - | tvec4< T, P > const & | -v4 | -
| - | ) | -- |
Build a column major matrix from column vectors.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::colMajor4 | -( | -tmat4x4< T, P > const & | -m | ) | -- |
Build a column major matrix from other matrix.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat2x2<T, P> glm::rowMajor2 | -( | -tvec2< T, P > const & | -v1, | -
| - | - | tvec2< T, P > const & | -v2 | -
| - | ) | -- |
Build a row major matrix from row vectors.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat2x2<T, P> glm::rowMajor2 | -( | -tmat2x2< T, P > const & | -m | ) | -- |
Build a row major matrix from other matrix.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat3x3<T, P> glm::rowMajor3 | -( | -tvec3< T, P > const & | -v1, | -
| - | - | tvec3< T, P > const & | -v2, | -
| - | - | tvec3< T, P > const & | -v3 | -
| - | ) | -- |
Build a row major matrix from row vectors.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat3x3<T, P> glm::rowMajor3 | -( | -tmat3x3< T, P > const & | -m | ) | -- |
Build a row major matrix from other matrix.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::rowMajor4 | -( | -tvec4< T, P > const & | -v1, | -
| - | - | tvec4< T, P > const & | -v2, | -
| - | - | tvec4< T, P > const & | -v3, | -
| - | - | tvec4< T, P > const & | -v4 | -
| - | ) | -- |
Build a row major matrix from row vectors.
-From GLM_GTX_matrix_major_storage extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::rowMajor4 | -( | -tmat4x4< T, P > const & | -m | ) | -- |
Build a row major matrix from other matrix.
-From GLM_GTX_matrix_major_storage extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00207.html b/doc/api/a00207.html
deleted file mode 100644
index 4e5e3b4c..00000000
--- a/doc/api/a00207.html
+++ /dev/null
@@ -1,310 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Build diagonal matrices from vectors. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x2< T, P > | diagonal2x2 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x3< T, P > | diagonal2x3 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat2x4< T, P > | diagonal2x4 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x2< T, P > | diagonal3x2 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | diagonal3x3 (tvec3< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x4< T, P > | diagonal3x4 (tvec3< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x2< T, P > | diagonal4x2 (tvec2< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x3< T, P > | diagonal4x3 (tvec3< T, P > const &v) |
| Build a diagonal matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | diagonal4x4 (tvec4< T, P > const &v) |
| Build a diagonal matrix. More... | |
Build diagonal matrices from vectors.
-<glm/gtx/matrix_operation.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat2x2<T, P> glm::diagonal2x2 | -( | -tvec2< T, P > const & | -v | ) | -- |
Build a diagonal matrix.
-From GLM_GTX_matrix_operation extension.
- -| GLM_FUNC_DECL tmat2x3<T, P> glm::diagonal2x3 | -( | -tvec2< T, P > const & | -v | ) | -- |
Build a diagonal matrix.
-From GLM_GTX_matrix_operation extension.
- -| GLM_FUNC_DECL tmat2x4<T, P> glm::diagonal2x4 | -( | -tvec2< T, P > const & | -v | ) | -- |
Build a diagonal matrix.
-From GLM_GTX_matrix_operation extension.
- -| GLM_FUNC_DECL tmat3x2<T, P> glm::diagonal3x2 | -( | -tvec2< T, P > const & | -v | ) | -- |
Build a diagonal matrix.
-From GLM_GTX_matrix_operation extension.
- -| GLM_FUNC_DECL tmat3x3<T, P> glm::diagonal3x3 | -( | -tvec3< T, P > const & | -v | ) | -- |
Build a diagonal matrix.
-From GLM_GTX_matrix_operation extension.
- -| GLM_FUNC_DECL tmat3x4<T, P> glm::diagonal3x4 | -( | -tvec3< T, P > const & | -v | ) | -- |
Build a diagonal matrix.
-From GLM_GTX_matrix_operation extension.
- -| GLM_FUNC_DECL tmat4x2<T, P> glm::diagonal4x2 | -( | -tvec2< T, P > const & | -v | ) | -- |
Build a diagonal matrix.
-From GLM_GTX_matrix_operation extension.
- -| GLM_FUNC_DECL tmat4x3<T, P> glm::diagonal4x3 | -( | -tvec3< T, P > const & | -v | ) | -- |
Build a diagonal matrix.
-From GLM_GTX_matrix_operation extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::diagonal4x4 | -( | -tvec4< T, P > const & | -v | ) | -- |
Build a diagonal matrix.
-From GLM_GTX_matrix_operation extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00208.html b/doc/api/a00208.html
deleted file mode 100644
index 928fc85f..00000000
--- a/doc/api/a00208.html
+++ /dev/null
@@ -1,367 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Query to evaluate matrix properties. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL bool | isIdentity (matType< T, P > const &m, T const &epsilon) |
| Return whether a matrix is an identity matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNormalized (tmat2x2< T, P > const &m, T const &epsilon) |
| Return whether a matrix is a normalized matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNormalized (tmat3x3< T, P > const &m, T const &epsilon) |
| Return whether a matrix is a normalized matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNormalized (tmat4x4< T, P > const &m, T const &epsilon) |
| Return whether a matrix is a normalized matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNull (tmat2x2< T, P > const &m, T const &epsilon) |
| Return whether a matrix a null matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNull (tmat3x3< T, P > const &m, T const &epsilon) |
| Return whether a matrix a null matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL bool | isNull (tmat4x4< T, P > const &m, T const &epsilon) |
| Return whether a matrix is a null matrix. More... | |
| template<typename T , precision P, template< typename, precision > class matType> | |
| GLM_FUNC_DECL bool | isOrthogonal (matType< T, P > const &m, T const &epsilon) |
| Return whether a matrix is an orthonormalized matrix. More... | |
Query to evaluate matrix properties.
-<glm/gtx/matrix_query.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL bool glm::isIdentity | -( | -matType< T, P > const & | -m, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Return whether a matrix is an identity matrix.
-From GLM_GTX_matrix_query extension.
- -| GLM_FUNC_DECL bool glm::isNormalized | -( | -tmat2x2< T, P > const & | -m, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Return whether a matrix is a normalized matrix.
-From GLM_GTX_matrix_query extension.
- -| GLM_FUNC_DECL bool glm::isNormalized | -( | -tmat3x3< T, P > const & | -m, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Return whether a matrix is a normalized matrix.
-From GLM_GTX_matrix_query extension.
- -| GLM_FUNC_DECL bool glm::isNormalized | -( | -tmat4x4< T, P > const & | -m, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Return whether a matrix is a normalized matrix.
-From GLM_GTX_matrix_query extension.
- -| GLM_FUNC_DECL bool glm::isNull | -( | -tmat2x2< T, P > const & | -m, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Return whether a matrix a null matrix.
-From GLM_GTX_matrix_query extension.
- -| GLM_FUNC_DECL bool glm::isNull | -( | -tmat3x3< T, P > const & | -m, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Return whether a matrix a null matrix.
-From GLM_GTX_matrix_query extension.
- -| GLM_FUNC_DECL bool glm::isNull | -( | -tmat4x4< T, P > const & | -m, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Return whether a matrix is a null matrix.
-From GLM_GTX_matrix_query extension.
- -| GLM_FUNC_DECL bool glm::isOrthogonal | -( | -matType< T, P > const & | -m, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Return whether a matrix is an orthonormalized matrix.
-From GLM_GTX_matrix_query extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00209.html b/doc/api/a00209.html
deleted file mode 100644
index f0c33179..00000000
--- a/doc/api/a00209.html
+++ /dev/null
@@ -1,298 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines functions that generate common 2d transformation matrices. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | rotate (tmat3x3< T, P > const &m, T angle) |
| Builds a rotation 3 * 3 matrix created from an angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | scale (tmat3x3< T, P > const &m, tvec2< T, P > const &v) |
| Builds a scale 3 * 3 matrix created from a vector of 2 components. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | shearX (tmat3x3< T, P > const &m, T y) |
| Builds an horizontal (parallel to the x axis) shear 3 * 3 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | shearY (tmat3x3< T, P > const &m, T x) |
| Builds a vertical (parallel to the y axis) shear 3 * 3 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_QUALIFIER tmat3x3< T, P > | translate (tmat3x3< T, P > const &m, tvec2< T, P > const &v) |
| Builds a translation 3 * 3 matrix created from a vector of 2 components. More... | |
Defines functions that generate common 2d transformation matrices.
-<glm/gtx/matrix_transform_2d.hpp> need to be included to use these functionalities.
-| GLM_FUNC_QUALIFIER tmat3x3<T, P> glm::rotate | -( | -tmat3x3< T, P > const & | -m, | -
| - | - | T | -angle | -
| - | ) | -- |
Builds a rotation 3 * 3 matrix created from an angle.
-| m | Input matrix multiplied by this translation matrix. |
| angle | Rotation angle expressed in radians if GLM_FORCE_RADIANS is defined or degrees otherwise. |
| GLM_FUNC_QUALIFIER tmat3x3<T, P> glm::scale | -( | -tmat3x3< T, P > const & | -m, | -
| - | - | tvec2< T, P > const & | -v | -
| - | ) | -- |
Builds a scale 3 * 3 matrix created from a vector of 2 components.
-| m | Input matrix multiplied by this translation matrix. |
| v | Coordinates of a scale vector. |
| GLM_FUNC_QUALIFIER tmat3x3<T, P> glm::shearX | -( | -tmat3x3< T, P > const & | -m, | -
| - | - | T | -y | -
| - | ) | -- |
Builds an horizontal (parallel to the x axis) shear 3 * 3 matrix.
-| m | Input matrix multiplied by this translation matrix. |
| y | Shear factor. |
| GLM_FUNC_QUALIFIER tmat3x3<T, P> glm::shearY | -( | -tmat3x3< T, P > const & | -m, | -
| - | - | T | -x | -
| - | ) | -- |
Builds a vertical (parallel to the y axis) shear 3 * 3 matrix.
-| m | Input matrix multiplied by this translation matrix. |
| x | Shear factor. |
| GLM_FUNC_QUALIFIER tmat3x3<T, P> glm::translate | -( | -tmat3x3< T, P > const & | -m, | -
| - | - | tvec2< T, P > const & | -v | -
| - | ) | -- |
Builds a translation 3 * 3 matrix created from a vector of 2 components.
-| m | Input matrix multiplied by this translation matrix. |
| v | Coordinates of a translation vector. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00210.html b/doc/api/a00210.html
deleted file mode 100644
index bb6a3393..00000000
--- a/doc/api/a00210.html
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Mixed product of 3 vectors. -More...
--Functions | |
| -template<typename T , precision P> | |
| GLM_FUNC_DECL T | mixedProduct (tvec3< T, P > const &v1, tvec3< T, P > const &v2, tvec3< T, P > const &v3) |
| Mixed product of 3 vectors (from GLM_GTX_mixed_product extension) | |
Mixed product of 3 vectors.
-<glm/gtx/mixed_product.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00211.html b/doc/api/a00211.html
deleted file mode 100644
index 44a4ddfb..00000000
--- a/doc/api/a00211.html
+++ /dev/null
@@ -1,343 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Various ways to compute vector norms. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | distance2 (vecType< T, P > const &p0, vecType< T, P > const &p1) |
| Returns the squared distance between p0 and p1, i.e., length2(p0 - p1). More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | l1Norm (tvec3< T, P > const &x, tvec3< T, P > const &y) |
| Returns the L1 norm between x and y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | l1Norm (tvec3< T, P > const &v) |
| Returns the L1 norm of v. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | l2Norm (tvec3< T, P > const &x, tvec3< T, P > const &y) |
| Returns the L2 norm between x and y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | l2Norm (tvec3< T, P > const &x) |
| Returns the L2 norm of v. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | length2 (vecType< T, P > const &x) |
| Returns the squared length of x. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | lxNorm (tvec3< T, P > const &x, tvec3< T, P > const &y, unsigned int Depth) |
| Returns the L norm between x and y. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | lxNorm (tvec3< T, P > const &x, unsigned int Depth) |
| Returns the L norm of v. More... | |
Various ways to compute vector norms.
-<glm/gtx/norm.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL T glm::distance2 | -( | -vecType< T, P > const & | -p0, | -
| - | - | vecType< T, P > const & | -p1 | -
| - | ) | -- |
Returns the squared distance between p0 and p1, i.e., length2(p0 - p1).
-From GLM_GTX_norm extension.
- -| GLM_FUNC_DECL T glm::l1Norm | -( | -tvec3< T, P > const & | -x, | -
| - | - | tvec3< T, P > const & | -y | -
| - | ) | -- |
Returns the L1 norm between x and y.
-From GLM_GTX_norm extension.
- -| GLM_FUNC_DECL T glm::l1Norm | -( | -tvec3< T, P > const & | -v | ) | -- |
Returns the L1 norm of v.
-From GLM_GTX_norm extension.
- -| GLM_FUNC_DECL T glm::l2Norm | -( | -tvec3< T, P > const & | -x, | -
| - | - | tvec3< T, P > const & | -y | -
| - | ) | -- |
Returns the L2 norm between x and y.
-From GLM_GTX_norm extension.
- -| GLM_FUNC_DECL T glm::l2Norm | -( | -tvec3< T, P > const & | -x | ) | -- |
Returns the L2 norm of v.
-From GLM_GTX_norm extension.
- -| GLM_FUNC_DECL T glm::length2 | -( | -vecType< T, P > const & | -x | ) | -- |
Returns the squared length of x.
-From GLM_GTX_norm extension.
- -| GLM_FUNC_DECL T glm::lxNorm | -( | -tvec3< T, P > const & | -x, | -
| - | - | tvec3< T, P > const & | -y, | -
| - | - | unsigned int | -Depth | -
| - | ) | -- |
Returns the L norm between x and y.
-From GLM_GTX_norm extension.
- -| GLM_FUNC_DECL T glm::lxNorm | -( | -tvec3< T, P > const & | -x, | -
| - | - | unsigned int | -Depth | -
| - | ) | -- |
Returns the L norm of v.
-From GLM_GTX_norm extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00212.html b/doc/api/a00212.html
deleted file mode 100644
index 843245f4..00000000
--- a/doc/api/a00212.html
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Compute the normal of a triangle. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | triangleNormal (tvec3< T, P > const &p1, tvec3< T, P > const &p2, tvec3< T, P > const &p3) |
| Computes triangle normal from triangle points. More... | |
Compute the normal of a triangle.
-<glm/gtx/normal.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tvec3<T, P> glm::triangleNormal | -( | -tvec3< T, P > const & | -p1, | -
| - | - | tvec3< T, P > const & | -p2, | -
| - | - | tvec3< T, P > const & | -p3 | -
| - | ) | -- |
Computes triangle normal from triangle points.
-From GLM_GTX_normal extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00213.html b/doc/api/a00213.html
deleted file mode 100644
index 6e2a6855..00000000
--- a/doc/api/a00213.html
+++ /dev/null
@@ -1,171 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Dot product of vectors that need to be normalize with a single square root. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | fastNormalizeDot (vecType< T, P > const &x, vecType< T, P > const &y) |
| Normalize parameters and returns the dot product of x and y. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL T | normalizeDot (vecType< T, P > const &x, vecType< T, P > const &y) |
| Normalize parameters and returns the dot product of x and y. More... | |
Dot product of vectors that need to be normalize with a single square root.
-<glm/gtx/normalized_dot.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL T glm::fastNormalizeDot | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Normalize parameters and returns the dot product of x and y.
-Faster that dot(fastNormalize(x), fastNormalize(y)).
-| GLM_FUNC_DECL T glm::normalizeDot | -( | -vecType< T, P > const & | -x, | -
| - | - | vecType< T, P > const & | -y | -
| - | ) | -- |
Normalize parameters and returns the dot product of x and y.
-It's faster that dot(normalize(x), normalize(y)).
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00214.html b/doc/api/a00214.html
deleted file mode 100644
index f43bf278..00000000
--- a/doc/api/a00214.html
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defined size types. -More...
--Typedefs | |
| -typedef f32 | f32mat1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f32 | f32mat1x1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f32 | f32vec1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f64 | f64mat1 |
| Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f64 | f64mat1x1 |
| Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef f64 | f64vec1 |
| Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) | |
| -typedef u16 | u16vec1 |
| 16bit unsigned integer scalar. (from GLM_GTX_number_precision extension) | |
| -typedef u32 | u32vec1 |
| 32bit unsigned integer scalar. (from GLM_GTX_number_precision extension) | |
| -typedef u64 | u64vec1 |
| 64bit unsigned integer scalar. (from GLM_GTX_number_precision extension) | |
| -typedef u8 | u8vec1 |
| 8bit unsigned integer scalar. (from GLM_GTX_number_precision extension) | |
Defined size types.
-<glm/gtx/number_precision.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00215.html b/doc/api/a00215.html
deleted file mode 100644
index e2909800..00000000
--- a/doc/api/a00215.html
+++ /dev/null
@@ -1,172 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Integer exponentiation of power functions. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | pow2 (genType const &x) |
| Returns x raised to the power of 2. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | pow3 (genType const &x) |
| Returns x raised to the power of 3. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | pow4 (genType const &x) |
| Returns x raised to the power of 4. More... | |
Integer exponentiation of power functions.
-<glm/gtx/optimum_pow.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType glm::gtx::pow2 | -( | -genType const & | -x | ) | -- |
Returns x raised to the power of 2.
-| GLM_FUNC_DECL genType glm::gtx::pow3 | -( | -genType const & | -x | ) | -- |
Returns x raised to the power of 3.
-| GLM_FUNC_DECL genType glm::gtx::pow4 | -( | -genType const & | -x | ) | -- |
Returns x raised to the power of 4.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00216.html b/doc/api/a00216.html
deleted file mode 100644
index ec87b1f6..00000000
--- a/doc/api/a00216.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Orthonormalize matrices. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | orthonormalize (tmat3x3< T, P > const &m) |
| Returns the orthonormalized matrix of m. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | orthonormalize (tvec3< T, P > const &x, tvec3< T, P > const &y) |
| Orthonormalizes x according y. More... | |
Orthonormalize matrices.
-<glm/gtx/orthonormalize.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat3x3<T, P> glm::orthonormalize | -( | -tmat3x3< T, P > const & | -m | ) | -- |
Returns the orthonormalized matrix of m.
-| GLM_FUNC_DECL tvec3<T, P> glm::orthonormalize | -( | -tvec3< T, P > const & | -x, | -
| - | - | tvec3< T, P > const & | -y | -
| - | ) | -- |
Orthonormalizes x according y.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00217.html b/doc/api/a00217.html
deleted file mode 100644
index 005f0ab0..00000000
--- a/doc/api/a00217.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Perpendicular of a vector from other one. -More...
--Functions | |
| template<typename vecType > | |
| GLM_FUNC_DECL vecType | perp (vecType const &x, vecType const &Normal) |
| Projects x a perpendicular axis of Normal. More... | |
Perpendicular of a vector from other one.
-<glm/gtx/perpendicular.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL vecType glm::perp | -( | -vecType const & | -x, | -
| - | - | vecType const & | -Normal | -
| - | ) | -- |
Projects x a perpendicular axis of Normal.
-From GLM_GTX_perpendicular extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00218.html b/doc/api/a00218.html
deleted file mode 100644
index 9c7be3a2..00000000
--- a/doc/api/a00218.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Conversion from Euclidean space to polar space and revert. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | euclidean (tvec2< T, P > const &polar) |
| Convert Polar to Euclidean coordinates. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | polar (tvec3< T, P > const &euclidean) |
| Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude. More... | |
Conversion from Euclidean space to polar space and revert.
-<glm/gtx/polar_coordinates.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tvec3<T, P> glm::euclidean | -( | -tvec2< T, P > const & | -polar | ) | -- |
Convert Polar to Euclidean coordinates.
-| GLM_FUNC_DECL tvec3<T, P> glm::polar | -( | -tvec3< T, P > const & | -euclidean | ) | -- |
Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00219.html b/doc/api/a00219.html
deleted file mode 100644
index de96acac..00000000
--- a/doc/api/a00219.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Projection of a vector to other one. -More...
--Functions | |
| template<typename vecType > | |
| GLM_FUNC_DECL vecType | proj (vecType const &x, vecType const &Normal) |
| Projects x on Normal. More... | |
Projection of a vector to other one.
-<glm/gtx/projection.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL vecType glm::proj | -( | -vecType const & | -x, | -
| - | - | vecType const & | -Normal | -
| - | ) | -- |
Projects x on Normal.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00220.html b/doc/api/a00220.html
deleted file mode 100644
index 4cbc5e2e..00000000
--- a/doc/api/a00220.html
+++ /dev/null
@@ -1,673 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Extented quaternion types and functions. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | cross (tquat< T, P > const &q, tvec3< T, P > const &v) |
| Compute a cross product between a quaternion and a vector. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | cross (tvec3< T, P > const &v, tquat< T, P > const &q) |
| Compute a cross product between a vector and a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | exp (tquat< T, P > const &q) |
| Returns a exp of a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | extractRealComponent (tquat< T, P > const &q) |
| Extract the real component of a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | fastMix (tquat< T, P > const &x, tquat< T, P > const &y, T const &a) |
| Quaternion normalized linear interpolation. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | intermediate (tquat< T, P > const &prev, tquat< T, P > const &curr, tquat< T, P > const &next) |
| Returns an intermediate control point for squad interpolation. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | length2 (tquat< T, P > const &q) |
| Returns the squared length of x. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | log (tquat< T, P > const &q) |
| Returns a log of a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | pow (tquat< T, P > const &x, T const &y) |
| Returns x raised to the y power. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotate (tquat< T, P > const &q, tvec3< T, P > const &v) |
| Returns quarternion square root. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotate (tquat< T, P > const &q, tvec4< T, P > const &v) |
| Rotates a 4 components vector by a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | rotation (tvec3< T, P > const &orig, tvec3< T, P > const &dest) |
| Compute the rotation between two vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | shortMix (tquat< T, P > const &x, tquat< T, P > const &y, T const &a) |
| Quaternion interpolation using the rotation short path. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | squad (tquat< T, P > const &q1, tquat< T, P > const &q2, tquat< T, P > const &s1, tquat< T, P > const &s2, T const &h) |
| Compute a point on a path according squad equation. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | toMat3 (tquat< T, P > const &x) |
| Converts a quaternion to a 3 * 3 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | toMat4 (tquat< T, P > const &x) |
| Converts a quaternion to a 4 * 4 matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | toQuat (tmat3x3< T, P > const &x) |
| Converts a 3 * 3 matrix to a quaternion. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | toQuat (tmat4x4< T, P > const &x) |
| Converts a 4 * 4 matrix to a quaternion. More... | |
Extented quaternion types and functions.
-<glm/gtx/quaternion.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tvec3<T, P> glm::cross | -( | -tquat< T, P > const & | -q, | -
| - | - | tvec3< T, P > const & | -v | -
| - | ) | -- |
Compute a cross product between a quaternion and a vector.
-| GLM_FUNC_DECL tvec3<T, P> glm::cross | -( | -tvec3< T, P > const & | -v, | -
| - | - | tquat< T, P > const & | -q | -
| - | ) | -- |
Compute a cross product between a vector and a quaternion.
-| GLM_FUNC_DECL tquat<T, P> glm::exp | -( | -tquat< T, P > const & | -q | ) | -- |
Returns a exp of a quaternion.
-| GLM_FUNC_DECL T glm::extractRealComponent | -( | -tquat< T, P > const & | -q | ) | -- |
Extract the real component of a quaternion.
-| GLM_FUNC_DECL tquat<T, P> glm::fastMix | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y, | -
| - | - | T const & | -a | -
| - | ) | -- |
Quaternion normalized linear interpolation.
-| GLM_FUNC_DECL tquat<T, P> glm::intermediate | -( | -tquat< T, P > const & | -prev, | -
| - | - | tquat< T, P > const & | -curr, | -
| - | - | tquat< T, P > const & | -next | -
| - | ) | -- |
Returns an intermediate control point for squad interpolation.
-| GLM_FUNC_DECL T glm::length2 | -( | -tquat< T, P > const & | -q | ) | -- |
Returns the squared length of x.
-| GLM_FUNC_DECL tquat<T, P> glm::log | -( | -tquat< T, P > const & | -q | ) | -- |
Returns a log of a quaternion.
-| GLM_FUNC_DECL tquat<T, P> glm::pow | -( | -tquat< T, P > const & | -x, | -
| - | - | T const & | -y | -
| - | ) | -- |
Returns x raised to the y power.
-| GLM_FUNC_DECL tvec3<T, P> glm::rotate | -( | -tquat< T, P > const & | -q, | -
| - | - | tvec3< T, P > const & | -v | -
| - | ) | -- |
Returns quarternion square root.
-| GLM_FUNC_DECL tvec4<T, P> glm::rotate | -( | -tquat< T, P > const & | -q, | -
| - | - | tvec4< T, P > const & | -v | -
| - | ) | -- |
Rotates a 4 components vector by a quaternion.
-| GLM_FUNC_DECL tquat<T, P> glm::rotation | -( | -tvec3< T, P > const & | -orig, | -
| - | - | tvec3< T, P > const & | -dest | -
| - | ) | -- |
Compute the rotation between two vectors.
-param orig vector, needs to be normalized param dest vector, needs to be normalized
-| GLM_FUNC_DECL tquat<T, P> glm::shortMix | -( | -tquat< T, P > const & | -x, | -
| - | - | tquat< T, P > const & | -y, | -
| - | - | T const & | -a | -
| - | ) | -- |
Quaternion interpolation using the rotation short path.
-| GLM_FUNC_DECL tquat<T, P> glm::squad | -( | -tquat< T, P > const & | -q1, | -
| - | - | tquat< T, P > const & | -q2, | -
| - | - | tquat< T, P > const & | -s1, | -
| - | - | tquat< T, P > const & | -s2, | -
| - | - | T const & | -h | -
| - | ) | -- |
Compute a point on a path according squad equation.
-q1 and q2 are control points; s1 and s2 are intermediate control points.
-| GLM_FUNC_DECL tmat3x3<T, P> glm::toMat3 | -( | -tquat< T, P > const & | -x | ) | -- |
Converts a quaternion to a 3 * 3 matrix.
-Definition at line 128 of file gtx/quaternion.hpp.
- -References glm::mat3_cast().
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::toMat4 | -( | -tquat< T, P > const & | -x | ) | -- |
Converts a quaternion to a 4 * 4 matrix.
-Definition at line 135 of file gtx/quaternion.hpp.
- -References glm::mat4_cast().
- -| GLM_FUNC_DECL tquat<T, P> glm::toQuat | -( | -tmat3x3< T, P > const & | -x | ) | -- |
Converts a 3 * 3 matrix to a quaternion.
-Definition at line 142 of file gtx/quaternion.hpp.
- -References glm::quat_cast().
- -| GLM_FUNC_DECL tquat<T, P> glm::toQuat | -( | -tmat4x4< T, P > const & | -x | ) | -- |
Converts a 4 * 4 matrix to a quaternion.
-Definition at line 149 of file gtx/quaternion.hpp.
- -References glm::quat_cast().
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00221.html b/doc/api/a00221.html
deleted file mode 100644
index 5356f50b..00000000
--- a/doc/api/a00221.html
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines begin and end for vectors and matrices. -More...
-Defines begin and end for vectors and matrices.
-Useful for range-based for loop. The range is defined over the elements, not over columns or rows (e.g. mat4 has 16 elements).
-<glm/gtx/range.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00222.html b/doc/api/a00222.html
deleted file mode 100644
index 526bdeef..00000000
--- a/doc/api/a00222.html
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Projection of a vector to other one. -More...
--Typedefs | |
| typedef detail::uint8 | byte |
| Type for byte numbers. More... | |
| typedef detail::uint32 | dword |
| Type for dword numbers. More... | |
| typedef detail::uint64 | qword |
| Type for qword numbers. More... | |
| typedef detail::uint16 | word |
| Type for word numbers. More... | |
Projection of a vector to other one.
-<glm/gtx/raw_data.hpp> need to be included to use these functionalities.
-| typedef detail::uint8 byte | -
Type for byte numbers.
-From GLM_GTX_raw_data extension.
- -Definition at line 34 of file raw_data.hpp.
- -| typedef detail::uint32 dword | -
Type for dword numbers.
-From GLM_GTX_raw_data extension.
- -Definition at line 42 of file raw_data.hpp.
- -| typedef detail::uint64 qword | -
Type for qword numbers.
-From GLM_GTX_raw_data extension.
- -Definition at line 46 of file raw_data.hpp.
- -| typedef detail::uint16 word | -
Type for word numbers.
-From GLM_GTX_raw_data extension.
- -Definition at line 38 of file raw_data.hpp.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00223.html b/doc/api/a00223.html
deleted file mode 100644
index d72486eb..00000000
--- a/doc/api/a00223.html
+++ /dev/null
@@ -1,209 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Quaternions and matrices rotations around normalized axis. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rotateNormalizedAxis (tmat4x4< T, P > const &m, T const &angle, tvec3< T, P > const &axis) |
| Builds a rotation 4 * 4 matrix created from a normalized axis and an angle. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tquat< T, P > | rotateNormalizedAxis (tquat< T, P > const &q, T const &angle, tvec3< T, P > const &axis) |
| Rotates a quaternion from a vector of 3 components normalized axis and an angle. More... | |
Quaternions and matrices rotations around normalized axis.
-<glm/gtx/rotate_normalized_axis.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat4x4<T, P> glm::rotateNormalizedAxis | -( | -tmat4x4< T, P > const & | -m, | -
| - | - | T const & | -angle, | -
| - | - | tvec3< T, P > const & | -axis | -
| - | ) | -- |
Builds a rotation 4 * 4 matrix created from a normalized axis and an angle.
-| m | Input matrix multiplied by this rotation matrix. |
| angle | Rotation angle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise. |
| axis | Rotation axis, must be normalized. |
| T | Value type used to build the matrix. Currently supported: half (not recommanded), float or double. |
| GLM_FUNC_DECL tquat<T, P> glm::rotateNormalizedAxis | -( | -tquat< T, P > const & | -q, | -
| - | - | T const & | -angle, | -
| - | - | tvec3< T, P > const & | -axis | -
| - | ) | -- |
Rotates a quaternion from a vector of 3 components normalized axis and an angle.
-| q | Source orientation |
| angle | Angle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise. |
| axis | Normalized axis of the rotation, must be normalized. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00224.html b/doc/api/a00224.html
deleted file mode 100644
index 95e3bf95..00000000
--- a/doc/api/a00224.html
+++ /dev/null
@@ -1,492 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Function to directly rotate a vector. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | orientation (tvec3< T, P > const &Normal, tvec3< T, P > const &Up) |
| Build a rotation matrix from a normal and a up vector. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec2< T, P > | rotate (tvec2< T, P > const &v, T const &angle) |
| Rotate a two dimensional vector. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotate (tvec3< T, P > const &v, T const &angle, tvec3< T, P > const &normal) |
| Rotate a three dimensional vector around an axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotate (tvec4< T, P > const &v, T const &angle, tvec3< T, P > const &normal) |
| Rotate a four dimensional vector around an axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotateX (tvec3< T, P > const &v, T const &angle) |
| Rotate a three dimensional vector around the X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotateX (tvec4< T, P > const &v, T const &angle) |
| Rotate a four dimentionnals vector around the X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotateY (tvec3< T, P > const &v, T const &angle) |
| Rotate a three dimensional vector around the Y axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotateY (tvec4< T, P > const &v, T const &angle) |
| Rotate a four dimensional vector around the X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | rotateZ (tvec3< T, P > const &v, T const &angle) |
| Rotate a three dimensional vector around the Z axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec4< T, P > | rotateZ (tvec4< T, P > const &v, T const &angle) |
| Rotate a four dimensional vector around the X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tvec3< T, P > | slerp (tvec3< T, P > const &x, tvec3< T, P > const &y, T const &a) |
| Returns Spherical interpolation between two vectors. More... | |
Function to directly rotate a vector.
-<glm/gtx/rotate_vector.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat4x4<T, P> glm::orientation | -( | -tvec3< T, P > const & | -Normal, | -
| - | - | tvec3< T, P > const & | -Up | -
| - | ) | -- |
Build a rotation matrix from a normal and a up vector.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec2<T, P> glm::rotate | -( | -tvec2< T, P > const & | -v, | -
| - | - | T const & | -angle | -
| - | ) | -- |
Rotate a two dimensional vector.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec3<T, P> glm::rotate | -( | -tvec3< T, P > const & | -v, | -
| - | - | T const & | -angle, | -
| - | - | tvec3< T, P > const & | -normal | -
| - | ) | -- |
Rotate a three dimensional vector around an axis.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec4<T, P> glm::rotate | -( | -tvec4< T, P > const & | -v, | -
| - | - | T const & | -angle, | -
| - | - | tvec3< T, P > const & | -normal | -
| - | ) | -- |
Rotate a four dimensional vector around an axis.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec3<T, P> glm::rotateX | -( | -tvec3< T, P > const & | -v, | -
| - | - | T const & | -angle | -
| - | ) | -- |
Rotate a three dimensional vector around the X axis.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec4<T, P> glm::rotateX | -( | -tvec4< T, P > const & | -v, | -
| - | - | T const & | -angle | -
| - | ) | -- |
Rotate a four dimentionnals vector around the X axis.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec3<T, P> glm::rotateY | -( | -tvec3< T, P > const & | -v, | -
| - | - | T const & | -angle | -
| - | ) | -- |
Rotate a three dimensional vector around the Y axis.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec4<T, P> glm::rotateY | -( | -tvec4< T, P > const & | -v, | -
| - | - | T const & | -angle | -
| - | ) | -- |
Rotate a four dimensional vector around the X axis.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec3<T, P> glm::rotateZ | -( | -tvec3< T, P > const & | -v, | -
| - | - | T const & | -angle | -
| - | ) | -- |
Rotate a three dimensional vector around the Z axis.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec4<T, P> glm::rotateZ | -( | -tvec4< T, P > const & | -v, | -
| - | - | T const & | -angle | -
| - | ) | -- |
Rotate a four dimensional vector around the X axis.
-From GLM_GTX_rotate_vector extension.
- -| GLM_FUNC_DECL tvec3<T, P> glm::slerp | -( | -tvec3< T, P > const & | -x, | -
| - | - | tvec3< T, P > const & | -y, | -
| - | - | T const & | -a | -
| - | ) | -- |
Returns Spherical interpolation between two vectors.
-| x | A first vector |
| y | A second vector |
| a | Interpolation factor. The interpolation is defined beyond the range [0, 1]. |
- 1.8.10
-
-
-
diff --git a/doc/api/a00225.html b/doc/api/a00225.html
deleted file mode 100644
index de0521ee..00000000
--- a/doc/api/a00225.html
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Extend a position from a source to a position at a defined length. -More...
-Extend a position from a source to a position at a defined length.
-<glm/gtx/scalar_relational.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00226.html b/doc/api/a00226.html
deleted file mode 100644
index 3fa9d804..00000000
--- a/doc/api/a00226.html
+++ /dev/null
@@ -1,256 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Spline functions. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | catmullRom (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s) |
| Return a point from a catmull rom curve. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | cubic (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s) |
| Return a point from a cubic curve. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | hermite (genType const &v1, genType const &t1, genType const &v2, genType const &t2, typename genType::value_type const &s) |
| Return a point from a hermite curve. More... | |
Spline functions.
-<glm/gtx/spline.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType glm::catmullRom | -( | -genType const & | -v1, | -
| - | - | genType const & | -v2, | -
| - | - | genType const & | -v3, | -
| - | - | genType const & | -v4, | -
| - | - | typename genType::value_type const & | -s | -
| - | ) | -- |
Return a point from a catmull rom curve.
-| GLM_FUNC_DECL genType glm::cubic | -( | -genType const & | -v1, | -
| - | - | genType const & | -v2, | -
| - | - | genType const & | -v3, | -
| - | - | genType const & | -v4, | -
| - | - | typename genType::value_type const & | -s | -
| - | ) | -- |
Return a point from a cubic curve.
-| GLM_FUNC_DECL genType glm::hermite | -( | -genType const & | -v1, | -
| - | - | genType const & | -t1, | -
| - | - | genType const & | -v2, | -
| - | - | genType const & | -t2, | -
| - | - | typename genType::value_type const & | -s | -
| - | ) | -- |
Return a point from a hermite curve.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00227.html b/doc/api/a00227.html
deleted file mode 100644
index 521d32ce..00000000
--- a/doc/api/a00227.html
+++ /dev/null
@@ -1,263 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Adds vector types based on STL value types. -More...
--Typedefs | |
| typedef tvec1< std::size_t, defaultp > | size1 |
| Vector type based of one std::size_t component. More... | |
| typedef tvec1< std::size_t, defaultp > | size1_t |
| Vector type based of one std::size_t component. More... | |
| typedef tvec2< std::size_t, defaultp > | size2 |
| Vector type based of two std::size_t components. More... | |
| typedef tvec2< std::size_t, defaultp > | size2_t |
| Vector type based of two std::size_t components. More... | |
| typedef tvec3< std::size_t, defaultp > | size3 |
| Vector type based of three std::size_t components. More... | |
| typedef tvec3< std::size_t, defaultp > | size3_t |
| Vector type based of three std::size_t components. More... | |
| typedef tvec4< std::size_t, defaultp > | size4 |
| Vector type based of four std::size_t components. More... | |
| typedef tvec4< std::size_t, defaultp > | size4_t |
| Vector type based of four std::size_t components. More... | |
Adds vector types based on STL value types.
-<glm/gtx/std_based_type.hpp> need to be included to use these functionalities.
-| typedef tvec1<std::size_t, defaultp> size1 | -
Vector type based of one std::size_t component.
-Definition at line 34 of file std_based_type.hpp.
- -| typedef tvec1<std::size_t, defaultp> size1_t | -
Vector type based of one std::size_t component.
-Definition at line 50 of file std_based_type.hpp.
- -| typedef tvec2<std::size_t, defaultp> size2 | -
Vector type based of two std::size_t components.
-Definition at line 38 of file std_based_type.hpp.
- -| typedef tvec2<std::size_t, defaultp> size2_t | -
Vector type based of two std::size_t components.
-Definition at line 54 of file std_based_type.hpp.
- -| typedef tvec3<std::size_t, defaultp> size3 | -
Vector type based of three std::size_t components.
-Definition at line 42 of file std_based_type.hpp.
- -| typedef tvec3<std::size_t, defaultp> size3_t | -
Vector type based of three std::size_t components.
-Definition at line 58 of file std_based_type.hpp.
- -| typedef tvec4<std::size_t, defaultp> size4 | -
Vector type based of four std::size_t components.
-Definition at line 46 of file std_based_type.hpp.
- -| typedef tvec4<std::size_t, defaultp> size4_t | -
Vector type based of four std::size_t components.
-Definition at line 62 of file std_based_type.hpp.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00228.html b/doc/api/a00228.html
deleted file mode 100644
index 07c4f652..00000000
--- a/doc/api/a00228.html
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Setup strings for GLM type values. -More...
--Functions | |
| template<template< typename, precision > class matType, typename T , precision P> | |
| GLM_FUNC_DECL std::string | to_string (matType< T, P > const &x) |
| Create a string from a GLM vector or matrix typed variable. More... | |
Setup strings for GLM type values.
-<glm/gtx/string_cast.hpp> need to be included to use these functionalities. This extension is not supported with CUDA
-| GLM_FUNC_DECL std::string glm::to_string | -( | -matType< T, P > const & | -x | ) | -- |
Create a string from a GLM vector or matrix typed variable.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00229.html b/doc/api/a00229.html
deleted file mode 100644
index 831cdaee..00000000
--- a/doc/api/a00229.html
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Add transformation matrices. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | rotate (T angle, tvec3< T, P > const &v) |
| Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in radians. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | scale (tvec3< T, P > const &v) |
| Transforms a matrix with a scale 4 * 4 matrix created from a vector of 3 components. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | translate (tvec3< T, P > const &v) |
| Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars. More... | |
Add transformation matrices.
-<glm/gtx/transform.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat4x4<T, P> glm::rotate | -( | -T | -angle, | -
| - | - | tvec3< T, P > const & | -v | -
| - | ) | -- |
Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in radians.
-| GLM_FUNC_DECL tmat4x4<T, P> glm::scale | -( | -tvec3< T, P > const & | -v | ) | -- |
Transforms a matrix with a scale 4 * 4 matrix created from a vector of 3 components.
-| GLM_FUNC_DECL tmat4x4<T, P> glm::translate | -( | -tvec3< T, P > const & | -v | ) | -- |
Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00230.html b/doc/api/a00230.html
deleted file mode 100644
index 4c1de37b..00000000
--- a/doc/api/a00230.html
+++ /dev/null
@@ -1,423 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Add extra transformation matrices. -More...
--Functions | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | proj2D (const tmat3x3< T, P > &m, const tvec3< T, P > &normal) |
| Build planar projection matrix along normal axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | proj3D (const tmat4x4< T, P > &m, const tvec3< T, P > &normal) |
| Build planar projection matrix along normal axis. More... | |
| template<typename valType , precision P> | |
| GLM_FUNC_DECL tmat4x4< valType, P > | scaleBias (valType scale, valType bias) |
| Build a scale bias matrix. More... | |
| template<typename valType , precision P> | |
| GLM_FUNC_DECL tmat4x4< valType, P > | scaleBias (tmat4x4< valType, P > const &m, valType scale, valType bias) |
| Build a scale bias matrix. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | shearX2D (tmat3x3< T, P > const &m, T y) |
| Transforms a matrix with a shearing on X axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | shearX3D (const tmat4x4< T, P > &m, T y, T z) |
| Transforms a matrix with a shearing on X axis From GLM_GTX_transform2 extension. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat3x3< T, P > | shearY2D (tmat3x3< T, P > const &m, T x) |
| Transforms a matrix with a shearing on Y axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | shearY3D (const tmat4x4< T, P > &m, T x, T z) |
| Transforms a matrix with a shearing on Y axis. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL tmat4x4< T, P > | shearZ3D (const tmat4x4< T, P > &m, T x, T y) |
| Transforms a matrix with a shearing on Z axis. More... | |
Add extra transformation matrices.
-<glm/gtx/transform2.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL tmat3x3<T, P> glm::proj2D | -( | -const tmat3x3< T, P > & | -m, | -
| - | - | const tvec3< T, P > & | -normal | -
| - | ) | -- |
Build planar projection matrix along normal axis.
-From GLM_GTX_transform2 extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::proj3D | -( | -const tmat4x4< T, P > & | -m, | -
| - | - | const tvec3< T, P > & | -normal | -
| - | ) | -- |
Build planar projection matrix along normal axis.
-From GLM_GTX_transform2 extension.
- -| GLM_FUNC_DECL tmat4x4<valType, P> glm::scaleBias | -( | -valType | -scale, | -
| - | - | valType | -bias | -
| - | ) | -- |
Build a scale bias matrix.
-From GLM_GTX_transform2 extension.
- -| GLM_FUNC_DECL tmat4x4<valType, P> glm::scaleBias | -( | -tmat4x4< valType, P > const & | -m, | -
| - | - | valType | -scale, | -
| - | - | valType | -bias | -
| - | ) | -- |
Build a scale bias matrix.
-From GLM_GTX_transform2 extension.
- -| GLM_FUNC_DECL tmat3x3<T, P> glm::shearX2D | -( | -tmat3x3< T, P > const & | -m, | -
| - | - | T | -y | -
| - | ) | -- |
Transforms a matrix with a shearing on X axis.
-From GLM_GTX_transform2 extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::shearX3D | -( | -const tmat4x4< T, P > & | -m, | -
| - | - | T | -y, | -
| - | - | T | -z | -
| - | ) | -- |
Transforms a matrix with a shearing on X axis From GLM_GTX_transform2 extension.
- -| GLM_FUNC_DECL tmat3x3<T, P> glm::shearY2D | -( | -tmat3x3< T, P > const & | -m, | -
| - | - | T | -x | -
| - | ) | -- |
Transforms a matrix with a shearing on Y axis.
-From GLM_GTX_transform2 extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::shearY3D | -( | -const tmat4x4< T, P > & | -m, | -
| - | - | T | -x, | -
| - | - | T | -z | -
| - | ) | -- |
Transforms a matrix with a shearing on Y axis.
-From GLM_GTX_transform2 extension.
- -| GLM_FUNC_DECL tmat4x4<T, P> glm::shearZ3D | -( | -const tmat4x4< T, P > & | -m, | -
| - | - | T | -x, | -
| - | - | T | -y | -
| - | ) | -- |
Transforms a matrix with a shearing on Z axis.
-From GLM_GTX_transform2 extension.
- -
- 1.8.10
-
-
-
diff --git a/doc/api/a00231.html b/doc/api/a00231.html
deleted file mode 100644
index ee2681b6..00000000
--- a/doc/api/a00231.html
+++ /dev/null
@@ -1,8062 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines aligned types. -More...
--Functions | |
| GLM_ALIGNED_TYPEDEF (lowp_int8, aligned_lowp_int8, 1) | |
| Low precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int16, aligned_lowp_int16, 2) | |
| Low precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int32, aligned_lowp_int32, 4) | |
| Low precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int64, aligned_lowp_int64, 8) | |
| Low precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int8_t, aligned_lowp_int8_t, 1) | |
| Low precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int16_t, aligned_lowp_int16_t, 2) | |
| Low precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int32_t, aligned_lowp_int32_t, 4) | |
| Low precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_int64_t, aligned_lowp_int64_t, 8) | |
| Low precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_i8, aligned_lowp_i8, 1) | |
| Low precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_i16, aligned_lowp_i16, 2) | |
| Low precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_i32, aligned_lowp_i32, 4) | |
| Low precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_i64, aligned_lowp_i64, 8) | |
| Low precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int8, aligned_mediump_int8, 1) | |
| Medium precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int16, aligned_mediump_int16, 2) | |
| Medium precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int32, aligned_mediump_int32, 4) | |
| Medium precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int64, aligned_mediump_int64, 8) | |
| Medium precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int8_t, aligned_mediump_int8_t, 1) | |
| Medium precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int16_t, aligned_mediump_int16_t, 2) | |
| Medium precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int32_t, aligned_mediump_int32_t, 4) | |
| Medium precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_int64_t, aligned_mediump_int64_t, 8) | |
| Medium precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_i8, aligned_mediump_i8, 1) | |
| Medium precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_i16, aligned_mediump_i16, 2) | |
| Medium precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_i32, aligned_mediump_i32, 4) | |
| Medium precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_i64, aligned_mediump_i64, 8) | |
| Medium precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int8, aligned_highp_int8, 1) | |
| High precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int16, aligned_highp_int16, 2) | |
| High precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int32, aligned_highp_int32, 4) | |
| High precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int64, aligned_highp_int64, 8) | |
| High precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int8_t, aligned_highp_int8_t, 1) | |
| High precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int16_t, aligned_highp_int16_t, 2) | |
| High precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int32_t, aligned_highp_int32_t, 4) | |
| High precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_int64_t, aligned_highp_int64_t, 8) | |
| High precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_i8, aligned_highp_i8, 1) | |
| High precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_i16, aligned_highp_i16, 2) | |
| High precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_i32, aligned_highp_i32, 4) | |
| High precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_i64, aligned_highp_i64, 8) | |
| High precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int8, aligned_int8, 1) | |
| Default precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int16, aligned_int16, 2) | |
| Default precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int32, aligned_int32, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int64, aligned_int64, 8) | |
| Default precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int8_t, aligned_int8_t, 1) | |
| Default precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int16_t, aligned_int16_t, 2) | |
| Default precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int32_t, aligned_int32_t, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (int64_t, aligned_int64_t, 8) | |
| Default precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i8, aligned_i8, 1) | |
| Default precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i16, aligned_i16, 2) | |
| Default precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i32, aligned_i32, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i64, aligned_i64, 8) | |
| Default precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (ivec1, aligned_ivec1, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (ivec2, aligned_ivec2, 8) | |
| Default precision 32 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (ivec3, aligned_ivec3, 16) | |
| Default precision 32 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (ivec4, aligned_ivec4, 16) | |
| Default precision 32 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i8vec1, aligned_i8vec1, 1) | |
| Default precision 8 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i8vec2, aligned_i8vec2, 2) | |
| Default precision 8 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i8vec3, aligned_i8vec3, 4) | |
| Default precision 8 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i8vec4, aligned_i8vec4, 4) | |
| Default precision 8 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i16vec1, aligned_i16vec1, 2) | |
| Default precision 16 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i16vec2, aligned_i16vec2, 4) | |
| Default precision 16 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i16vec3, aligned_i16vec3, 8) | |
| Default precision 16 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i16vec4, aligned_i16vec4, 8) | |
| Default precision 16 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i32vec1, aligned_i32vec1, 4) | |
| Default precision 32 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i32vec2, aligned_i32vec2, 8) | |
| Default precision 32 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i32vec3, aligned_i32vec3, 16) | |
| Default precision 32 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i32vec4, aligned_i32vec4, 16) | |
| Default precision 32 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i64vec1, aligned_i64vec1, 8) | |
| Default precision 64 bit signed integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (i64vec2, aligned_i64vec2, 16) | |
| Default precision 64 bit signed integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i64vec3, aligned_i64vec3, 32) | |
| Default precision 64 bit signed integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (i64vec4, aligned_i64vec4, 32) | |
| Default precision 64 bit signed integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint8, aligned_lowp_uint8, 1) | |
| Low precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint16, aligned_lowp_uint16, 2) | |
| Low precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint32, aligned_lowp_uint32, 4) | |
| Low precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint64, aligned_lowp_uint64, 8) | |
| Low precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint8_t, aligned_lowp_uint8_t, 1) | |
| Low precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint16_t, aligned_lowp_uint16_t, 2) | |
| Low precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint32_t, aligned_lowp_uint32_t, 4) | |
| Low precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_uint64_t, aligned_lowp_uint64_t, 8) | |
| Low precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_u8, aligned_lowp_u8, 1) | |
| Low precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_u16, aligned_lowp_u16, 2) | |
| Low precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_u32, aligned_lowp_u32, 4) | |
| Low precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (lowp_u64, aligned_lowp_u64, 8) | |
| Low precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint8, aligned_mediump_uint8, 1) | |
| Medium precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint16, aligned_mediump_uint16, 2) | |
| Medium precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint32, aligned_mediump_uint32, 4) | |
| Medium precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint64, aligned_mediump_uint64, 8) | |
| Medium precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint8_t, aligned_mediump_uint8_t, 1) | |
| Medium precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint16_t, aligned_mediump_uint16_t, 2) | |
| Medium precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint32_t, aligned_mediump_uint32_t, 4) | |
| Medium precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_uint64_t, aligned_mediump_uint64_t, 8) | |
| Medium precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_u8, aligned_mediump_u8, 1) | |
| Medium precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_u16, aligned_mediump_u16, 2) | |
| Medium precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_u32, aligned_mediump_u32, 4) | |
| Medium precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (mediump_u64, aligned_mediump_u64, 8) | |
| Medium precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint8, aligned_highp_uint8, 1) | |
| High precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint16, aligned_highp_uint16, 2) | |
| High precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint32, aligned_highp_uint32, 4) | |
| High precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint64, aligned_highp_uint64, 8) | |
| High precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint8_t, aligned_highp_uint8_t, 1) | |
| High precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint16_t, aligned_highp_uint16_t, 2) | |
| High precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint32_t, aligned_highp_uint32_t, 4) | |
| High precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_uint64_t, aligned_highp_uint64_t, 8) | |
| High precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_u8, aligned_highp_u8, 1) | |
| High precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_u16, aligned_highp_u16, 2) | |
| High precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_u32, aligned_highp_u32, 4) | |
| High precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (highp_u64, aligned_highp_u64, 8) | |
| High precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint8, aligned_uint8, 1) | |
| Default precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint16, aligned_uint16, 2) | |
| Default precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint32, aligned_uint32, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint64, aligned_uint64, 8) | |
| Default precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint8_t, aligned_uint8_t, 1) | |
| Default precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint16_t, aligned_uint16_t, 2) | |
| Default precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint32_t, aligned_uint32_t, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uint64_t, aligned_uint64_t, 8) | |
| Default precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u8, aligned_u8, 1) | |
| Default precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u16, aligned_u16, 2) | |
| Default precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u32, aligned_u32, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u64, aligned_u64, 8) | |
| Default precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uvec1, aligned_uvec1, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (uvec2, aligned_uvec2, 8) | |
| Default precision 32 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (uvec3, aligned_uvec3, 16) | |
| Default precision 32 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (uvec4, aligned_uvec4, 16) | |
| Default precision 32 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u8vec1, aligned_u8vec1, 1) | |
| Default precision 8 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u8vec2, aligned_u8vec2, 2) | |
| Default precision 8 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u8vec3, aligned_u8vec3, 4) | |
| Default precision 8 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u8vec4, aligned_u8vec4, 4) | |
| Default precision 8 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u16vec1, aligned_u16vec1, 2) | |
| Default precision 16 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u16vec2, aligned_u16vec2, 4) | |
| Default precision 16 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u16vec3, aligned_u16vec3, 8) | |
| Default precision 16 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u16vec4, aligned_u16vec4, 8) | |
| Default precision 16 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u32vec1, aligned_u32vec1, 4) | |
| Default precision 32 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u32vec2, aligned_u32vec2, 8) | |
| Default precision 32 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u32vec3, aligned_u32vec3, 16) | |
| Default precision 32 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u32vec4, aligned_u32vec4, 16) | |
| Default precision 32 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u64vec1, aligned_u64vec1, 8) | |
| Default precision 64 bit unsigned integer aligned scalar type. More... | |
| GLM_ALIGNED_TYPEDEF (u64vec2, aligned_u64vec2, 16) | |
| Default precision 64 bit unsigned integer aligned vector of 2 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u64vec3, aligned_u64vec3, 32) | |
| Default precision 64 bit unsigned integer aligned vector of 3 components type. More... | |
| GLM_ALIGNED_TYPEDEF (u64vec4, aligned_u64vec4, 32) | |
| Default precision 64 bit unsigned integer aligned vector of 4 components type. More... | |
| GLM_ALIGNED_TYPEDEF (float32, aligned_float32, 4) | |
| 32 bit single-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float64, aligned_float64, 8) | |
| 64 bit double-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float32_t, aligned_float32_t, 4) | |
| 32 bit single-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float64_t, aligned_float64_t, 8) | |
| 64 bit double-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float32, aligned_f32, 4) | |
| 32 bit single-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (float64, aligned_f64, 8) | |
| 64 bit double-precision floating-point aligned scalar. More... | |
| GLM_ALIGNED_TYPEDEF (vec1, aligned_vec1, 4) | |
| Single-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (vec2, aligned_vec2, 8) | |
| Single-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (vec3, aligned_vec3, 16) | |
| Single-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (vec4, aligned_vec4, 16) | |
| Single-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (fvec1, aligned_fvec1, 4) | |
| Single-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (fvec2, aligned_fvec2, 8) | |
| Single-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (fvec3, aligned_fvec3, 16) | |
| Single-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (fvec4, aligned_fvec4, 16) | |
| Single-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (f32vec1, aligned_f32vec1, 4) | |
| Single-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (f32vec2, aligned_f32vec2, 8) | |
| Single-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (f32vec3, aligned_f32vec3, 16) | |
| Single-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (f32vec4, aligned_f32vec4, 16) | |
| Single-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (dvec1, aligned_dvec1, 8) | |
| Double-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (dvec2, aligned_dvec2, 16) | |
| Double-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (dvec3, aligned_dvec3, 32) | |
| Double-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (dvec4, aligned_dvec4, 32) | |
| Double-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (f64vec1, aligned_f64vec1, 8) | |
| Double-precision floating-point aligned vector of 1 component. More... | |
| GLM_ALIGNED_TYPEDEF (f64vec2, aligned_f64vec2, 16) | |
| Double-precision floating-point aligned vector of 2 components. More... | |
| GLM_ALIGNED_TYPEDEF (f64vec3, aligned_f64vec3, 32) | |
| Double-precision floating-point aligned vector of 3 components. More... | |
| GLM_ALIGNED_TYPEDEF (f64vec4, aligned_f64vec4, 32) | |
| Double-precision floating-point aligned vector of 4 components. More... | |
| GLM_ALIGNED_TYPEDEF (mat2, aligned_mat2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat3, aligned_mat3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat4, aligned_mat4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat2x2, aligned_mat2x2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat3x3, aligned_mat3x3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (mat4x4, aligned_mat4x4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat2x2, aligned_fmat2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat3x3, aligned_fmat3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat4x4, aligned_fmat4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat2x2, aligned_fmat2x2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat2x3, aligned_fmat2x3, 16) | |
| Single-precision floating-point aligned 2x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat2x4, aligned_fmat2x4, 16) | |
| Single-precision floating-point aligned 2x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat3x2, aligned_fmat3x2, 16) | |
| Single-precision floating-point aligned 3x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat3x3, aligned_fmat3x3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat3x4, aligned_fmat3x4, 16) | |
| Single-precision floating-point aligned 3x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat4x2, aligned_fmat4x2, 16) | |
| Single-precision floating-point aligned 4x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat4x3, aligned_fmat4x3, 16) | |
| Single-precision floating-point aligned 4x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (fmat4x4, aligned_fmat4x4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat2x2, aligned_f32mat2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat3x3, aligned_f32mat3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat4x4, aligned_f32mat4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat2x2, aligned_f32mat2x2, 16) | |
| Single-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat2x3, aligned_f32mat2x3, 16) | |
| Single-precision floating-point aligned 2x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat2x4, aligned_f32mat2x4, 16) | |
| Single-precision floating-point aligned 2x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat3x2, aligned_f32mat3x2, 16) | |
| Single-precision floating-point aligned 3x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat3x3, aligned_f32mat3x3, 16) | |
| Single-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat3x4, aligned_f32mat3x4, 16) | |
| Single-precision floating-point aligned 3x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat4x2, aligned_f32mat4x2, 16) | |
| Single-precision floating-point aligned 4x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat4x3, aligned_f32mat4x3, 16) | |
| Single-precision floating-point aligned 4x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f32mat4x4, aligned_f32mat4x4, 16) | |
| Single-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat2x2, aligned_f64mat2, 32) | |
| Double-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat3x3, aligned_f64mat3, 32) | |
| Double-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat4x4, aligned_f64mat4, 32) | |
| Double-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat2x2, aligned_f64mat2x2, 32) | |
| Double-precision floating-point aligned 1x1 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat2x3, aligned_f64mat2x3, 32) | |
| Double-precision floating-point aligned 2x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat2x4, aligned_f64mat2x4, 32) | |
| Double-precision floating-point aligned 2x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat3x2, aligned_f64mat3x2, 32) | |
| Double-precision floating-point aligned 3x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat3x3, aligned_f64mat3x3, 32) | |
| Double-precision floating-point aligned 3x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat3x4, aligned_f64mat3x4, 32) | |
| Double-precision floating-point aligned 3x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat4x2, aligned_f64mat4x2, 32) | |
| Double-precision floating-point aligned 4x2 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat4x3, aligned_f64mat4x3, 32) | |
| Double-precision floating-point aligned 4x3 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (f64mat4x4, aligned_f64mat4x4, 32) | |
| Double-precision floating-point aligned 4x4 matrix. More... | |
| GLM_ALIGNED_TYPEDEF (quat, aligned_quat, 16) | |
| Single-precision floating-point aligned quaternion. More... | |
| GLM_ALIGNED_TYPEDEF (fquat, aligned_fquat, 16) | |
| Single-precision floating-point aligned quaternion. More... | |
| GLM_ALIGNED_TYPEDEF (dquat, aligned_dquat, 32) | |
| Double-precision floating-point aligned quaternion. More... | |
| GLM_ALIGNED_TYPEDEF (f32quat, aligned_f32quat, 16) | |
| Single-precision floating-point aligned quaternion. More... | |
| GLM_ALIGNED_TYPEDEF (f64quat, aligned_f64quat, 32) | |
| Double-precision floating-point aligned quaternion. More... | |
Defines aligned types.
-Precision types defines aligned types.
-<glm/gtx/type_aligned.hpp> need to be included to use these functionalities.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_int8 | -, | -
| - | - | aligned_lowp_int8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Low precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_int16 | -, | -
| - | - | aligned_lowp_int16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Low precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_int32 | -, | -
| - | - | aligned_lowp_int32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Low precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_int64 | -, | -
| - | - | aligned_lowp_int64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Low precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_int8_t | -, | -
| - | - | aligned_lowp_int8_t | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Low precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_int16_t | -, | -
| - | - | aligned_lowp_int16_t | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Low precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_int32_t | -, | -
| - | - | aligned_lowp_int32_t | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Low precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_int64_t | -, | -
| - | - | aligned_lowp_int64_t | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Low precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_i8 | -, | -
| - | - | aligned_lowp_i8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Low precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_i16 | -, | -
| - | - | aligned_lowp_i16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Low precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_i32 | -, | -
| - | - | aligned_lowp_i32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Low precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_i64 | -, | -
| - | - | aligned_lowp_i64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Low precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_int8 | -, | -
| - | - | aligned_mediump_int8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Medium precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_int16 | -, | -
| - | - | aligned_mediump_int16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Medium precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_int32 | -, | -
| - | - | aligned_mediump_int32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Medium precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_int64 | -, | -
| - | - | aligned_mediump_int64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Medium precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_int8_t | -, | -
| - | - | aligned_mediump_int8_t | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Medium precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_int16_t | -, | -
| - | - | aligned_mediump_int16_t | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Medium precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_int32_t | -, | -
| - | - | aligned_mediump_int32_t | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Medium precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_int64_t | -, | -
| - | - | aligned_mediump_int64_t | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Medium precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_i8 | -, | -
| - | - | aligned_mediump_i8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Medium precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_i16 | -, | -
| - | - | aligned_mediump_i16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Medium precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_i32 | -, | -
| - | - | aligned_mediump_i32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Medium precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_i64 | -, | -
| - | - | aligned_mediump_i64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Medium precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_int8 | -, | -
| - | - | aligned_highp_int8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
High precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_int16 | -, | -
| - | - | aligned_highp_int16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
High precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_int32 | -, | -
| - | - | aligned_highp_int32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
High precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_int64 | -, | -
| - | - | aligned_highp_int64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
High precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_int8_t | -, | -
| - | - | aligned_highp_int8_t | -, | -
| - | - | 1 | -- |
| - | ) | -- |
High precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_int16_t | -, | -
| - | - | aligned_highp_int16_t | -, | -
| - | - | 2 | -- |
| - | ) | -- |
High precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_int32_t | -, | -
| - | - | aligned_highp_int32_t | -, | -
| - | - | 4 | -- |
| - | ) | -- |
High precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_int64_t | -, | -
| - | - | aligned_highp_int64_t | -, | -
| - | - | 8 | -- |
| - | ) | -- |
High precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_i8 | -, | -
| - | - | aligned_highp_i8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
High precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_i16 | -, | -
| - | - | aligned_highp_i16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
High precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_i32 | -, | -
| - | - | aligned_highp_i32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
High precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_i64 | -, | -
| - | - | aligned_highp_i64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
High precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -int8 | -, | -
| - | - | aligned_int8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Default precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -int16 | -, | -
| - | - | aligned_int16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -int32 | -, | -
| - | - | aligned_int32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -int64 | -, | -
| - | - | aligned_int64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -int8_t | -, | -
| - | - | aligned_int8_t | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Default precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -int16_t | -, | -
| - | - | aligned_int16_t | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -int32_t | -, | -
| - | - | aligned_int32_t | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -int64_t | -, | -
| - | - | aligned_int64_t | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i8 | -, | -
| - | - | aligned_i8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Default precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i16 | -, | -
| - | - | aligned_i16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i32 | -, | -
| - | - | aligned_i32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i64 | -, | -
| - | - | aligned_i64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -ivec1 | -, | -
| - | - | aligned_ivec1 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -ivec2 | -, | -
| - | - | aligned_ivec2 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -ivec3 | -, | -
| - | - | aligned_ivec3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -ivec4 | -, | -
| - | - | aligned_ivec4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i8vec1 | -, | -
| - | - | aligned_i8vec1 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Default precision 8 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i8vec2 | -, | -
| - | - | aligned_i8vec2 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 8 bit signed integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i8vec3 | -, | -
| - | - | aligned_i8vec3 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 8 bit signed integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i8vec4 | -, | -
| - | - | aligned_i8vec4 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 8 bit signed integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i16vec1 | -, | -
| - | - | aligned_i16vec1 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 16 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i16vec2 | -, | -
| - | - | aligned_i16vec2 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 16 bit signed integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i16vec3 | -, | -
| - | - | aligned_i16vec3 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 16 bit signed integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i16vec4 | -, | -
| - | - | aligned_i16vec4 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 16 bit signed integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i32vec1 | -, | -
| - | - | aligned_i32vec1 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i32vec2 | -, | -
| - | - | aligned_i32vec2 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i32vec3 | -, | -
| - | - | aligned_i32vec3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i32vec4 | -, | -
| - | - | aligned_i32vec4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 32 bit signed integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i64vec1 | -, | -
| - | - | aligned_i64vec1 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 64 bit signed integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i64vec2 | -, | -
| - | - | aligned_i64vec2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 64 bit signed integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i64vec3 | -, | -
| - | - | aligned_i64vec3 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Default precision 64 bit signed integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -i64vec4 | -, | -
| - | - | aligned_i64vec4 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Default precision 64 bit signed integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_uint8 | -, | -
| - | - | aligned_lowp_uint8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Low precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_uint16 | -, | -
| - | - | aligned_lowp_uint16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Low precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_uint32 | -, | -
| - | - | aligned_lowp_uint32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Low precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_uint64 | -, | -
| - | - | aligned_lowp_uint64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Low precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_uint8_t | -, | -
| - | - | aligned_lowp_uint8_t | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Low precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_uint16_t | -, | -
| - | - | aligned_lowp_uint16_t | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Low precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_uint32_t | -, | -
| - | - | aligned_lowp_uint32_t | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Low precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_uint64_t | -, | -
| - | - | aligned_lowp_uint64_t | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Low precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_u8 | -, | -
| - | - | aligned_lowp_u8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Low precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_u16 | -, | -
| - | - | aligned_lowp_u16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Low precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_u32 | -, | -
| - | - | aligned_lowp_u32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Low precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -lowp_u64 | -, | -
| - | - | aligned_lowp_u64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Low precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_uint8 | -, | -
| - | - | aligned_mediump_uint8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Medium precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_uint16 | -, | -
| - | - | aligned_mediump_uint16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Medium precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_uint32 | -, | -
| - | - | aligned_mediump_uint32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Medium precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_uint64 | -, | -
| - | - | aligned_mediump_uint64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Medium precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_uint8_t | -, | -
| - | - | aligned_mediump_uint8_t | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Medium precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_uint16_t | -, | -
| - | - | aligned_mediump_uint16_t | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Medium precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_uint32_t | -, | -
| - | - | aligned_mediump_uint32_t | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Medium precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_uint64_t | -, | -
| - | - | aligned_mediump_uint64_t | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Medium precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_u8 | -, | -
| - | - | aligned_mediump_u8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Medium precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_u16 | -, | -
| - | - | aligned_mediump_u16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Medium precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_u32 | -, | -
| - | - | aligned_mediump_u32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Medium precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mediump_u64 | -, | -
| - | - | aligned_mediump_u64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Medium precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_uint8 | -, | -
| - | - | aligned_highp_uint8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
High precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_uint16 | -, | -
| - | - | aligned_highp_uint16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
High precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_uint32 | -, | -
| - | - | aligned_highp_uint32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
High precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_uint64 | -, | -
| - | - | aligned_highp_uint64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
High precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_uint8_t | -, | -
| - | - | aligned_highp_uint8_t | -, | -
| - | - | 1 | -- |
| - | ) | -- |
High precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_uint16_t | -, | -
| - | - | aligned_highp_uint16_t | -, | -
| - | - | 2 | -- |
| - | ) | -- |
High precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_uint32_t | -, | -
| - | - | aligned_highp_uint32_t | -, | -
| - | - | 4 | -- |
| - | ) | -- |
High precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_uint64_t | -, | -
| - | - | aligned_highp_uint64_t | -, | -
| - | - | 8 | -- |
| - | ) | -- |
High precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_u8 | -, | -
| - | - | aligned_highp_u8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
High precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_u16 | -, | -
| - | - | aligned_highp_u16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
High precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_u32 | -, | -
| - | - | aligned_highp_u32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
High precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -highp_u64 | -, | -
| - | - | aligned_highp_u64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
High precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uint8 | -, | -
| - | - | aligned_uint8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Default precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uint16 | -, | -
| - | - | aligned_uint16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uint32 | -, | -
| - | - | aligned_uint32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uint64 | -, | -
| - | - | aligned_uint64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uint8_t | -, | -
| - | - | aligned_uint8_t | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Default precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uint16_t | -, | -
| - | - | aligned_uint16_t | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uint32_t | -, | -
| - | - | aligned_uint32_t | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uint64_t | -, | -
| - | - | aligned_uint64_t | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u8 | -, | -
| - | - | aligned_u8 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Default precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u16 | -, | -
| - | - | aligned_u16 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u32 | -, | -
| - | - | aligned_u32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u64 | -, | -
| - | - | aligned_u64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uvec1 | -, | -
| - | - | aligned_uvec1 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uvec2 | -, | -
| - | - | aligned_uvec2 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uvec3 | -, | -
| - | - | aligned_uvec3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -uvec4 | -, | -
| - | - | aligned_uvec4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u8vec1 | -, | -
| - | - | aligned_u8vec1 | -, | -
| - | - | 1 | -- |
| - | ) | -- |
Default precision 8 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u8vec2 | -, | -
| - | - | aligned_u8vec2 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 8 bit unsigned integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u8vec3 | -, | -
| - | - | aligned_u8vec3 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 8 bit unsigned integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u8vec4 | -, | -
| - | - | aligned_u8vec4 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 8 bit unsigned integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u16vec1 | -, | -
| - | - | aligned_u16vec1 | -, | -
| - | - | 2 | -- |
| - | ) | -- |
Default precision 16 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u16vec2 | -, | -
| - | - | aligned_u16vec2 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 16 bit unsigned integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u16vec3 | -, | -
| - | - | aligned_u16vec3 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 16 bit unsigned integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u16vec4 | -, | -
| - | - | aligned_u16vec4 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 16 bit unsigned integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u32vec1 | -, | -
| - | - | aligned_u32vec1 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u32vec2 | -, | -
| - | - | aligned_u32vec2 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u32vec3 | -, | -
| - | - | aligned_u32vec3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u32vec4 | -, | -
| - | - | aligned_u32vec4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 32 bit unsigned integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u64vec1 | -, | -
| - | - | aligned_u64vec1 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Default precision 64 bit unsigned integer aligned scalar type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u64vec2 | -, | -
| - | - | aligned_u64vec2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Default precision 64 bit unsigned integer aligned vector of 2 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u64vec3 | -, | -
| - | - | aligned_u64vec3 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Default precision 64 bit unsigned integer aligned vector of 3 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -u64vec4 | -, | -
| - | - | aligned_u64vec4 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Default precision 64 bit unsigned integer aligned vector of 4 components type.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -float32 | -, | -
| - | - | aligned_float32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
32 bit single-precision floating-point aligned scalar.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -float64 | -, | -
| - | - | aligned_float64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
64 bit double-precision floating-point aligned scalar.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -float32_t | -, | -
| - | - | aligned_float32_t | -, | -
| - | - | 4 | -- |
| - | ) | -- |
32 bit single-precision floating-point aligned scalar.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -float64_t | -, | -
| - | - | aligned_float64_t | -, | -
| - | - | 8 | -- |
| - | ) | -- |
64 bit double-precision floating-point aligned scalar.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -float32 | -, | -
| - | - | aligned_f32 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
32 bit single-precision floating-point aligned scalar.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -float64 | -, | -
| - | - | aligned_f64 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
64 bit double-precision floating-point aligned scalar.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -vec1 | -, | -
| - | - | aligned_vec1 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 1 component.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -vec2 | -, | -
| - | - | aligned_vec2 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 2 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -vec3 | -, | -
| - | - | aligned_vec3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 3 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -vec4 | -, | -
| - | - | aligned_vec4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 4 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fvec1 | -, | -
| - | - | aligned_fvec1 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 1 component.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fvec2 | -, | -
| - | - | aligned_fvec2 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 2 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fvec3 | -, | -
| - | - | aligned_fvec3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 3 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fvec4 | -, | -
| - | - | aligned_fvec4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 4 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32vec1 | -, | -
| - | - | aligned_f32vec1 | -, | -
| - | - | 4 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 1 component.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32vec2 | -, | -
| - | - | aligned_f32vec2 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 2 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32vec3 | -, | -
| - | - | aligned_f32vec3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 3 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32vec4 | -, | -
| - | - | aligned_f32vec4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned vector of 4 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -dvec1 | -, | -
| - | - | aligned_dvec1 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Double-precision floating-point aligned vector of 1 component.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -dvec2 | -, | -
| - | - | aligned_dvec2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Double-precision floating-point aligned vector of 2 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -dvec3 | -, | -
| - | - | aligned_dvec3 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned vector of 3 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -dvec4 | -, | -
| - | - | aligned_dvec4 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned vector of 4 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64vec1 | -, | -
| - | - | aligned_f64vec1 | -, | -
| - | - | 8 | -- |
| - | ) | -- |
Double-precision floating-point aligned vector of 1 component.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64vec2 | -, | -
| - | - | aligned_f64vec2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Double-precision floating-point aligned vector of 2 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64vec3 | -, | -
| - | - | aligned_f64vec3 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned vector of 3 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64vec4 | -, | -
| - | - | aligned_f64vec4 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned vector of 4 components.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mat2 | -, | -
| - | - | aligned_mat2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 1x1 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mat3 | -, | -
| - | - | aligned_mat3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mat4 | -, | -
| - | - | aligned_mat4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mat2x2 | -, | -
| - | - | aligned_mat2x2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 1x1 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mat3x3 | -, | -
| - | - | aligned_mat3x3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -mat4x4 | -, | -
| - | - | aligned_mat4x4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat2x2 | -, | -
| - | - | aligned_fmat2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 1x1 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat3x3 | -, | -
| - | - | aligned_fmat3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat4x4 | -, | -
| - | - | aligned_fmat4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat2x2 | -, | -
| - | - | aligned_fmat2x2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 1x1 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat2x3 | -, | -
| - | - | aligned_fmat2x3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 2x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat2x4 | -, | -
| - | - | aligned_fmat2x4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 2x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat3x2 | -, | -
| - | - | aligned_fmat3x2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x2 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat3x3 | -, | -
| - | - | aligned_fmat3x3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat3x4 | -, | -
| - | - | aligned_fmat3x4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat4x2 | -, | -
| - | - | aligned_fmat4x2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x2 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat4x3 | -, | -
| - | - | aligned_fmat4x3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fmat4x4 | -, | -
| - | - | aligned_fmat4x4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat2x2 | -, | -
| - | - | aligned_f32mat2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 1x1 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat3x3 | -, | -
| - | - | aligned_f32mat3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat4x4 | -, | -
| - | - | aligned_f32mat4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat2x2 | -, | -
| - | - | aligned_f32mat2x2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 1x1 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat2x3 | -, | -
| - | - | aligned_f32mat2x3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 2x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat2x4 | -, | -
| - | - | aligned_f32mat2x4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 2x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat3x2 | -, | -
| - | - | aligned_f32mat3x2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x2 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat3x3 | -, | -
| - | - | aligned_f32mat3x3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat3x4 | -, | -
| - | - | aligned_f32mat3x4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 3x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat4x2 | -, | -
| - | - | aligned_f32mat4x2 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x2 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat4x3 | -, | -
| - | - | aligned_f32mat4x3 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32mat4x4 | -, | -
| - | - | aligned_f32mat4x4 | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned 4x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat2x2 | -, | -
| - | - | aligned_f64mat2 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 1x1 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat3x3 | -, | -
| - | - | aligned_f64mat3 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 3x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat4x4 | -, | -
| - | - | aligned_f64mat4 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 4x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat2x2 | -, | -
| - | - | aligned_f64mat2x2 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 1x1 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat2x3 | -, | -
| - | - | aligned_f64mat2x3 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 2x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat2x4 | -, | -
| - | - | aligned_f64mat2x4 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 2x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat3x2 | -, | -
| - | - | aligned_f64mat3x2 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 3x2 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat3x3 | -, | -
| - | - | aligned_f64mat3x3 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 3x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat3x4 | -, | -
| - | - | aligned_f64mat3x4 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 3x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat4x2 | -, | -
| - | - | aligned_f64mat4x2 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 4x2 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat4x3 | -, | -
| - | - | aligned_f64mat4x3 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 4x3 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64mat4x4 | -, | -
| - | - | aligned_f64mat4x4 | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned 4x4 matrix.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -quat | -, | -
| - | - | aligned_quat | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned quaternion.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -fquat | -, | -
| - | - | aligned_fquat | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned quaternion.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -dquat | -, | -
| - | - | aligned_dquat | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned quaternion.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f32quat | -, | -
| - | - | aligned_f32quat | -, | -
| - | - | 16 | -- |
| - | ) | -- |
Single-precision floating-point aligned quaternion.
-| glm::GLM_ALIGNED_TYPEDEF | -( | -f64quat | -, | -
| - | - | aligned_f64quat | -, | -
| - | - | 32 | -- |
| - | ) | -- |
Double-precision floating-point aligned quaternion.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00232.html b/doc/api/a00232.html
deleted file mode 100644
index ba023b2f..00000000
--- a/doc/api/a00232.html
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Defines traits for each type. -More...
-Defines traits for each type.
-<glm/gtx/type_trait.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00233.html b/doc/api/a00233.html
deleted file mode 100644
index 53a0786d..00000000
--- a/doc/api/a00233.html
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Functions to perform swizzle operation. -More...
-Functions to perform swizzle operation.
-<glm/gtx/vec_swizzle.hpp> need to be included to use these functionalities.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00234.html b/doc/api/a00234.html
deleted file mode 100644
index f95f37b8..00000000
--- a/doc/api/a00234.html
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Compute angle between vectors. -More...
--Functions | |
| template<typename vecType > | |
| GLM_FUNC_DECL vecType::value_type | angle (vecType const &x, vecType const &y) |
| Returns the absolute angle between two vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | orientedAngle (tvec2< T, P > const &x, tvec2< T, P > const &y) |
| Returns the oriented angle between two 2d vectors. More... | |
| template<typename T , precision P> | |
| GLM_FUNC_DECL T | orientedAngle (tvec3< T, P > const &x, tvec3< T, P > const &y, tvec3< T, P > const &ref) |
| Returns the oriented angle between two 3d vectors based from a reference axis. More... | |
Compute angle between vectors.
-<glm/gtx/vector_angle.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL vecType::value_type glm::angle | -( | -vecType const & | -x, | -
| - | - | vecType const & | -y | -
| - | ) | -- |
Returns the absolute angle between two vectors.
-Parameters need to be normalized.
| GLM_FUNC_DECL T glm::orientedAngle | -( | -tvec2< T, P > const & | -x, | -
| - | - | tvec2< T, P > const & | -y | -
| - | ) | -- |
Returns the oriented angle between two 2d vectors.
-Parameters need to be normalized.
| GLM_FUNC_DECL T glm::orientedAngle | -( | -tvec3< T, P > const & | -x, | -
| - | - | tvec3< T, P > const & | -y, | -
| - | - | tvec3< T, P > const & | -ref | -
| - | ) | -- |
Returns the oriented angle between two 3d vectors based from a reference axis.
-Parameters need to be normalized.
- 1.8.10
-
-
-
diff --git a/doc/api/a00235.html b/doc/api/a00235.html
deleted file mode 100644
index 82ed6c4e..00000000
--- a/doc/api/a00235.html
+++ /dev/null
@@ -1,319 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Query informations of vector types. -More...
--Functions | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | areCollinear (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon) |
| Check whether two vectors are collinears. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | areOrthogonal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon) |
| Check whether two vectors are orthogonals. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | areOrthonormal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon) |
| Check whether two vectors are orthonormal. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL vecType< bool, P > | isCompNull (vecType< T, P > const &v, T const &epsilon) |
| Check whether a each component of a vector is null. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | isNormalized (vecType< T, P > const &v, T const &epsilon) |
| Check whether a vector is normalized. More... | |
| template<typename T , precision P, template< typename, precision > class vecType> | |
| GLM_FUNC_DECL bool | isNull (vecType< T, P > const &v, T const &epsilon) |
| Check whether a vector is null. More... | |
Query informations of vector types.
-<glm/gtx/vector_query.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL bool glm::areCollinear | -( | -vecType< T, P > const & | -v0, | -
| - | - | vecType< T, P > const & | -v1, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Check whether two vectors are collinears.
-| GLM_FUNC_DECL bool glm::areOrthogonal | -( | -vecType< T, P > const & | -v0, | -
| - | - | vecType< T, P > const & | -v1, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Check whether two vectors are orthogonals.
-| GLM_FUNC_DECL bool glm::areOrthonormal | -( | -vecType< T, P > const & | -v0, | -
| - | - | vecType< T, P > const & | -v1, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Check whether two vectors are orthonormal.
-| GLM_FUNC_DECL vecType<bool, P> glm::isCompNull | -( | -vecType< T, P > const & | -v, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Check whether a each component of a vector is null.
-| GLM_FUNC_DECL bool glm::isNormalized | -( | -vecType< T, P > const & | -v, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Check whether a vector is normalized.
-| GLM_FUNC_DECL bool glm::isNull | -( | -vecType< T, P > const & | -v, | -
| - | - | T const & | -epsilon | -
| - | ) | -- |
Check whether a vector is null.
-
- 1.8.10
-
-
-
diff --git a/doc/api/a00236.html b/doc/api/a00236.html
deleted file mode 100644
index 6c633eb7..00000000
--- a/doc/api/a00236.html
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
Wrapping mode of texture coordinates. -More...
--Functions | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | clamp (genType const &Texcoord) |
| Simulate GL_CLAMP OpenGL wrap mode. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | mirrorClamp (genType const &Texcoord) |
| Simulate GL_MIRRORED_REPEAT OpenGL wrap mode. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | mirrorRepeat (genType const &Texcoord) |
| Simulate GL_MIRROR_REPEAT OpenGL wrap mode. More... | |
| template<typename genType > | |
| GLM_FUNC_DECL genType | repeat (genType const &Texcoord) |
| Simulate GL_REPEAT OpenGL wrap mode. More... | |
Wrapping mode of texture coordinates.
-<glm/gtx/wrap.hpp> need to be included to use these functionalities.
-| GLM_FUNC_DECL genType glm::clamp | -( | -genType const & | -Texcoord | ) | -- |
Simulate GL_CLAMP OpenGL wrap mode.
-| GLM_FUNC_DECL genType glm::mirrorClamp | -( | -genType const & | -Texcoord | ) | -- |
Simulate GL_MIRRORED_REPEAT OpenGL wrap mode.
-| GLM_FUNC_DECL genType glm::mirrorRepeat | -( | -genType const & | -Texcoord | ) | -- |
Simulate GL_MIRROR_REPEAT OpenGL wrap mode.
-| GLM_FUNC_DECL genType glm::repeat | -( | -genType const & | -Texcoord | ) | -- |
Simulate GL_REPEAT OpenGL wrap mode.
-
- 1.8.10
-
-
-
diff --git a/doc/api/arrowdown.png b/doc/api/arrowdown.png
deleted file mode 100644
index 0b63f6d3..00000000
Binary files a/doc/api/arrowdown.png and /dev/null differ
diff --git a/doc/api/arrowright.png b/doc/api/arrowright.png
deleted file mode 100644
index c6ee22f9..00000000
Binary files a/doc/api/arrowright.png and /dev/null differ
diff --git a/doc/api/bc_s.png b/doc/api/bc_s.png
deleted file mode 100644
index 224b29aa..00000000
Binary files a/doc/api/bc_s.png and /dev/null differ
diff --git a/doc/api/bdwn.png b/doc/api/bdwn.png
deleted file mode 100644
index 940a0b95..00000000
Binary files a/doc/api/bdwn.png and /dev/null differ
diff --git a/doc/api/closed.png b/doc/api/closed.png
deleted file mode 100644
index 98cc2c90..00000000
Binary files a/doc/api/closed.png and /dev/null differ
diff --git a/doc/api/dir_304be5dfae1339a7705426c0b536faf2.html b/doc/api/dir_304be5dfae1339a7705426c0b536faf2.html
deleted file mode 100644
index 36ba1969..00000000
--- a/doc/api/dir_304be5dfae1339a7705426c0b536faf2.html
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
-Directories | |
| directory | detail |
| directory | gtc |
| directory | gtx |
-Files | |
| file | common.hpp [code] |
| GLM Core | |
| file | exponential.hpp [code] |
| GLM Core | |
| file | ext.hpp [code] |
| GLM Core (Dependence) | |
| file | fwd.hpp [code] |
| GLM Core | |
| file | geometric.hpp [code] |
| GLM Core | |
| file | glm.hpp [code] |
| GLM Core | |
| file | integer.hpp [code] |
| GLM Core | |
| file | mat2x2.hpp [code] |
| GLM Core | |
| file | mat2x3.hpp [code] |
| GLM Core | |
| file | mat2x4.hpp [code] |
| GLM Core | |
| file | mat3x2.hpp [code] |
| GLM Core | |
| file | mat3x3.hpp [code] |
| GLM Core | |
| file | mat3x4.hpp [code] |
| GLM Core | |
| file | mat4x2.hpp [code] |
| GLM Core | |
| file | mat4x3.hpp [code] |
| GLM Core | |
| file | mat4x4.hpp [code] |
| GLM Core | |
| file | matrix.hpp [code] |
| GLM Core | |
| file | packing.hpp [code] |
| GLM Core | |
| file | trigonometric.hpp [code] |
| GLM Core | |
| file | vec2.hpp [code] |
| GLM Core | |
| file | vec3.hpp [code] |
| GLM Core | |
| file | vec4.hpp [code] |
| GLM Core | |
| file | vector_relational.hpp [code] |
| GLM Core | |
- 1.8.10
-
-
-
diff --git a/doc/api/dir_45973f864e07b2505003ae343b7c8af7.html b/doc/api/dir_45973f864e07b2505003ae343b7c8af7.html
deleted file mode 100644
index 9920acc3..00000000
--- a/doc/api/dir_45973f864e07b2505003ae343b7c8af7.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/dir_48eca2e6cf73effdec262031e861eeb0.html b/doc/api/dir_48eca2e6cf73effdec262031e861eeb0.html
deleted file mode 100644
index 8ad3ff3a..00000000
--- a/doc/api/dir_48eca2e6cf73effdec262031e861eeb0.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/dir_7997edb062bdde9a99cb6835d42b0d9d.html b/doc/api/dir_7997edb062bdde9a99cb6835d42b0d9d.html
deleted file mode 100644
index 9ea79f5b..00000000
--- a/doc/api/dir_7997edb062bdde9a99cb6835d42b0d9d.html
+++ /dev/null
@@ -1,164 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/dir_9344afb825aed5e2f5be1d2015dde43c.html b/doc/api/dir_9344afb825aed5e2f5be1d2015dde43c.html
deleted file mode 100644
index 3be32eb3..00000000
--- a/doc/api/dir_9344afb825aed5e2f5be1d2015dde43c.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
-Directories | |
| directory | glm |
- 1.8.10
-
-
-
diff --git a/doc/api/dir_934f46a345653ef2b3014a1b37a162c1.html b/doc/api/dir_934f46a345653ef2b3014a1b37a162c1.html
deleted file mode 100644
index da722dfe..00000000
--- a/doc/api/dir_934f46a345653ef2b3014a1b37a162c1.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
-Directories | |
| directory | Source |
- 1.8.10
-
-
-
diff --git a/doc/api/dir_98f7f9d41f9d3029bd68cf237526a774.html b/doc/api/dir_98f7f9d41f9d3029bd68cf237526a774.html
deleted file mode 100644
index 53d3be77..00000000
--- a/doc/api/dir_98f7f9d41f9d3029bd68cf237526a774.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
-Directories | |
| directory | G-Truc |
- 1.8.10
-
-
-
diff --git a/doc/api/dir_da256b9dd32ba43e2eaa8a2832c37f1b.html b/doc/api/dir_da256b9dd32ba43e2eaa8a2832c37f1b.html
deleted file mode 100644
index ba729c58..00000000
--- a/doc/api/dir_da256b9dd32ba43e2eaa8a2832c37f1b.html
+++ /dev/null
@@ -1,203 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/dir_e8f3c1046ba4b357711397765359cd18.html b/doc/api/dir_e8f3c1046ba4b357711397765359cd18.html
deleted file mode 100644
index 5f5f0d4a..00000000
--- a/doc/api/dir_e8f3c1046ba4b357711397765359cd18.html
+++ /dev/null
@@ -1,269 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/doc.png b/doc/api/doc.png
deleted file mode 100644
index 17edabff..00000000
Binary files a/doc/api/doc.png and /dev/null differ
diff --git a/doc/api/doxygen.css b/doc/api/doxygen.css
deleted file mode 100644
index 1b9d11f3..00000000
--- a/doc/api/doxygen.css
+++ /dev/null
@@ -1,1496 +0,0 @@
-/* The standard CSS for doxygen 1.8.10 */
-
-body, table, div, p, dl {
- font: 400 14px/22px Roboto,sans-serif;
-}
-
-body
-{
- margin:0px;
- padding:0px;
- background-color:#bf6000;
- background-repeat:no-repeat;
- background-position:center center;
- background-attachment:fixed;
- min-height:1200px;
- overflow:auto;
-}
-
-/* @group Heading Levels */
-
-h1.groupheader {
- color:#bf6000;
- font-size: 150%;
-}
-
-.title {
- color:#bf6000;
- font: 400 14px/28px Roboto,sans-serif;
- font-size: 150%;
- font-weight: bold;
- margin: 10px 2px;
-}
-
-h2.groupheader {
- border-bottom: 1px solid #bf6000;
- color:#bf6000;
- font-size: 150%;
- font-weight: normal;
- margin-top: 1.75em;
- padding-top: 8px;
- padding-bottom: 4px;
- width: 100%;
-}
-
-h3.groupheader {
- font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- -webkit-transition: text-shadow 0.5s linear;
- -moz-transition: text-shadow 0.5s linear;
- -ms-transition: text-shadow 0.5s linear;
- -o-transition: text-shadow 0.5s linear;
- transition: text-shadow 0.5s linear;
- margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
-}
-
-dt {
- font-weight: bold;
-}
-
-div.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
-}
-
-p.startli, p.startdd {
- margin-top: 2px;
-}
-
-p.starttd {
- margin-top: 0px;
-}
-
-p.endli {
- margin-bottom: 0px;
-}
-
-p.enddd {
- margin-bottom: 4px;
-}
-
-p.endtd {
- margin-bottom: 2px;
-}
-
-/* @end */
-
-caption {
- font-weight: bold;
-}
-
-span.legend {
- font-size: 70%;
- text-align: center;
-}
-
-h3.version {
- font-size: 90%;
- text-align: center;
-}
-
-div.qindex, div.navtab{
- background-color: #FFF8F0;
- border: 1px solid #FF8000;
- text-align: center;
-}
-
-div.qindex, div.navpath {
- width: 100%;
- line-height: 140%;
-}
-
-div.navtab {
- margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
- color: #000000;
- font-weight: normal;
- text-decoration: none;
-}
-
-.contents a:visited {
- color: #606060;
-}
-
-.contents{
- background-color: #FFFFFF;
- padding-top:8px;
- padding-bottom:8px;
- padding-left:32px;
- padding-right:32px;
- margin:0px;
- margin-left:auto;
- margin-right:auto;
- width:1216px;
- border-bottom-left-radius: 8px;
- border-bottom-right-radius: 8px;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a.qindex {
- font-weight: bold;
-}
-
-a.qindexHL {
- font-weight: bold;
- background-color: #9CAFD4;
- color: #ffffff;
- border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
- color: #ffffff;
-}
-
-a.el {
- font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited, a.line, a.line:visited {
- color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
- color: #4665A2;
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-pre.fragment {
- border: 1px solid #FF8000;
- background-color: #FFF8F0;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- overflow: auto;
- word-wrap: break-word;
- font-size: 9pt;
- line-height: 125%;
- font-family: monospace, fixed;
- font-size: 105%;
-}
-
-div.fragment {
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- background-color: #FFF8F0;
- border: 1px solid #FF8000;
-}
-
-div.line {
- font-family: monospace, fixed;
- font-size: 13px;
- min-height: 13px;
- line-height: 1.0;
- text-wrap: unrestricted;
- white-space: -moz-pre-wrap; /* Moz */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: pre-wrap; /* CSS3 */
- word-wrap: break-word; /* IE 5.5+ */
- text-indent: -53px;
- padding-left: 53px;
- padding-bottom: 0px;
- margin: 0px;
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-div.line.glow {
- background-color: cyan;
- box-shadow: 0 0 10px cyan;
-}
-
-
-span.lineno {
- padding-right: 4px;
- text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
- white-space: pre;
-}
-span.lineno a {
- background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
- background-color: #C8C8C8;
-}
-
-div.ah, span.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px;
- padding: 0.2em;
- border: solid thin #333;
- border-radius: 0.5em;
- -webkit-border-radius: .5em;
- -moz-border-radius: .5em;
- box-shadow: 2px 2px 3px #999;
- -webkit-box-shadow: 2px 2px 3px #999;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.classindex ul {
- list-style: none;
- padding-left: 0;
-}
-
-div.classindex span.ai {
- display: inline-block;
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- color: black;
- margin: 0;
-}
-
-td.indexkey {
- background-color: #FFF8F0;
- font-weight: bold;
- border: 1px solid #C4CFE5;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-td.indexvalue {
- background-color: #FFF8F0;
- border: 1px solid #C4CFE5;
- padding: 2px 10px;
- margin: 2px 0px;
-}
-
-tr.memlist {
- background-color: #FFF8F0;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl {
- vertical-align: middle;
-}
-
-div.center {
- text-align: center;
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0px;
-}
-
-div.center img {
- border: 0px;
-}
-
-address.footer {
- display: none;
-}
-
-img.footer {
- border: 0px;
- vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-span.vhdldigit {
- color: #ff00ff
-}
-
-span.vhdlchar {
- color: #000000
-}
-
-span.vhdlkeyword {
- color: #700070
-}
-
-span.vhdllogic {
- color: #ff0000
-}
-
-blockquote {
- background-color: #F7F8FB;
- border-left: 2px solid #9CAFD4;
- margin: 0 24px 0 4px;
- padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
- color: #003399;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-*/
-
-td.tiny {
- font-size: 75%;
-}
-
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #FF8000;
-}
-
-th.dirtab {
- background: #EBEFF6;
- font-weight: bold;
-}
-
-hr {
- height: 0px;
- border: none;
- border-top: 1px solid #4A6AAA;
-}
-
-hr.footer {
- display: none;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
- border-spacing: 0px;
- padding: 0px;
-}
-
-.memberdecls td, .fieldtable tr {
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-.memberdecls td.glow, .fieldtable tr.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #FFFCF8;
- border: none;
- margin: 4px;
- padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
- padding: 0px 8px 4px 8px;
- color: #555;
-}
-
-.memSeparator {
- border-bottom: 1px solid #FFF8F0;
- line-height: 1px;
- margin: 0px;
- padding: 0px;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memItemRight {
- width: 100%;
-}
-
-.memTemplParams {
- color: #bf6000;
- white-space: nowrap;
- font-size: 80%;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
- font-size: 80%;
- color: #4665A2;
- font-weight: normal;
- margin-left: 9px;
-}
-
-.memnav {
- background-color: #FFF8F0;
- border: 1px solid #FF8000;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
-.mempage {
- width: 100%;
-}
-
-.memitem {
- padding: 0;
- margin-bottom: 10px;
- margin-right: 5px;
- -webkit-transition: box-shadow 0.5s linear;
- -moz-transition: box-shadow 0.5s linear;
- -ms-transition: box-shadow 0.5s linear;
- -o-transition: box-shadow 0.5s linear;
- transition: box-shadow 0.5s linear;
- display: table !important;
- width: 100%;
-}
-
-.memitem.glow {
- box-shadow: 0 0 15px cyan;
-}
-
-.memname {
- font-weight: bold;
- margin-left: 6px;
-}
-
-.memname td {
- vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
- border-top: 1px solid #bf6000;
- border-left: 1px solid #bf6000;
- border-right: 1px solid #bf6000;
- padding: 6px 0px 6px 0px;
- /*color: #253555;*/
- font-weight: bold;
- /*text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);*/
- /*background-image:url('nav_f.png');*/
- background-repeat:repeat-x;
- background-color: #FFF8F0;
- /* opera specific markup */
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- -moz-border-radius-topleft: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
- -webkit-border-top-left-radius: 4px;
-
-}
-
-.memdoc, dl.reflist dd {
- border-bottom: 1px solid #bf6000;
- border-left: 1px solid #bf6000;
- border-right: 1px solid #bf6000;
- padding: 6px 10px 2px 10px;
- border-top-width: 0;
- background-image:url('nav_g.png');
- background-repeat:repeat-x;
- background-color: #FFFDFB;
- /* opera specific markup */
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px;
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- /* firefox specific markup */
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- /* webkit specific markup */
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
- padding: 5px;
-}
-
-dl.reflist dd {
- margin: 0px 0px 10px 0px;
- padding: 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-.paramname code {
- line-height: 14px;
-}
-
-.params, .retval, .exception, .tparams {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-.params .paramname, .retval .paramname {
- font-weight: bold;
- vertical-align: top;
-}
-
-.params .paramtype {
- font-style: italic;
- vertical-align: top;
-}
-
-.params .paramdir {
- font-family: "courier new",courier,monospace;
- vertical-align: top;
-}
-
-table.mlabels {
- border-spacing: 0px;
-}
-
-td.mlabels-left {
- width: 100%;
- padding: 0px;
-}
-
-td.mlabels-right {
- vertical-align: bottom;
- padding: 0px;
- white-space: nowrap;
-}
-
-span.mlabels {
- margin-left: 8px;
-}
-
-span.mlabel {
- background-color: #728DC1;
- border-top:1px solid #5373B4;
- border-left:1px solid #5373B4;
- border-right:1px solid #C4CFE5;
- border-bottom:1px solid #C4CFE5;
- text-shadow: none;
- color: white;
- margin-right: 4px;
- padding: 2px 3px;
- border-radius: 3px;
- font-size: 7pt;
- white-space: nowrap;
- vertical-align: middle;
-}
-
-
-
-/* @end */
-
-/* these are for tree view inside a (index) page */
-
-div.directory {
- margin: 10px 0px;
- border-top: 1px solid #bf6000;
- border-bottom: 1px solid #bf6000;
- width: 100%;
-}
-
-.directory table {
- border-collapse:collapse;
-}
-
-.directory td {
- margin: 0px;
- padding: 0px;
- vertical-align: top;
-}
-
-.directory td.entry {
- white-space: nowrap;
- padding-right: 6px;
- padding-top: 3px;
-}
-
-.directory td.entry a {
- outline:none;
-}
-
-.directory td.entry a img {
- border: none;
-}
-
-.directory td.desc {
- width: 100%;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 3px;
- border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
- padding-left: 6px;
- background-color: #FFFDFB;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-.directory .levels {
- white-space: nowrap;
- width: 100%;
- text-align: right;
- font-size: 9pt;
-}
-
-.directory .levels span {
- cursor: pointer;
- padding-left: 2px;
- padding-right: 2px;
- color: #bf6000;
-}
-
-.arrow {
- color: #bf6000;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- cursor: pointer;
- font-size: 80%;
- display: inline-block;
- width: 16px;
- height: 22px;
-}
-
-.icon {
- font-family: Arial, Helvetica;
- font-weight: bold;
- font-size: 12px;
- height: 14px;
- width: 16px;
- display: inline-block;
- background-color: #bf6000;
- color: white;
- text-align: center;
- border-radius: 4px;
- margin-left: 2px;
- margin-right: 2px;
-}
-
-.icona {
- width: 24px;
- height: 22px;
- display: inline-block;
-}
-
-.iconfopen {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('folderopen.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-.iconfclosed {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('folderclosed.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-.icondoc {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('doc.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-table.directory {
- font: 400 14px Roboto,sans-serif;
-}
-
-/* @end */
-
-div.dynheader {
- margin-top: 8px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-address {
- font-style: normal;
- color: #2A3D61;
-}
-
-table.doxtable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.doxtable th {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-table.fieldtable {
- /*width: 100%;*/
- margin-bottom: 10px;
- border: 1px solid #A8B8D9;
- border-spacing: 0px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
- box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
- padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
- white-space: nowrap;
- border-right: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- vertical-align: top;
-}
-
-.fieldtable td.fieldname {
- padding-top: 3px;
-}
-
-.fieldtable td.fielddoc {
- border-bottom: 1px solid #A8B8D9;
- /*width: 100%;*/
-}
-
-.fieldtable td.fielddoc p:first-child {
- margin-top: 0px;
-}
-
-.fieldtable td.fielddoc p:last-child {
- margin-bottom: 2px;
-}
-
-.fieldtable tr:last-child td {
- border-bottom: none;
-}
-
-.fieldtable th {
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- font-size: 90%;
- color: #253555;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-top-right-radius: 4px;
- border-bottom: 1px solid #A8B8D9;
-}
-
-
-.tabsearch {
- top: 0px;
- left: 10px;
- height: 36px;
- background-image: url('tab_b.png');
- z-index: 101;
- overflow: hidden;
- font-size: 13px;
-}
-
-.navpath ul
-{
- font-size: 11px;
- /*background-image:url('tab_b.png');*/
- background-color: #FFF8F0;
- background-repeat:repeat-x;
- background-position: 0 -5px;
- height:30px;
- line-height:30px;
- color:#bf6000;
- border:solid 0px #C2CDE4;
- overflow:hidden;
- margin:0px;
- padding:0px;
-}
-
-.navpath li
-{
- list-style-type:none;
- float:left;
- padding-left:10px;
- padding-right:15px;
- background-image:url('bc_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color:#bf6000;
-}
-
-.navpath li.navelem a
-{
- height:32px;
- display:block;
- text-decoration: none;
- outline: none;
- color: #bf6000;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
- text-decoration: none;
-}
-
-.navpath li.navelem a:hover
-{
- color:#6884BD;
-}
-
-.navpath li.footer
-{
- list-style-type:none;
- float:right;
- padding-left:10px;
- padding-right:15px;
- background-image:none;
- background-repeat:no-repeat;
- background-position:right;
- color:#bf6000;
- font-size: 8pt;
-}
-
-div.summary
-{
- float: right;
- font-size: 8pt;
- padding-right: 5px;
- width: 50%;
- text-align: right;
-}
-
-div.summary a
-{
- white-space: nowrap;
-}
-
-div.ingroups
-{
- font-size: 8pt;
- width: 50%;
- text-align: left;
-}
-
-div.ingroups a
-{
- white-space: nowrap;
-}
-
-div.header
-{
- background-repeat:repeat-x;
- background-color: #FFFCF8;
-
- padding:0px;
- margin:0px;
- margin-left:auto;
- margin-right:auto;
- width:1280px;
-}
-
-div.headertitle
-{
- padding: 5px 5px 5px 10px;
-}
-
-dl
-{
- padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
- margin-left: 0px;
- padding-left: 0px;
-}
-
-dl.note
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00D000;
-}
-
-dl.deprecated
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #505050;
-}
-
-dl.todo
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #E0C000;
-}
-
-dl.test
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #3030E0;
-}
-
-dl.bug
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #C08050;
-}
-
-dl.section dd {
- margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
- text-align: center;
- vertical-align: bottom;
- border-collapse: separate;
-}
-
-#projectlogo img
-{
- border: 0px none;
-}
-
-#projectalign
-{
- vertical-align: middle;
-}
-
-#projectname
-{
- font: 300% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 2px 0px;
- color: #FF8000;
-}
-
-#projectbrief
-{
- font: 120% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#projectnumber
-{
- font: 50% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#titlearea
-{
- padding: 0px;
- margin: 0px;
- width: 100%;
- border-bottom: 1px solid #5373B4;
-}
-
-.image
-{
- text-align: center;
-}
-
-.dotgraph
-{
- text-align: center;
-}
-
-.mscgraph
-{
- text-align: center;
-}
-
-.diagraph
-{
- text-align: center;
-}
-
-.caption
-{
- font-weight: bold;
-}
-
-div.zoom
-{
- border: 1px solid #90A5CE;
-}
-
-dl.citelist {
- margin-bottom:50px;
-}
-
-dl.citelist dt {
- color:#334975;
- float:left;
- font-weight:bold;
- margin-right:10px;
- padding:5px;
-}
-
-dl.citelist dd {
- margin:2px 0;
- padding:5px 0;
-}
-
-div.toc {
- padding: 14px 25px;
- background-color: #F4F6FA;
- border: 1px solid #D8DFEE;
- border-radius: 7px 7px 7px 7px;
- float: right;
- height: auto;
- margin: 0 20px 10px 10px;
- width: 200px;
-}
-
-div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
- margin-top: 5px;
- padding-left: 10px;
- padding-top: 2px;
-}
-
-div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #4665A2;
- border-bottom: 0 none;
- margin: 0;
-}
-
-div.toc ul {
- list-style: none outside none;
- border: medium none;
- padding: 0px;
-}
-
-div.toc li.level1 {
- margin-left: 0px;
-}
-
-div.toc li.level2 {
- margin-left: 15px;
-}
-
-div.toc li.level3 {
- margin-left: 30px;
-}
-
-div.toc li.level4 {
- margin-left: 45px;
-}
-
-.inherit_header {
- font-weight: bold;
- color: gray;
- cursor: pointer;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.inherit_header td {
- padding: 6px 0px 2px 5px;
-}
-
-.inherit {
- display: none;
-}
-
-tr.heading h2 {
- margin-top: 12px;
- margin-bottom: 4px;
-}
-
-/* tooltip related style info */
-
-.ttc {
- position: absolute;
- display: none;
-}
-
-#powerTip {
- cursor: default;
- white-space: nowrap;
- background-color: white;
- border: 1px solid gray;
- border-radius: 4px 4px 4px 4px;
- box-shadow: 1px 1px 7px gray;
- display: none;
- font-size: smaller;
- max-width: 80%;
- opacity: 0.9;
- padding: 1ex 1em 1em;
- position: absolute;
- z-index: 2147483647;
-}
-
-#powerTip div.ttdoc {
- color: grey;
- font-style: italic;
-}
-
-#powerTip div.ttname a {
- font-weight: bold;
-}
-
-#powerTip div.ttname {
- font-weight: bold;
-}
-
-#powerTip div.ttdeci {
- color: #006318;
-}
-
-#powerTip div {
- margin: 0px;
- padding: 0px;
- font: 12px/16px Roboto,sans-serif;
-}
-
-#powerTip:before, #powerTip:after {
- content: "";
- position: absolute;
- margin: 0px;
-}
-
-#powerTip.n:after, #powerTip.n:before,
-#powerTip.s:after, #powerTip.s:before,
-#powerTip.w:after, #powerTip.w:before,
-#powerTip.e:after, #powerTip.e:before,
-#powerTip.ne:after, #powerTip.ne:before,
-#powerTip.se:after, #powerTip.se:before,
-#powerTip.nw:after, #powerTip.nw:before,
-#powerTip.sw:after, #powerTip.sw:before {
- border: solid transparent;
- content: " ";
- height: 0;
- width: 0;
- position: absolute;
-}
-
-#powerTip.n:after, #powerTip.s:after,
-#powerTip.w:after, #powerTip.e:after,
-#powerTip.nw:after, #powerTip.ne:after,
-#powerTip.sw:after, #powerTip.se:after {
- border-color: rgba(255, 255, 255, 0);
-}
-
-#powerTip.n:before, #powerTip.s:before,
-#powerTip.w:before, #powerTip.e:before,
-#powerTip.nw:before, #powerTip.ne:before,
-#powerTip.sw:before, #powerTip.se:before {
- border-color: rgba(128, 128, 128, 0);
-}
-
-#powerTip.n:after, #powerTip.n:before,
-#powerTip.ne:after, #powerTip.ne:before,
-#powerTip.nw:after, #powerTip.nw:before {
- top: 100%;
-}
-
-#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
- border-top-color: #ffffff;
- border-width: 10px;
- margin: 0px -10px;
-}
-#powerTip.n:before {
- border-top-color: #808080;
- border-width: 11px;
- margin: 0px -11px;
-}
-#powerTip.n:after, #powerTip.n:before {
- left: 50%;
-}
-
-#powerTip.nw:after, #powerTip.nw:before {
- right: 14px;
-}
-
-#powerTip.ne:after, #powerTip.ne:before {
- left: 14px;
-}
-
-#powerTip.s:after, #powerTip.s:before,
-#powerTip.se:after, #powerTip.se:before,
-#powerTip.sw:after, #powerTip.sw:before {
- bottom: 100%;
-}
-
-#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
- border-bottom-color: #ffffff;
- border-width: 10px;
- margin: 0px -10px;
-}
-
-#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
- border-bottom-color: #808080;
- border-width: 11px;
- margin: 0px -11px;
-}
-
-#powerTip.s:after, #powerTip.s:before {
- left: 50%;
-}
-
-#powerTip.sw:after, #powerTip.sw:before {
- right: 14px;
-}
-
-#powerTip.se:after, #powerTip.se:before {
- left: 14px;
-}
-
-#powerTip.e:after, #powerTip.e:before {
- left: 100%;
-}
-#powerTip.e:after {
- border-left-color: #ffffff;
- border-width: 10px;
- top: 50%;
- margin-top: -10px;
-}
-#powerTip.e:before {
- border-left-color: #808080;
- border-width: 11px;
- top: 50%;
- margin-top: -11px;
-}
-
-#powerTip.w:after, #powerTip.w:before {
- right: 100%;
-}
-#powerTip.w:after {
- border-right-color: #ffffff;
- border-width: 10px;
- top: 50%;
- margin-top: -10px;
-}
-#powerTip.w:before {
- border-right-color: #808080;
- border-width: 11px;
- top: 50%;
- margin-top: -11px;
-}
-
-#titlearea
-{
- margin: 0px;
- padding-top: 8px;
- padding-bottom: 8px;
- margin-top: 32px;
- width: 100%;
- border-bottom: 0px solid #FF8000;
- border-top-left-radius: 8px;
- border-top-right-radius: 8px;
- background-color:#FFFFFF;
-}
-
-#top
-{
- margin-left:auto;
- margin-right:auto;
- width:1280px;
-}
-
-@media print
-{
- #top { display: none; }
- #side-nav { display: none; }
- #nav-path { display: none; }
- body { overflow:visible; }
- h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
- .summary { display: none; }
- .memitem { page-break-inside: avoid; }
- #doc-content
- {
- margin-left:0 !important;
- height:auto !important;
- width:auto !important;
- overflow:inherit;
- display:inline;
- }
-}
-
diff --git a/doc/api/doxygen.png b/doc/api/doxygen.png
deleted file mode 100644
index 3ff17d80..00000000
Binary files a/doc/api/doxygen.png and /dev/null differ
diff --git a/doc/api/dynsections.js b/doc/api/dynsections.js
deleted file mode 100644
index 1e6bf07f..00000000
--- a/doc/api/dynsections.js
+++ /dev/null
@@ -1,104 +0,0 @@
-function toggleVisibility(linkObj)
-{
- var base = $(linkObj).attr('id');
- var summary = $('#'+base+'-summary');
- var content = $('#'+base+'-content');
- var trigger = $('#'+base+'-trigger');
- var src=$(trigger).attr('src');
- if (content.is(':visible')===true) {
- content.hide();
- summary.show();
- $(linkObj).addClass('closed').removeClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
- } else {
- content.show();
- summary.hide();
- $(linkObj).removeClass('closed').addClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- }
- return false;
-}
-
-function updateStripes()
-{
- $('table.directory tr').
- removeClass('even').filter(':visible:even').addClass('even');
-}
-
-function toggleLevel(level)
-{
- $('table.directory tr').each(function() {
- var l = this.id.split('_').length-1;
- var i = $('#img'+this.id.substring(3));
- var a = $('#arr'+this.id.substring(3));
- if (l![]() |
-
- 0.9.9 API documenation
-
- |
-
- 1.8.10
-
-
-
diff --git a/doc/api/folderclosed.png b/doc/api/folderclosed.png
deleted file mode 100644
index bb8ab35e..00000000
Binary files a/doc/api/folderclosed.png and /dev/null differ
diff --git a/doc/api/folderopen.png b/doc/api/folderopen.png
deleted file mode 100644
index d6c7f676..00000000
Binary files a/doc/api/folderopen.png and /dev/null differ
diff --git a/doc/api/index.html b/doc/api/index.html
deleted file mode 100644
index 6bc66db9..00000000
--- a/doc/api/index.html
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-
-
-![]() |
-
- 0.9.9 API documenation
-
- |
-
OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification.
-GLM provides classes and functions designed and implemented with the same naming conventions and functionalities than GLSL so that when a programmer knows GLSL, he knows GLM as well which makes it really easy to use.
-This project isn't limited to GLSL features. An extension system, based on the GLSL extension conventions, provides extended capabilities: matrix transformations, quaternions, half-based types, random numbers, noise, etc...
-This library works perfectly with OpenGL but it also ensures interoperability with other third party libraries and SDK. It is a good candidate for software rendering (raytracing / rasterisation), image processing, physic simulations and any development context that requires a simple and convenient mathematics library.
-GLM is written in C++98 but can take advantage of C++11 when supported by the compiler. It is a platform independent library with no dependence and it officially supports the following compilers:
The source code is licensed under the Happy Bunny License (Modified MIT) and MIT license.
-These pages are the API reference only. For more information about how to use GLM, please have a look at the manual.
-Thanks for contributing to the project by submitting tickets for bug reports and feature requests. Any feedback is welcome at glm@g-truc.net.
-
- 1.8.10
-
-
-
diff --git a/doc/api/jquery.js b/doc/api/jquery.js
deleted file mode 100644
index 1f4d0b47..00000000
--- a/doc/api/jquery.js
+++ /dev/null
@@ -1,68 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.7.1
- * http://jquery.com/
- *
- * Copyright 2011, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2011, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Mon Nov 21 21:11:03 2011 -0500
- */
-(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4| t |