• Home
  • Raw
  • Download

Lines Matching refs:Mat4

14 Mat4::Mat4() : Mat4(1.f, 0.f, 0.f, 0.f, 0.f, 1.f, 0.f, 0.f, 0.f, 0.f, 1.f, 0.f, 0.f, 0.f, 0.f, 1.f)  in Mat4()  function in angle::Mat4
17 Mat4::Mat4(const Matrix<float> generalMatrix) : Matrix(std::vector<float>(16, 0), 4, 4) in Mat4() function in angle::Mat4
30 Mat4::Mat4(const std::vector<float> &elements) : Matrix(elements, 4) {} in Mat4() function in angle::Mat4
32 Mat4::Mat4(const float *elements) : Matrix(elements, 4) {} in Mat4() function in angle::Mat4
34 Mat4::Mat4(float m00, in Mat4() function in angle::Mat4
71 Mat4 Mat4::Rotate(float angle, const Vector3 &axis) in Rotate()
111 return Mat4(r00, r01, r02, r03, r10, r11, r12, r13, r20, r21, r22, r23, r30, r31, r32, r33); in Rotate()
115 Mat4 Mat4::Translate(const Vector3 &t) in Translate()
137 return Mat4(r00, r01, r02, r03, r10, r11, r12, r13, r20, r21, r22, r23, r30, r31, r32, r33); in Translate()
141 Mat4 Mat4::Scale(const Vector3 &s) in Scale()
163 return Mat4(r00, r01, r02, r03, r10, r11, r12, r13, r20, r21, r22, r23, r30, r31, r32, r33); in Scale()
167 Mat4 Mat4::Frustum(float l, float r, float b, float t, float n, float f) in Frustum()
197 return Mat4(r00, r01, r02, r03, r10, r11, r12, r13, r20, r21, r22, r23, r30, r31, r32, r33); in Frustum()
201 Mat4 Mat4::Perspective(float fov, float aspectRatio, float n, float f) in Perspective()
209 Mat4 Mat4::Ortho(float l, float r, float b, float t, float n, float f) in Ortho()
238 return Mat4(r00, r01, r02, r03, r10, r11, r12, r13, r20, r21, r22, r23, r30, r31, r32, r33); in Ortho()
241 Mat4 Mat4::product(const Mat4 &m) in product()
246 return Mat4(a[0] * b[0] + a[4] * b[1] + a[8] * b[2] + a[12] * b[3], in product()
267 Vector4 Mat4::product(const Vector4 &b) in product()
277 void Mat4::dump() in dump()