Implemented the function wrapper for SetMatrixProduct labeled as

SetMatrixProductWrapper with 100% match.
This commit is contained in:
Angel Tomkins 2023-10-10 21:00:02 -04:00
parent 93ce1ccfe8
commit b9127476db
2 changed files with 4 additions and 3 deletions

View File

@ -410,9 +410,10 @@ void MxVector4::EqualsScalar(float *p_value)
m_data[3] = *p_value;
}
// OFFSET: LEGO1 0x10002ae0 STUB
void MxVector4::unk1(MxVector4 *p_a, float *p_b)
// OFFSET: LEGO1 0x10002ae0
void MxVector4::SetMatrixProductWrapper(MxVector4 *p_a, float *p_b)
{
SetMatrixProduct(p_a->m_data, p_b);
}
// OFFSET: LEGO1 0x10002a40

View File

@ -125,7 +125,7 @@ class MxVector4 : public MxVector3
void EqualsScalar(float *p_value);
// vtable + 0x84
virtual void unk1(MxVector4 *p_a, float *p_b);
virtual void SetMatrixProductWrapper(MxVector4 *p_a, float *p_b);
virtual void SetMatrixProduct(float *p_vec, float *p_mat);
virtual MxResult NormalizeQuaternion();
virtual void UnknownQuaternionOp(MxVector4 *p_a, MxVector4 *p_b);