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.