#include <llv4matrix4.h>
Collaboration diagram for LLV4Matrix4:

| Public Member Functions | |
| void | lerp (const LLV4Matrix4 &a, const LLV4Matrix4 &b, const F32 &w) | 
| void | multiply (const LLVector3 &a, LLVector3 &o) const | 
| void | multiply (const LLVector3 &a, LLV4Vector3 &o) const | 
| const LLV4Matrix4 & | transpose () | 
| const LLV4Matrix4 & | translate (const LLVector3 &vec) | 
| const LLV4Matrix4 & | translate (const LLV4Vector3 &vec) | 
| const LLV4Matrix4 & | operator= (const LLMatrix4 &a) | 
| operator LLMatrix4 () const | |
| operator LLV4Matrix3 () const | |
| Public Attributes | |
| union { | |
| F32 mMatrix [LLV4_NUM_AXIS][LLV4_NUM_AXIS] | |
| V4F32 mV [LLV4_NUM_AXIS] | |
| }; | |
| Friends | |
| LLVector3 | operator * (const LLVector3 &a, const LLV4Matrix4 &b) | 
Definition at line 47 of file llv4matrix4.h.
| void LLV4Matrix4::lerp | ( | const LLV4Matrix4 & | a, | |
| const LLV4Matrix4 & | b, | |||
| const F32 & | w | |||
| ) |  [inline] | 
Definition at line 119 of file llv4matrix4.h.
References a, b, llv4lerp(), mMatrix, VX, VY, and VZ.
Referenced by LLViewerJointMesh::updateGeometryVectorized().
| void LLV4Matrix4::multiply | ( | const LLVector3 & | a, | |
| LLV4Vector3 & | o | |||
| ) | const  [inline] | 
Definition at line 156 of file llv4matrix4.h.
References a, mMatrix, LLV4Vector3::setVec(), VX, VY, and VZ.
Definition at line 138 of file llv4matrix4.h.
References a, mMatrix, LLVector3::setVec(), VX, VY, and VZ.
Referenced by LLViewerJointMesh::updateGeometryVectorized().
| LLV4Matrix4::operator LLMatrix4 | ( | ) | const  [inline] | 
| LLV4Matrix4::operator LLV4Matrix3 | ( | ) | const  [inline] | 
| const LLV4Matrix4 & LLV4Matrix4::operator= | ( | const LLMatrix4 & | a | ) |  [inline] | 
| const LLV4Matrix4 & LLV4Matrix4::translate | ( | const LLV4Vector3 & | vec | ) |  [inline] | 
| const LLV4Matrix4 & LLV4Matrix4::translate | ( | const LLVector3 & | vec | ) |  [inline] | 
Definition at line 227 of file llv4matrix4.h.
References mMatrix, and LLVector3::mV.
Referenced by LLViewerJointMesh::updateGeometryVectorized().
| const LLV4Matrix4 & LLV4Matrix4::transpose | ( | ) |  [inline] | 
| LLVector3 operator * | ( | const LLVector3 & | a, | |
| const LLV4Matrix4 & | b | |||
| ) |  [friend] | 
Definition at line 235 of file llv4matrix4.h.
| union { ... } | 
| F32 LLV4Matrix4::mMatrix[LLV4_NUM_AXIS][LLV4_NUM_AXIS] | 
Definition at line 51 of file llv4matrix4.h.
Referenced by lerp(), multiply(), operator LLMatrix4(), operator LLV4Matrix3(), operator=(), translate(), and transpose().
| V4F32 LLV4Matrix4::mV[LLV4_NUM_AXIS] | 
 1.4.7
 1.4.7