9c8802ca477e83174520c41f4c1cea0d3fd1f86b
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 */