Go to the documentation of this file.
51 matrix4(
const double& x00,
const double& x01,
const double& x02,
const double& x03,
52 const double& x10,
const double& x11,
const double& x12,
const double& x13,
53 const double& x20,
const double& x21,
const double& x22,
const double& x23,
54 const double& x30,
const double& x31,
const double& x32,
const double& x33);
73 static matrix4 scale(
const double& s_x,
const double& s_y,
const double& s_z,
const double& s_w);
93 static matrix4 projection_frustum(
const double& left,
const double& right,
const double& bottom,
const double& top,
const double& near,
const double& far);
97 static matrix4 projection_orthographic(
const double& left,
const double& right,
const double& bottom,
const double& top,
const double& near,
const double& far);
111 const double&
operator()(
const size_t& k1,
const size_t& k2)
const;
113 double&
operator()(
const size_t& k1,
const size_t& k2);
221 void assert_size(
const size_t& k1,
const size_t& k2)
const;
247 matrix4
operator+(
const double& s,
const matrix4& m);
249 matrix4
operator-(
const double& s,
const matrix4& m);
251 matrix4
operator*(
const double& s,
const matrix4& m);