• Home
  • Raw
  • Download

Lines Matching refs:Matrix

23 Matrix::Matrix() {  in Matrix()  function in Matrix
27 Matrix::Matrix(const Matrix& src) { in Matrix() function in Matrix
31 void Matrix::print(const char* label) { in print()
39 bool Matrix::equals(const Matrix& src) { in equals()
50 void Matrix::loadWith(const Matrix& src) { in loadWith()
54 void Matrix::identity() { in identity()
76 void Matrix::translate(float x, float y, float z) { in translate()
77 Matrix* m = newTranslate(x, y, z); in translate()
78 Matrix* temp = new Matrix(*this); in translate()
86 void Matrix::scale(float x, float y, float z) { in scale()
87 Matrix* m = newScale(x, y, z); in scale()
88 Matrix* temp = new Matrix(*this); in scale()
96 void Matrix::rotate(float radians, float x, float y, float z) { in rotate()
97 Matrix* m = newRotate(radians, x, y, z); in rotate()
98 Matrix* temp = new Matrix(*this); in rotate()
106 void Matrix::multiply(const Matrix& l, const Matrix& r) { in multiply()
132 Matrix* Matrix::newLookAt(float eyeX, float eyeY, float eyeZ, float centerX, in newLookAt()
134 Matrix* m = new Matrix(); in newLookAt()
191 Matrix* Matrix::newFrustum(float left, float right, float bottom, float top, in newFrustum()
202 Matrix* m = new Matrix(); in newFrustum()
225 Matrix* Matrix::newTranslate(float x, float y, float z) { in newTranslate()
226 Matrix* m = new Matrix(); in newTranslate()
235 Matrix* Matrix::newScale(float x, float y, float z) { in newScale()
236 Matrix* m = new Matrix(); in newScale()
245 Matrix* Matrix::newRotate(float radians, float x, float y, float z) { in newRotate()
246 Matrix* m = new Matrix(); in newRotate()
317 void Matrix::multiplyVector(float* result, const Matrix& lhs, in multiplyVector()