Lines Matching defs:tmat4x4

42 	struct tmat4x4
49 typedef tmat4x4<T, P> type;
50 typedef tmat4x4<T, P> transpose_type;
55 friend tvec4<U, Q> operator/(tmat4x4<U, Q> const & m, tvec4<U, Q> const & v);
57 friend tvec4<U, Q> operator/(tvec4<U, Q> const & v, tmat4x4<U, Q> const & m);
65 GLM_FUNC_DECL tmat4x4();
66 GLM_FUNC_DECL tmat4x4(tmat4x4<T, P> const & m);
68 GLM_FUNC_DECL tmat4x4(tmat4x4<T, Q> const & m);
70 GLM_FUNC_DECL explicit tmat4x4(
72 GLM_FUNC_DECL explicit tmat4x4(
74 GLM_FUNC_DECL tmat4x4(
79 GLM_FUNC_DECL tmat4x4(
93 GLM_FUNC_DECL tmat4x4(
100 GLM_FUNC_DECL tmat4x4(
108 GLM_FUNC_DECL explicit tmat4x4(tmat4x4<U, Q> const & m);
110 GLM_FUNC_DECL explicit tmat4x4(tmat2x2<T, P> const & x);
111 GLM_FUNC_DECL explicit tmat4x4(tmat3x3<T, P> const & x);
112 GLM_FUNC_DECL explicit tmat4x4(tmat2x3<T, P> const & x);
113 GLM_FUNC_DECL explicit tmat4x4(tmat3x2<T, P> const & x);
114 GLM_FUNC_DECL explicit tmat4x4(tmat2x4<T, P> const & x);
115 GLM_FUNC_DECL explicit tmat4x4(tmat4x2<T, P> const & x);
116 GLM_FUNC_DECL explicit tmat4x4(tmat3x4<T, P> const & x);
117 GLM_FUNC_DECL explicit tmat4x4(tmat4x3<T, P> const & x);
124 GLM_FUNC_DECL tmat4x4<T, P> & operator= (tmat4x4<T, P> const & m);
126 GLM_FUNC_DECL tmat4x4<T, P> & operator= (tmat4x4<U, P> const & m);
128 GLM_FUNC_DECL tmat4x4<T, P> & operator+= (U s);
130 GLM_FUNC_DECL tmat4x4<T, P> & operator+= (tmat4x4<U, P> const & m);
132 GLM_FUNC_DECL tmat4x4<T, P> & operator-= (U s);
134 GLM_FUNC_DECL tmat4x4<T, P> & operator-= (tmat4x4<U, P> const & m);
136 GLM_FUNC_DECL tmat4x4<T, P> & operator*= (U s);
138 GLM_FUNC_DECL tmat4x4<T, P> & operator*= (tmat4x4<U, P> const & m);
140 GLM_FUNC_DECL tmat4x4<T, P> & operator/= (U s);
142 GLM_FUNC_DECL tmat4x4<T, P> & operator/= (tmat4x4<U, P> const & m);
147 GLM_FUNC_DECL tmat4x4<T, P> & operator++ ();
148 GLM_FUNC_DECL tmat4x4<T, P> & operator-- ();
149 GLM_FUNC_DECL tmat4x4<T, P> operator++(int);
150 GLM_FUNC_DECL tmat4x4<T, P> operator--(int);
154 GLM_FUNC_DECL tmat4x4<T, P> compute_inverse_mat4(tmat4x4<T, P> const & m);
158 GLM_FUNC_DECL tmat4x4<T, P> operator+ (
159 tmat4x4<T, P> const & m,
163 GLM_FUNC_DECL tmat4x4<T, P> operator+ (
165 tmat4x4<T, P> const & m);
168 GLM_FUNC_DECL tmat4x4<T, P> operator+ (
169 tmat4x4<T, P> const & m1,
170 tmat4x4<T, P> const & m2);
173 GLM_FUNC_DECL tmat4x4<T, P> operator- (
174 tmat4x4<T, P> const & m,
178 GLM_FUNC_DECL tmat4x4<T, P> operator- (
180 tmat4x4<T, P> const & m);
183 GLM_FUNC_DECL tmat4x4<T, P> operator- (
184 tmat4x4<T, P> const & m1,
185 tmat4x4<T, P> const & m2);
188 GLM_FUNC_DECL tmat4x4<T, P> operator* (
189 tmat4x4<T, P> const & m,
193 GLM_FUNC_DECL tmat4x4<T, P> operator* (
195 tmat4x4<T, P> const & m);
198 GLM_FUNC_DECL typename tmat4x4<T, P>::col_type operator* (
199 tmat4x4<T, P> const & m,
200 typename tmat4x4<T, P>::row_type const & v);
203 GLM_FUNC_DECL typename tmat4x4<T, P>::row_type operator* (
204 typename tmat4x4<T, P>::col_type const & v,
205 tmat4x4<T, P> const & m);
209 tmat4x4<T, P> const & m1,
214 tmat4x4<T, P> const & m1,
218 GLM_FUNC_DECL tmat4x4<T, P> operator* (
219 tmat4x4<T, P> const & m1,
220 tmat4x4<T, P> const & m2);
223 GLM_FUNC_DECL tmat4x4<T, P> operator/ (
224 tmat4x4<T, P> const & m,
228 GLM_FUNC_DECL tmat4x4<T, P> operator/ (
230 tmat4x4<T, P> const & m);
233 GLM_FUNC_DECL typename tmat4x4<T, P>::col_type operator/ (
234 tmat4x4<T, P> const & m,
235 typename tmat4x4<T, P>::row_type const & v);
238 GLM_FUNC_DECL typename tmat4x4<T, P>::row_type operator/ (
239 typename tmat4x4<T, P>::col_type & v,
240 tmat4x4<T, P> const & m);
243 GLM_FUNC_DECL tmat4x4<T, P> operator/ (
244 tmat4x4<T, P> const & m1,
245 tmat4x4<T, P> const & m2);
249 GLM_FUNC_DECL tmat4x4<T, P> const operator- (
250 tmat4x4<T, P> const & m);