#include <llv4matrix3.h>
Collaboration diagram for LLV4Matrix3:

Public Member Functions | |
| void | lerp (const LLV4Matrix3 &a, const LLV4Matrix3 &b, const F32 &w) |
| void | multiply (const LLVector3 &a, LLVector3 &out) const |
| void | multiply (const LLVector4 &a, LLV4Vector3 &out) const |
| void | multiply (const LLVector3 &a, LLV4Vector3 &out) const |
| const LLV4Matrix3 & | transpose () |
| const LLV4Matrix3 & | operator= (const LLMatrix3 &a) |
| operator LLMatrix3 () const | |
Public Attributes | |
| union { | |
| F32 mMatrix [LLV4_NUM_AXIS][LLV4_NUM_AXIS] | |
| V4F32 mV [LLV4_NUM_AXIS] | |
| }; | |
Friends | |
| LLVector3 | operator * (const LLVector3 &a, const LLV4Matrix3 &b) |
Definition at line 47 of file llv4matrix3.h.
| void LLV4Matrix3::lerp | ( | const LLV4Matrix3 & | a, | |
| const LLV4Matrix3 & | b, | |||
| const F32 & | w | |||
| ) | [inline] |
| void LLV4Matrix3::multiply | ( | const LLVector3 & | a, | |
| LLV4Vector3 & | out | |||
| ) | const [inline] |
Definition at line 164 of file llv4matrix3.h.
References a, mMatrix, LLV4Vector3::setVec(), VX, VY, and VZ.
| void LLV4Matrix3::multiply | ( | const LLVector4 & | a, | |
| LLV4Vector3 & | out | |||
| ) | const [inline] |
Definition at line 149 of file llv4matrix3.h.
References a, mMatrix, LLV4Vector3::setVec(), VX, VY, and VZ.
Definition at line 134 of file llv4matrix3.h.
| LLV4Matrix3::operator LLMatrix3 | ( | ) | const [inline] |
| const LLV4Matrix3 & LLV4Matrix3::operator= | ( | const LLMatrix3 & | a | ) | [inline] |
| const LLV4Matrix3 & LLV4Matrix3::transpose | ( | ) | [inline] |
| LLVector3 operator * | ( | const LLVector3 & | a, | |
| const LLV4Matrix3 & | b | |||
| ) | [friend] |
Definition at line 209 of file llv4matrix3.h.
| union { ... } |
| F32 LLV4Matrix3::mMatrix[LLV4_NUM_AXIS][LLV4_NUM_AXIS] |
Definition at line 51 of file llv4matrix3.h.
Referenced by lerp(), multiply(), operator LLMatrix3(), operator=(), and transpose().
| V4F32 LLV4Matrix3::mV[LLV4_NUM_AXIS] |
1.4.7