|
| | ArrayMatrixAf4x3 () |
| |
| | ArrayMatrixAf4x3 () |
| |
| | ArrayMatrixAf4x3 () |
| |
| | ArrayMatrixAf4x3 (const ArrayMatrixAf4x3 ©) |
| |
| | ArrayMatrixAf4x3 (const ArrayMatrixAf4x3 ©) |
| |
| | ArrayMatrixAf4x3 (const ArrayMatrixAf4x3 ©) |
| |
| void | decomposition (ArrayVector3 &position, ArrayVector3 &scale, ArrayQuaternion &orientation) const |
| | Decompose a Matrix4 to orientation / scale / position. More...
|
| |
| void | decomposition (ArrayVector3 &position, ArrayVector3 &scale, ArrayQuaternion &orientation) const |
| | Decompose a Matrix4 to orientation / scale / position. More...
|
| |
| void | decomposition (ArrayVector3 &position, ArrayVector3 &scale, ArrayQuaternion &orientation) const |
| | Decompose a Matrix4 to orientation / scale / position. More...
|
| |
| void | fromQuaternion (const ArrayQuaternion &q) |
| | Converts the given quaternion to a 3x3 matrix representation and fill our values. More...
|
| |
| void | fromQuaternion (const ArrayQuaternion &q) |
| | Converts the given quaternion to a 3x3 matrix representation and fill our values. More...
|
| |
| void | fromQuaternion (const ArrayQuaternion &q) |
| | Converts the given quaternion to a 3x3 matrix representation and fill our values. More...
|
| |
| void | loadFromAoS (const Matrix4 *RESTRICT_ALIAS src) |
| | Converts ARRAY_PACKED_REALS matrices into this ArrayMatrix. More...
|
| |
| void | loadFromAoS (const Matrix4 *RESTRICT_ALIAS src) |
| | Converts ARRAY_PACKED_REALS matrices into this ArrayMatrix. More...
|
| |
| void | loadFromAoS (const Matrix4 *RESTRICT_ALIAS src) |
| | Converts ARRAY_PACKED_REALS matrices into this ArrayMatrix. More...
|
| |
| void | loadFromAoS (const Matrix4 *RESTRICT_ALIAS *src) |
| |
| void | loadFromAoS (const Matrix4 *RESTRICT_ALIAS *src) |
| |
| void | loadFromAoS (const Matrix4 *RESTRICT_ALIAS *src) |
| |
| void | loadFromAoS (const SimpleMatrixAf4x3 *RESTRICT_ALIAS src) |
| |
| void | loadFromAoS (const SimpleMatrixAf4x3 *RESTRICT_ALIAS src) |
| |
| void | loadFromAoS (const SimpleMatrixAf4x3 *RESTRICT_ALIAS src) |
| |
| void | loadFromAoS (const SimpleMatrixAf4x3 *RESTRICT_ALIAS *src) |
| |
| void | loadFromAoS (const SimpleMatrixAf4x3 *RESTRICT_ALIAS *src) |
| |
| void | loadFromAoS (const SimpleMatrixAf4x3 *RESTRICT_ALIAS *src) |
| |
| void | makeTransform (const ArrayVector3 &position, const ArrayVector3 &scale, const ArrayQuaternion &orientation) |
| | Building a Matrix4 from orientation / scale / position. More...
|
| |
| void | makeTransform (const ArrayVector3 &position, const ArrayVector3 &scale, const ArrayQuaternion &orientation) |
| | Building a Matrix4 from orientation / scale / position. More...
|
| |
| void | makeTransform (const ArrayVector3 &position, const ArrayVector3 &scale, const ArrayQuaternion &orientation) |
| | Building a Matrix4 from orientation / scale / position. More...
|
| |
| ArrayVector3 | operator* (const ArrayVector3 &rhs) const |
| |
| ArrayVector3 | operator* (const ArrayVector3 &rhs) const |
| |
| ArrayVector3 | operator* (const ArrayVector3 &rhs) const |
| |
| void | operator*= (const ArrayMatrixAf4x3 &rhs) |
| | Prefer the update version 'a *= b' A LOT over 'a = a * b' (copying from an ArrayMatrix4 is 256 bytes!) More...
|
| |
| FORCEINLINE void | operator*= (const ArrayMatrixAf4x3 &rhs) |
| | Prefer the update version 'a *= b' A LOT over 'a = a * b' (copying from an ArrayMatrix4 is 256 bytes!) More...
|
| |
| FORCEINLINE void | operator*= (const ArrayMatrixAf4x3 &rhs) |
| | Prefer the update version 'a *= b' A LOT over 'a = a * b' (copying from an ArrayMatrix4 is 256 bytes!) More...
|
| |
| void | retain (ArrayMaskR orientation, ArrayMaskR scale) |
| | Strips orientation and/or scale components out of this matrix based on the input using branchless selection. More...
|
| |
| void | retain (ArrayMaskR orientation, ArrayMaskR scale) |
| | Strips orientation and/or scale components out of this matrix based on the input using branchless selection. More...
|
| |
| void | retain (ArrayMaskR orientation, ArrayMaskR scale) |
| | Strips orientation and/or scale components out of this matrix based on the input using branchless selection. More...
|
| |
| void | setAll (const Matrix4 &m) |
| | Sets all packed matrices to the same value as the scalar input matrix. More...
|
| |
| void | setAll (const Matrix4 &m) |
| | Sets all packed matrices to the same value as the scalar input matrix. More...
|
| |
| void | setAll (const Matrix4 &m) |
| | Sets all packed matrices to the same value as the scalar input matrix. More...
|
| |
| void | setToInverse (void) |
| | Calculates the inverse of the matrix. More...
|
| |
| void | setToInverse (void) |
| | Calculates the inverse of the matrix. More...
|
| |
| void | setToInverse (void) |
| | Calculates the inverse of the matrix. More...
|
| |
| void | setToInverseDegeneratesAsIdentity (void) |
| | Calculates the inverse of the matrix. More...
|
| |
| void | setToInverseDegeneratesAsIdentity (void) |
| | Calculates the inverse of the matrix. More...
|
| |
| void | setToInverseDegeneratesAsIdentity (void) |
| | Calculates the inverse of the matrix. More...
|
| |
| void | storeToAoS (SimpleMatrixAf4x3 *RESTRICT_ALIAS src) const |
| |
| void | storeToAoS (SimpleMatrixAf4x3 *RESTRICT_ALIAS src) const |
| |
| void | storeToAoS (SimpleMatrixAf4x3 *RESTRICT_ALIAS src) const |
| |
| void | streamToAoS (Matrix4 *RESTRICT_ALIAS dst) const |
| | Converts these matrices contained in this ArrayMatrix to AoS form and stores them in dst. More...
|
| |
| void | streamToAoS (Matrix4 *RESTRICT_ALIAS dst) const |
| | Converts these matrices contained in this ArrayMatrix to AoS form and stores them in dst. More...
|
| |
| void | streamToAoS (Matrix4 *RESTRICT_ALIAS dst) const |
| | Converts these matrices contained in this ArrayMatrix to AoS form and stores them in dst. More...
|
| |
| void | streamToAoS (SimpleMatrixAf4x3 *RESTRICT_ALIAS src) const |
| |
| void | streamToAoS (SimpleMatrixAf4x3 *RESTRICT_ALIAS src) const |
| |
| void | streamToAoS (SimpleMatrixAf4x3 *RESTRICT_ALIAS src) const |
| |
Cache-friendly container of AFFINE 4x4 matrices represented as a SoA array.