Go to the source code of this file.
|
template<typename T > |
Matrix< 4, 4, T > | translate (const Vector< 3, T > &direction) |
|
template<typename T > |
Matrix< 4, 4, T > | rotate (T angle, const Vector< 3, T > &a) |
|
template<typename T > |
Matrix< 4, 4, T > | scale (const Vector< 3, T > &factors) |
|
template<typename T > |
Matrix< 4, 4, T > | lookAt (const Vector< 3, T > &eye, const Vector< 3, T > ¢er, const Vector< 3, T > &up) |
|
template<typename T > |
Matrix< 4, 4, T > | ortho (T left, T right, T bottom, T top, T zNear, T zFar) |
|
template<typename T > |
Matrix< 4, 4, T > | perspective (T fovy, T aspect, T zNear, T zFar) |
|
◆ translate()
template<typename T >
Matrix<4, 4, T> translate |
( |
const Vector< 3, T > & |
direction | ) |
|
|
inline |
◆ rotate()
template<typename T >
Matrix<4, 4, T> rotate |
( |
T |
angle, |
|
|
const Vector< 3, T > & |
a |
|
) |
| |
|
inline |
◆ scale()
template<typename T >
Matrix<4, 4, T> scale |
( |
const Vector< 3, T > & |
factors | ) |
|
|
inline |
◆ lookAt()
template<typename T >
Matrix<4, 4, T> lookAt |
( |
const Vector< 3, T > & |
eye, |
|
|
const Vector< 3, T > & |
center, |
|
|
const Vector< 3, T > & |
up |
|
) |
| |
|
inline |
◆ ortho()
template<typename T >
Matrix<4, 4, T> ortho |
( |
T |
left, |
|
|
T |
right, |
|
|
T |
bottom, |
|
|
T |
top, |
|
|
T |
zNear, |
|
|
T |
zFar |
|
) |
| |
|
inline |
◆ perspective()
template<typename T >
Matrix<4, 4, T> perspective |
( |
T |
fovy, |
|
|
T |
aspect, |
|
|
T |
zNear, |
|
|
T |
zFar |
|
) |
| |
|
inline |