22 #ifndef TETRAEDGE_TE_TE_MATRIX4X4_H 23 #define TETRAEDGE_TE_TE_MATRIX4X4_H 25 #include "math/matrix4.h" 27 #include "tetraedge/te/te_vector3f32.h" 44 float &operator()(
int row,
int col) {
45 return *(_data + col * 4 + row);
48 const float &operator()(
int row,
int col)
const {
49 return *(_data + col * 4 + row);
54 return !operator==(other);
69 Math::Matrix<4, 4> toScummVMMatrix()
const;
71 void setValue(
int row,
int col,
float val) {
72 operator()(row, col) = val;
83 const float *getData()
const {
return _data; }
84 float *getData() {
return _data; }
98 #endif // TETRAEDGE_TE_TE_MATRIX4X4_H
Definition: detection.h:27
Definition: te_quaternion.h:32
Definition: te_matrix4x4.h:37
Definition: te_vector3f32.h:33