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