Changes in uspace/lib/softrend/transform.h [6d5e378:071fefec] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/softrend/transform.h
r6d5e378 r071fefec 37 37 #define SOFTREND_TRANSFORM_H_ 38 38 39 #i fndef PI40 #define PI 3.141592653589793 41 # endif39 #include <stdbool.h> 40 41 #define TRANSFORM_MATRIX_DIM 3 42 42 43 43 typedef struct { 44 double m [3][3];44 double matrix[TRANSFORM_MATRIX_DIM][TRANSFORM_MATRIX_DIM]; 45 45 } transform_t; 46 46 47 extern void transform_multiply(transform_t *, const transform_t *, const transform_t *); 47 extern void transform_product(transform_t *, const transform_t *, 48 const transform_t *); 48 49 extern void transform_invert(transform_t *); 49 50 … … 52 53 extern void transform_scale(transform_t *, double, double); 53 54 extern void transform_rotate(transform_t *, double); 55 56 extern bool transform_is_fast(transform_t *); 54 57 55 58 extern void transform_apply_linear(const transform_t *, double *, double *);
Note:
See TracChangeset
for help on using the changeset viewer.