2
#define INTEL_ROTATE_H 1
13
matrix23Set(struct matrix23 *m,
14
int m00, int m01, int m02, int m10, int m11, int m12);
16
extern void matrix23TransformCoordi(const struct matrix23 *m, int *x, int *y);
19
matrix23TransformCoordf(const struct matrix23 *m, float *x, float *y);
22
matrix23TransformDistance(const struct matrix23 *m, int *xDist, int *yDist);
25
matrix23TransformRect(const struct matrix23 *m,
26
int *x, int *y, int *w, int *h);
29
matrix23Rotate(struct matrix23 *m, int width, int height, int angle);
32
matrix23Flip(struct matrix23 *m, int width, int height, int xflip, int yflip);
35
matrix23Multiply(struct matrix23 *result,
36
const struct matrix23 *a, const struct matrix23 *b);
39
#endif /* INTEL_ROTATE_H */