template<typename type, unsigned int A, unsigned int B>
MatrixIt<type, A, B, true> FX::Maths::Impl::transpose ( const MatrixIt< type, A, B, true > &  v  )  [inline]

Definition at line 1176 of file FXMaths.h.

01177         {   // No SIMD available to swap bytes around and endian conversion isn't big enough :(
01178             MatrixIt<type, A, B, true> ret;
01179             for(FXuint b=0; b<B; b++)
01180                 for(FXuint a=0; a<A; a++)
01181                     ret.data[b].set(a, v.data[a][b]);
01182             return ret;
01183         }


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:38:02 2009 for TnFOX by doxygen v1.4.7