|
0.3.1
|
Data Structures | |
| struct | fix16_mat33 |
| Not yet documented. More... | |
Macros | |
| #define | FIX16_MAT33_COLUMNS (3) |
| Not yet documented. | |
| #define | FIX16_MAT33_ROWS (3) |
| Not yet documented. | |
| #define | FIX16_MAT33_ARR_COUNT (FIX16_MAT33_COLUMNS * FIX16_MAT33_ROWS) |
| Not yet documented. | |
Typedefs | |
| typedef struct fix16_mat33 | fix16_mat33_t |
| Not yet documented. | |
Functions | |
| void | fix16_mat33_zero (fix16_mat33_t *m0) |
| Not yet documented. | |
| void | fix16_mat33_identity (fix16_mat33_t *m0) |
| Not yet documented. | |
| void | fix16_mat33_dup (const fix16_mat33_t *m0, fix16_mat33_t *result) |
| Not yet documented. | |
| void | fix16_mat33_transpose (const fix16_mat33_t *restrict m0, fix16_mat33_t *restrict result) |
| Not yet documented. | |
| void | fix16_mat33_inplace_transpose (fix16_mat33_t *m0) |
| Not yet documented. | |
| void | fix16_mat33_lookat (const fix16_vec3_t *from, const fix16_vec3_t *to, const fix16_vec3_t *world_up, fix16_mat33_t *result) |
| Not yet documented. | |
| void | fix16_mat33_mul (const fix16_mat33_t *m0, const fix16_mat33_t *m1, fix16_mat33_t *result) |
| Not yet documented. | |
| void | fix16_mat33_vec3_mul (const fix16_mat33_t *m0, const fix16_vec3_t *v, fix16_vec3_t *result) |
| Not yet documented. | |
| void | fix16_mat33_x_rotate (const fix16_mat33_t *m0, angle_t angle, fix16_mat33_t *result) |
| Not yet documented. | |
| void | fix16_mat33_y_rotate (const fix16_mat33_t *m0, angle_t angle, fix16_mat33_t *result) |
| Not yet documented. | |
| void | fix16_mat33_z_rotate (const fix16_mat33_t *m0, angle_t angle, fix16_mat33_t *result) |
| Not yet documented. | |
| void | fix16_mat33_x_rotation_create (angle_t rx, fix16_mat33_t *result) |
| Not yet documented. | |
| void | fix16_mat33_y_rotation_create (angle_t ry, fix16_mat33_t *result) |
| Not yet documented. | |
| void | fix16_mat33_z_rotation_create (angle_t rz, fix16_mat33_t *result) |
| Not yet documented. | |
| void | fix16_mat33_rotation_create (angle_t rx, angle_t ry, angle_t rz, fix16_mat33_t *result) |
| Not yet documented. | |
| size_t | fix16_mat33_str (const fix16_mat33_t *m0, char *buffer, int32_t decimals) |
| Not yet documented. | |
Description goes here.
| struct fix16_mat33 |
Not yet documented.
| Data Fields | ||
|---|---|---|
| fix16_vec3_t | row[FIX16_MAT33_ROWS] | Not yet documented. |
| typedef struct fix16_mat33 fix16_mat33_t |
Not yet documented.
| void fix16_mat33_zero | ( | fix16_mat33_t * | m0 | ) |
Not yet documented.
| m0 | Not yet documented. |
| void fix16_mat33_identity | ( | fix16_mat33_t * | m0 | ) |
Not yet documented.
| m0 | Not yet documented. |
| void fix16_mat33_dup | ( | const fix16_mat33_t * | m0, |
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| m0 | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_transpose | ( | const fix16_mat33_t *restrict | m0, |
| fix16_mat33_t *restrict | result | ||
| ) |
Not yet documented.
| m0 | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_inplace_transpose | ( | fix16_mat33_t * | m0 | ) |
Not yet documented.
| m0 | Not yet documented. |
| void fix16_mat33_lookat | ( | const fix16_vec3_t * | from, |
| const fix16_vec3_t * | to, | ||
| const fix16_vec3_t * | world_up, | ||
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| from | Not yet documented. | |
| to | Not yet documented. | |
| world_up | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_mul | ( | const fix16_mat33_t * | m0, |
| const fix16_mat33_t * | m1, | ||
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| m0 | Not yet documented. | |
| m1 | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_vec3_mul | ( | const fix16_mat33_t * | m0, |
| const fix16_vec3_t * | v, | ||
| fix16_vec3_t * | result | ||
| ) |
Not yet documented.
| m0 | Not yet documented. | |
| v | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_x_rotate | ( | const fix16_mat33_t * | m0, |
| angle_t | angle, | ||
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| m0 | Not yet documented. | |
| angle | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_y_rotate | ( | const fix16_mat33_t * | m0, |
| angle_t | angle, | ||
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| m0 | Not yet documented. | |
| angle | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_z_rotate | ( | const fix16_mat33_t * | m0, |
| angle_t | angle, | ||
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| m0 | Not yet documented. | |
| angle | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_x_rotation_create | ( | angle_t | rx, |
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| rx | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_y_rotation_create | ( | angle_t | ry, |
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| ry | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_z_rotation_create | ( | angle_t | rz, |
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| rz | Not yet documented. | |
| [out] | result | Not yet documented. |
| void fix16_mat33_rotation_create | ( | angle_t | rx, |
| angle_t | ry, | ||
| angle_t | rz, | ||
| fix16_mat33_t * | result | ||
| ) |
Not yet documented.
| rx | Not yet documented. | |
| ry | Not yet documented. | |
| rz | Not yet documented. | |
| [out] | result | Not yet documented. |
| size_t fix16_mat33_str | ( | const fix16_mat33_t * | m0, |
| char * | buffer, | ||
| int32_t | decimals | ||
| ) |
Not yet documented.
| m0 | Not yet documented. | |
| [out] | buffer | Not yet documented. |
| decimals | Not yet documunted. |
NUL character.