|
| TMatrix4 ()=default |
|
| TMatrix4 (T value) |
|
| TMatrix4 (const Elements &elements) |
|
| TMatrix4 (const TMatrix4 &other)=default |
|
template<typename U > |
| TMatrix4 (const TMatrix4< U > &other) |
|
TMatrix4 & | initIdentity () |
|
TMatrix4 & | initTranslation (T x, T y, T z) |
|
TMatrix4 & | initTranslation (const TVector3< T > &value) |
|
TMatrix4 & | initRotation (const TQuaternion< T > &rot) |
|
TMatrix4 & | initRotation (const TVector3< T > &orthBasisX, const TVector3< T > &orthBasisY, const TVector3< T > &orthBasisZ) |
|
TMatrix4 & | initScale (T x, T y, T z) |
|
TMatrix4 & | initScale (const TVector3< T > &scale) |
|
TMatrix4 & | initPerspectiveProjection (T fov, T aspectRatio, T zNear, T zFar) |
|
TMatrix4 | mul (const TMatrix4 &rhs) const |
|
void | mul (const TMatrix4 &rhs, TMatrix4 *out_result) const |
|
void | mul (const TVector3< T > &rhsXYZ, T rhsW, TVector3< T > *out_result) const |
|
TMatrix4 & | mulLocal (T rhs) |
|
TMatrix4 & | inverse (TMatrix4 *out_result) const |
|
TMatrix4 | transpose () const |
|
T | determinant () const |
|
bool | isEqual (const TMatrix4 &other) const |
|
std::string | toString () const |
|
template<typename T>
class ph::math::TMatrix4< T >
Represents a 4x4 matrix.