![]()  | 
  
    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