diff --git a/LEGO1/realtime/matrix.h b/LEGO1/realtime/matrix.h index 082dc617..ceadf97f 100644 --- a/LEGO1/realtime/matrix.h +++ b/LEGO1/realtime/matrix.h @@ -14,9 +14,6 @@ struct UnknownMatrixType { // VTABLE: BETA10 0x101b8340 // SIZE 0x08 class Matrix4 { -public: - virtual ~Matrix4() {} - protected: float (*m_data)[4]; @@ -25,6 +22,8 @@ class Matrix4 { // FUNCTION: BETA10 0x1000fc70 Matrix4(float (*p_data)[4]) { SetData(p_data); } + virtual ~Matrix4() {} + inline virtual void Equals(float (*p_data)[4]); // vtable+0x04 inline virtual void Equals(const Matrix4& p_matrix); // vtable+0x00 inline virtual void SetData(float (*p_data)[4]); // vtable+0x0c