intel_rotate.h
来自「mesa-6.5-minigui源码」· C头文件 代码 · 共 42 行
H
42 行
#ifndef INTEL_ROTATE_H#define INTEL_ROTATE_H 1struct matrix23{ int m00, m01, m02; int m10, m11, m12;};extern voidmatrix23Set(struct matrix23 *m, int m00, int m01, int m02, int m10, int m11, int m12);extern voidmatrix23TransformCoordi(const struct matrix23 *m, int *x, int *y);extern voidmatrix23TransformCoordf(const struct matrix23 *m, float *x, float *y);extern voidmatrix23TransformDistance(const struct matrix23 *m, int *xDist, int *yDist);extern voidmatrix23TransformRect(const struct matrix23 *m, int *x, int *y, int *w, int *h);extern voidmatrix23Rotate(struct matrix23 *m, int width, int height, int angle);extern voidmatrix23Flip(struct matrix23 *m, int width, int height, int xflip, int yflip);extern voidmatrix23Multiply(struct matrix23 *result, const struct matrix23 *a, const struct matrix23 *b);#endif /* INTEL_ROTATE_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?