|
0.3.1
|
Data Structures | |
| struct | fix16_vec2 |
| Not yet documented. More... | |
Macros | |
| #define | FIX16_VEC2_INITIALIZER(x, y) |
| Not yet documented. | |
| #define | FIX16_VEC2(x, y) |
| Not yet documented. | |
Typedefs | |
| typedef struct fix16_vec2 | fix16_vec2_t |
| Not yet documented. | |
Functions | |
| static void | fix16_vec2_zero (fix16_vec2_t *result) |
| Not yet documented. | |
| static void | fix16_vec2_dup (const fix16_vec2_t *restrict v0, fix16_vec2_t *restrict result) |
| Not yet documented. | |
| static void | fix16_vec2_add (const fix16_vec2_t *restrict v0, const fix16_vec2_t *restrict v1, fix16_vec2_t *restrict result) |
| Not yet documented. | |
| static void | fix16_vec2_sub (const fix16_vec2_t *restrict v1, const fix16_vec2_t *restrict v0, fix16_vec2_t *restrict result) |
| Not yet documented. | |
| static void | fix16_vec2_scale (fix16_t scalar, fix16_vec2_t *result) |
| Not yet documented. | |
| static void | fix16_vec2_scaled (fix16_t scalar, const fix16_vec2_t *restrict v0, fix16_vec2_t *restrict result) |
| Not yet documented. | |
| static fix16_t | fix16_vec2_inline_dot (const fix16_vec2_t *a, const fix16_vec2_t *b) |
| Not yet documented. | |
| fix16_t | fix16_vec2_length (const fix16_vec2_t *v0) |
| Not yet documented. | |
| fix16_t | fix16_vec2_sqr_length (const fix16_vec2_t *v0) |
| Not yet documented. | |
| void | fix16_vec2_normalize (fix16_vec2_t *v0) |
| Not yet documented. | |
| void | fix16_vec2_normalized (const fix16_vec2_t *restrict v0, fix16_vec2_t *restrict result) |
| Not yet documented. | |
| fix16_t | fix16_vec2_dot (const fix16_vec2_t *v0, const fix16_vec2_t *v1) |
| Not yet documented. | |
| size_t | fix16_vec2_str (const fix16_vec2_t *v0, char *buffer, int32_t decimals) |
| Not yet documented. | |
Description goes here.
| struct fix16_vec2 |
| #define FIX16_VEC2_INITIALIZER | ( | x, | |
| y | |||
| ) |
Not yet documented.
| x | Not yet documented. |
| y | Not yet documented. |
| #define FIX16_VEC2 | ( | x, | |
| y | |||
| ) |
Not yet documented.
| x | Not yet documented. |
| y | Not yet documented. |
|
inlinestatic |
Not yet documented.
| result | 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.
| scalar | Not yet documented. | |
| [out] | result | Not yet documented. |
|
inlinestatic |
Not yet documented.
| scalar | Not yet documented. | |
| v0 | Not yet documented. | |
| [out] | result | Not yet documented. |
|
inlinestatic |
Not yet documented.
| a | Not yet documented. |
| b | Not yet documented. |
| fix16_t fix16_vec2_length | ( | const fix16_vec2_t * | v0 | ) |
Not yet documented.
| v0 | Not yet documented. |
| fix16_t fix16_vec2_sqr_length | ( | const fix16_vec2_t * | v0 | ) |
Not yet documented.
| v0 | Not yet documented. |
| void fix16_vec2_normalize | ( | fix16_vec2_t * | v0 | ) |
Not yet documented.
| v0 | Not yet documented. |
| void fix16_vec2_normalized | ( | const fix16_vec2_t *restrict | v0, |
| fix16_vec2_t *restrict | result | ||
| ) |
Not yet documented.
| v0 | Not yet documented. | |
| [out] | result | Not yet documented. |
| fix16_t fix16_vec2_dot | ( | const fix16_vec2_t * | v0, |
| const fix16_vec2_t * | v1 | ||
| ) |
Not yet documented.
| v0 | Not yet documented. |
| v1 | Not yet documented. |
| size_t fix16_vec2_str | ( | const fix16_vec2_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.