H A D | mat.h | 28 class mat; 33 mat<TYPE, C, R>& doAssign( argument 34 mat<TYPE, C, R>& lhs, 43 mat<TYPE, C, R> PURE doMul( argument 44 const mat<TYPE, D, R>& lhs, 45 const mat<TYPE, C, D>& rhs) 47 mat<TYPE, C, R> res; 62 const mat<TYPE, D, R>& lhs, 77 mat<TYPE, C, R> PURE doMul( argument 79 const mat<TYP 61 doMul( const mat<TYPE, D, R>& lhs, const vec<TYPE, D>& rhs) argument 91 doMul( const mat<TYPE, C, R>& rhs, typename TypeTraits<TYPE>::ParameterType v) argument 105 doMul( typename TypeTraits<TYPE>::ParameterType v, const mat<TYPE, C, R>& rhs) argument 124 class mat : public vec< vec<TYPE, R>, C > { class in namespace:android 140 mat() { } function in class:android::mat 141 mat(const mat& rhs) : base(rhs) { } function in class:android::mat 142 mat(const base& rhs) : base(rhs) { } function in class:android::mat 148 mat(pTYPE rhs) { function in class:android::mat 185 operator *( const mat<TYPE, D, R>& lhs, const mat<TYPE, C, D>& rhs) argument 198 operator *( const vec<TYPE, R>& lhs, const mat<TYPE, C, 1>& rhs) argument 256 class mat<TYPE, 1, R> : public vec<TYPE, R> { class in namespace:android 267 mat() { } function in class:android::mat 268 mat(const base& rhs) : base(rhs) { } function in class:android::mat 269 mat(const mat& rhs) : base(rhs) { } function in class:android::mat 270 mat(const TYPE& rhs) { helpers::doAssign(*this, rhs); } function in class:android::mat 290 transpose(const mat<TYPE, C, R>& m) argument 299 trace(const mat<TYPE, C, C>& m) argument 308 isPositiveSemidefinite(const mat<TYPE, C, C>& m, TYPE tolerance) argument 337 invert(const mat<T, N, N>& src) argument [all...] |