|
HERMES_DEVICE_CALLABLE | Matrix4x4 (bool is_identity=false) |
|
HERMES_DEVICE_CALLABLE | Matrix4x4 (std::initializer_list< T > values, bool columnMajor=false) |
|
HERMES_DEVICE_CALLABLE | Matrix4x4 (const T mat[16], bool columnMajor=false) |
|
HERMES_DEVICE_CALLABLE | Matrix4x4 (T mat[4][4]) |
|
HERMES_DEVICE_CALLABLE | Matrix4x4 (T m00, T m01, T m02, T m03, T m10, T m11, T m12, T m13, T m20, T m21, T m22, T m23, T m30, T m31, T m32, T m33) |
|
HERMES_DEVICE_CALLABLE Matrix4x4< T > | operator* (const Matrix4x4< T > &B) const |
|
HERMES_DEVICE_CALLABLE Vector4< T > | operator* (const Vector4< T > &v) const |
|
HERMES_DEVICE_CALLABLE Matrix4x4< T > & | operator*= (T s) |
|
HERMES_DEVICE_CALLABLE bool | operator== (const Matrix4x4< T > &B) const |
|
HERMES_DEVICE_CALLABLE bool | operator!= (const Matrix4x4< T > &B) const |
|
HERMES_DEVICE_CALLABLE void | setIdentity () |
|
HERMES_DEVICE_CALLABLE void | row_major (T *a) const |
|
HERMES_DEVICE_CALLABLE void | column_major (T *a) const |
|
HERMES_DEVICE_CALLABLE bool | isIdentity () const |
|
HERMES_DEVICE_CALLABLE T * | operator[] (u32 row_index) |
|
HERMES_DEVICE_CALLABLE const T * | operator[] (u32 row_index) const |
|
template<
typename T>
class hermes::Matrix4x4< T >
4x4 Matrix representation
- Template Parameters
-