2 #define INTEL_ROTATE_H 1
13 matrix23Set(struct matrix23
*m
,
14 int m00
, int m01
, int m02
,
15 int m10
, int m11
, int m12
);
18 matrix23TransformCoordi(const struct matrix23
*m
, int *x
, int *y
);
21 matrix23TransformCoordf(const struct matrix23
*m
, float *x
, float *y
);
24 matrix23TransformDistance(const struct matrix23
*m
, int *xDist
, int *yDist
);
27 matrix23TransformRect(const struct matrix23
*m
,
28 int *x
, int *y
, int *w
, int *h
);
31 matrix23Rotate(struct matrix23
*m
, int width
, int height
, int angle
);
34 matrix23Flip(struct matrix23
*m
, int width
, int height
, int xflip
, int yflip
);
37 matrix23Multiply(struct matrix23
*result
,
38 const struct matrix23
*a
, const struct matrix23
*b
);
41 #endif /* INTEL_ROTATE_H */