#include <glsl_math.h>
Inheritance diagram for gslib::glsl_math::mat2:
Public Member Functions | |
mat2 () | |
mat2 (value_type v) | |
mat2 (const vec2 &column0, const vec2 &column1) | |
mat2 (value_type _00, value_type _10, value_type _01, value_type _11) | |
Static Public Member Functions | |
mat2 | identity () |
Public Attributes | |
value_type | array [2 *2] |
|
Definition at line 512 of file glsl_math.h. Referenced by identity().
00512 {} |
|
Definition at line 513 of file glsl_math.h. References gslib::glsl_math::tuple< Size >::begin(), and gslib::glsl_math::tuple< Size >::end().
|
Here is the call graph for this function:
|
Definition at line 516 of file glsl_math.h. References gslib::glsl_math::matrix_mixin< mat2, vec2, 2, 2 >::operator[]().
00516 { 00517 operator [] ( 0 ) = column0; 00518 operator [] ( 1 ) = column1; 00519 } |
Here is the call graph for this function:
|
Definition at line 530 of file glsl_math.h.
|
|
Definition at line 540 of file glsl_math.h. References mat2().
00540 { 00541 return mat2( 1, 0, 0, 1 ); 00542 } |
Here is the call graph for this function:
|
Definition at line 510 of file glsl_math.h. |