struct Matrix4x4 { union { struct { Real m00, m01, m02, m03; Real m10, m11, m12, m13; Real m20, m21, m22, m23; Real m30, m31, m32, m33; } Real[16] m; } }