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

Public Types | |
| typedef size_t | size_type |
| typedef float | value_type |
| typedef value_type * | iterator |
| typedef const value_type * | const_iterator |
Public Member Functions | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| void | swap (tuple &other) |
| tuple () | |
| tuple (const tuple &other) | |
| tuple & | operator= (const tuple &other) |
| float & | operator[] (size_type nth) |
| float | operator[] (size_type nth) const |
| float & | at (size_type nth) |
| float | at (size_type nth) const |
Static Public Member Functions | |
| size_type | size () |
Definition at line 86 of file glsl_math.h.
|
|||||
|
Definition at line 90 of file glsl_math.h. Referenced by gslib::glsl_math::tuple< Size >::begin(), and gslib::glsl_math::tuple< Size >::end(). |
|
|||||
|
Definition at line 89 of file glsl_math.h. Referenced by gslib::glsl_math::tuple< Size >::begin(), and gslib::glsl_math::tuple< Size >::end(). |
|
|||||
|
Definition at line 87 of file glsl_math.h. Referenced by gslib::glsl_math::tuple< Size >::at(), gslib::glsl_math::tuple< Size >::operator[](), and gslib::glsl_math::tuple< Size >::size(). |
|
|||||
|
Definition at line 88 of file glsl_math.h. |
|
|||||||||
|
Definition at line 116 of file glsl_math.h.
00116 {}
|
|
||||||||||
|
Definition at line 118 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 141 of file glsl_math.h. References gslib::glsl_math::tuple< Size >::begin(), and gslib::glsl_math::tuple< Size >::size_type.
00141 {
00142 return begin()[ nth ];
00143 }
|
Here is the call graph for this function:

|
||||||||||
|
Definition at line 137 of file glsl_math.h. References gslib::glsl_math::tuple< Size >::begin(), and gslib::glsl_math::tuple< Size >::size_type.
00137 {
00138 return begin()[ nth ];
00139 }
|
Here is the call graph for this function:

|
|||||||||
|
Definition at line 104 of file glsl_math.h. References gslib::glsl_math::tuple< Size >::const_iterator.
00104 {
00105 return reinterpret_cast< const_iterator >( this );
00106 }
|
|
|||||||||
|
|||||||||
|
Definition at line 108 of file glsl_math.h. References gslib::glsl_math::tuple< Size >::begin(), gslib::glsl_math::tuple< Size >::const_iterator, and gslib::glsl_math::tuple< Size >::size().
|
Here is the call graph for this function:

|
|||||||||
Here is the call graph for this function:

|
||||||||||
|
Definition at line 122 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:

|
||||||||||
|
Reimplemented in gslib::glsl_math::matrix_mixin< SubClass, FriendVector, RowSize, ColumnSize >, gslib::glsl_math::matrix_mixin< mat4, vec4, 4, 4 >, gslib::glsl_math::matrix_mixin< mat3, vec3, 3, 3 >, and gslib::glsl_math::matrix_mixin< mat2, vec2, 2, 2 >. Definition at line 133 of file glsl_math.h. References gslib::glsl_math::tuple< Size >::begin(), and gslib::glsl_math::tuple< Size >::size_type.
00133 {
00134 return begin()[ nth ];
00135 }
|
Here is the call graph for this function:

|
||||||||||
|
Reimplemented in gslib::glsl_math::matrix_mixin< SubClass, FriendVector, RowSize, ColumnSize >, gslib::glsl_math::matrix_mixin< mat4, vec4, 4, 4 >, gslib::glsl_math::matrix_mixin< mat3, vec3, 3, 3 >, and gslib::glsl_math::matrix_mixin< mat2, vec2, 2, 2 >. Definition at line 129 of file glsl_math.h. References gslib::glsl_math::tuple< Size >::begin(), and gslib::glsl_math::tuple< Size >::size_type.
00129 {
00130 return begin()[ nth ];
00131 }
|
Here is the call graph for this function:

|
|||||||||
|
Definition at line 92 of file glsl_math.h. References gslib::glsl_math::tuple< Size >::size_type. Referenced by gslib::glsl_math::tuple< Size >::end().
00092 {
00093 return Size;
00094 }
|
|
||||||||||
|
Definition at line 112 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:

1.3.6