#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. |
1.3.6