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.