Lines Matching refs:Matrix
85 void rotate(Matrix* m, float degree);
86 bool inverse(const Matrix* m, Matrix* out);
87 bool identity(const Matrix* m);
88 Matrix operator*(const Matrix& lhs, const Matrix& rhs);
89 bool operator==(const Matrix& lhs, const Matrix& rhs);
91 static inline bool rightAngle(const Matrix& m) in rightAngle()
99 static inline bool skewed(const Matrix& m) in skewed()
105 static inline void identity(Matrix* m) in identity()
119 static inline void scale(Matrix* m, float sx, float sy) in scale()
126 static inline void scaleR(Matrix* m, float x, float y) in scaleR()
139 static inline void translate(Matrix* m, float x, float y) in translate()
146 static inline void translateR(Matrix* m, float x, float y) in translateR()
154 static inline bool operator!=(const Matrix& lhs, const Matrix& rhs)
160 static inline void operator*=(Matrix& lhs, const Matrix& rhs)
166 static inline void log(const Matrix& m) in log()
176 void operator*=(Point& pt, const Matrix& m);
177 Point operator*(const Point& pt, const Matrix& m);