|
0.3.1
|
Data Structures | |
| struct | fix16_vec3 |
| Not yet documented. More... | |
Macros | |
| #define | FIX16_VEC3_INITIALIZER(x, y, z) |
| Not yet documented. | |
| #define | FIX16_VEC3(x, y, z) |
| Not yet documented. | |
Typedefs | |
| typedef struct fix16_vec3 | fix16_vec3_t |
| Not yet documented. | |
Functions | |
| static void | fix16_vec3_zero (fix16_vec3_t *result) |
| Not yet documented. | |
| static void | fix16_vec3_set (fix16_t x, fix16_t y, fix16_t z, fix16_vec3_t *result) |
| Not yet documented. | |
| static void | fix16_vec3_dup (const fix16_vec3_t *restrict v0, fix16_vec3_t *restrict result) |
| Not yet documented. | |
| static void | fix16_vec3_add (const fix16_vec3_t *v0, const fix16_vec3_t *v1, fix16_vec3_t *result) |
| Not yet documented. | |
| static void | fix16_vec3_sub (const fix16_vec3_t *v1, const fix16_vec3_t *const v0, fix16_vec3_t *const result) |
| Not yet documented. | |
| static void | fix16_vec3_negate (const fix16_vec3_t *v, fix16_vec3_t *result) |
| Not yet documented. | |
| static void | fix16_vec3_scale (fix16_t scalar, fix16_vec3_t *result) |
| Not yet documented. | |
| static void | fix16_vec3_scaled (fix16_t scalar, const fix16_vec3_t *v, fix16_vec3_t *result) |
| Not yet documented. | |
| static fix16_t | fix16_vec3_inline_dot (const fix16_vec3_t *a, const fix16_vec3_t *b) |
| Not yet documented. | |
| fix16_t | fix16_vec3_length (const fix16_vec3_t *v0) |
| Not yet documented. | |
| fix16_t | fix16_vec3_sqr_length (const fix16_vec3_t *v0) |
| Not yet documented. | |
| void | fix16_vec3_normalize (fix16_vec3_t *v0) |
| Not yet documented. | |
| void | fix16_vec3_normalized (const fix16_vec3_t *restrict v0, fix16_vec3_t *restrict result) |
| Not yet documented. | |
| fix16_t | fix16_vec3_dot (const fix16_vec3_t *v0, const fix16_vec3_t *v1) |
| Not yet documented. | |
| void | fix16_vec3_cross (const fix16_vec3_t *const restrict v0, const fix16_vec3_t *const restrict v1, fix16_vec3_t *restrict result) |
| Not yet documented. | |
| fix16_t | fix16_vec3_cross_mag (const fix16_vec3_t *restrict v0, const fix16_vec3_t *restrict v1) |
| Not yet documented. | |
| size_t | fix16_vec3_str (const fix16_vec3_t *v0, char *buffer, int32_t decimals) |
| Not yet documented. | |
Description goes here.
| struct fix16_vec3 |
| #define FIX16_VEC3_INITIALIZER | ( | x, | |
| y, | |||
| z | |||
| ) |
Not yet documented.
| x | Not yet documented. |
| y | Not yet documented. |
| z | Not yet documented. |
| #define FIX16_VEC3 | ( | x, | |
| y, | |||
| z | |||
| ) |
Not yet documented.
| x | Not yet documented. |
| y | Not yet documented. |
| z | Not yet documented. |
|
inlinestatic |
Not yet documented.
| result | Not yet documented. |
|
inlinestatic |
Not yet documented.
| [out] | result | Not yet documented. |
| x | Not yet documented. | |
| y | Not yet documented. | |
| z | Not yet documented. |
|
inlinestatic |
Not yet documented.
| v0 | Not yet documented. | |
| [out] | result | Not yet documented. |
|
inlinestatic |
Not yet documented.
| v0 | Not yet documented. | |
| v1 | Not yet documented. | |
| [out] | result | Not yet documented. |
|
inlinestatic |
Not yet documented.
| v1 | Not yet documented. | |
| v0 | Not yet documented. | |
| [out] | result | Not yet documented. |
|
inlinestatic |
Not yet documented.
| v | Not yet documented. | |
| [out] | result | Not yet documented. |
|
inlinestatic |
Not yet documented.
| scalar | Not yet documented. | |
| [out] | result | Not yet documented. |
|
inlinestatic |
Not yet documented.
| scalar | Not yet documented. | |
| v | Not yet documented. | |
| [out] | result | Not yet documented. |
|
inlinestatic |
Not yet documented.
| a | Not yet documented. |
| b | Not yet documented. |
| fix16_t fix16_vec3_length | ( | const fix16_vec3_t * | v0 | ) |
Not yet documented.
| v0 | Not yet documented. |
| fix16_t fix16_vec3_sqr_length | ( | const fix16_vec3_t * | v0 | ) |
Not yet documented.
| v0 | Not yet documented. |
| void fix16_vec3_normalize | ( | fix16_vec3_t * | v0 | ) |
Not yet documented.
| v0 | Not yet documented. |
| void fix16_vec3_normalized | ( | const fix16_vec3_t *restrict | v0, |
| fix16_vec3_t *restrict | result | ||
| ) |
Not yet documented.
| v0 | Not yet documented. | |
| [out] | result | Not yet documented. |
| fix16_t fix16_vec3_dot | ( | const fix16_vec3_t * | v0, |
| const fix16_vec3_t * | v1 | ||
| ) |
Not yet documented.
| v0 | Not yet documented. |
| v1 | Not yet documented. |
| void fix16_vec3_cross | ( | const fix16_vec3_t *const restrict | v0, |
| const fix16_vec3_t *const restrict | v1, | ||
| fix16_vec3_t *restrict | result | ||
| ) |
Not yet documented.
| v0 | Not yet documented. | |
| v1 | Not yet documented. | |
| [out] | result | Not yet documented. |
| fix16_t fix16_vec3_cross_mag | ( | const fix16_vec3_t *restrict | v0, |
| const fix16_vec3_t *restrict | v1 | ||
| ) |
Not yet documented.
| v0 | Not yet documented. |
| v1 | Not yet documented. |
| size_t fix16_vec3_str | ( | const fix16_vec3_t * | v0, |
| char * | buffer, | ||
| int32_t | decimals | ||
| ) |
Not yet documented.
| v0 | Not yet documented. | |
| [out] | buffer | Not yet documented. |
| decimals | Not yet documunted. |
NUL character.