|
Blender V4.5
|
Namespaces | |
| namespace | Internal |
Classes | |
| class | Vec |
| class | Vec2 |
| class | HVec3 |
| class | Vec3 |
| class | Matrix |
| class | SquareMatrix |
Functions | |
| template<class T, uint N> | |
| Vec< T, N > | operator* (const typename Vec< T, N >::value_type r, const Vec< T, N > &v) |
| template<class T, uint N> | |
| std::ostream & | operator<< (std::ostream &s, const Vec< T, N > &v) |
| template<class T, uint M, uint N> | |
| Matrix< T, M, N > | operator+ (const Matrix< T, M, N > &m1, const Matrix< T, M, N > &m2) |
| template<class T, uint M, uint N> | |
| Matrix< T, M, N > | operator- (const Matrix< T, M, N > &m1, const Matrix< T, M, N > &m2) |
| template<class T, uint M, uint N> | |
| Matrix< T, M, N > | operator* (const Matrix< T, M, N > &m1, const typename Matrix< T, M, N >::value_type lambda) |
| template<class T, uint M, uint N> | |
| Matrix< T, M, N > | operator* (const typename Matrix< T, M, N >::value_type lambda, const Matrix< T, M, N > &m1) |
| template<class T, uint M, uint N> | |
| Matrix< T, M, N > | operator/ (const Matrix< T, M, N > &m1, const typename Matrix< T, M, N >::value_type lambda) |
| template<class T, uint M, uint N, uint P> | |
| Matrix< T, M, P > | operator* (const Matrix< T, M, N > &m1, const Matrix< T, N, P > &m2) |
| template<class T, uint M, uint N> | |
| Vec< T, M > | operator* (const Matrix< T, M, N > &m, const Vec< T, N > &v) |
| template<class T, uint M, uint N> | |
| std::ostream & | operator<< (std::ostream &s, const Matrix< T, M, N > &m) |
|
inline |
Definition at line 879 of file VecMat.h.
References operator*().
|
inline |
Definition at line 888 of file VecMat.h.
References operator*().
|
inline |
Definition at line 807 of file VecMat.h.
References operator*(), and v.
Referenced by operator*(), operator*(), operator*(), operator*(), and operator*().
Definition at line 846 of file VecMat.h.
References i, N, operator<<(), and v.
Referenced by operator<<(), and operator<<().