#ifndef KALMIA_TRANSLATE_H #define KALMIA_TRANSLATE_H #include #include /* fill a ka_matrix_t with the identity matrix */ int kai_identity(ka_matrix_t *m); /* multiply two matrices together */ int kai_multiply(ka_matrix_t *dest, ka_matrix_t A, ka_matrix_t B); /* parse a tag into a ka_matrix_t */ int kai_parse_matrix(ka_matrix_t *m, ezxml_t tag); /* parse a tag into a ka_matrix_t */ int kai_parse_rotate(ka_matrix_t *m, ezxml_t tag); /* parse a tag into a ka_matrix_t */ int kai_parse_scale(ka_matrix_t *m, ezxml_t tag); /* parse a tag into a ka_matrix_t */ int kai_parse_translate(ka_matrix_t *m, ezxml_t tag); #endif