#include <glsl_math.h>
Inheritance diagram for gslib::glsl_math::mat3:


Public Member Functions | |
| mat3 () | |
| mat3 (value_type v) | |
| mat3 (const vec3 &column0, const vec3 &column1, const vec3 &column2) | |
| mat3 (value_type _00, value_type _10, value_type _20, value_type _01, value_type _11, value_type _21, value_type _02, value_type _12, value_type _22) | |
Static Public Member Functions | |
| mat3 | identity () |
Public Attributes | |
| value_type | array [3 *3] |
|
|
Definition at line 548 of file glsl_math.h. Referenced by identity().
00548 {}
|
|
|
Definition at line 549 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 552 of file glsl_math.h. References gslib::glsl_math::matrix_mixin< mat3, vec3, 3, 3 >::operator[]().
00552 {
00553 operator [] ( 0 ) = column0;
00554 operator [] ( 1 ) = column1;
00555 operator [] ( 2 ) = column2;
00556 }
|
Here is the call graph for this function:

|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 558 of file glsl_math.h.
|
|
|
Definition at line 574 of file glsl_math.h. References mat3().
00574 {
00575 return mat3( 1, 0, 0, 0, 1, 0, 0, 0, 1 );
00576 }
|
Here is the call graph for this function:

|
|
Definition at line 546 of file glsl_math.h. |
1.3.6