|
Typedefs |
typedef float | vec_t |
typedef vec_t | vec2 [2] |
typedef vec_t | vec3 [3] |
typedef vec_t | vec4 [4] |
Functions |
void | vec2_add (vec2, vec2, vec2) |
void | vec2_addeq (vec2, vec2) |
void | vec2_sub (vec2, vec2, vec2) |
void | vec2_subeq (vec2, vec2) |
void | vec2_mul (vec2, vec_t, vec2) |
void | vec2_muleq (vec2, vec_t) |
void | vec2_div (vec2, vec_t, vec2) |
void | vec2_diveq (vec2, vec_t) |
void | vec2_unit (vec2, vec2) |
void | vec2_normalize (vec2) |
int | vec2_equals (vec2, vec2) |
int | vec2_nequals (vec2, vec2) |
void | vec2_proj (vec2, vec2, vec2) |
void | vec2_invert (vec2) |
void | vec2_inverse (vec2, vec2) |
void | vec2_copy (vec2, vec2) |
void | vec2_set (vec2, vec_t, vec_t) |
vec_t | vec2_length (vec2) |
vec_t | vec2_dot (vec2, vec2) |
vec_t | vec2_comp (vec2, vec2) |
vec_t | vec2_angle (vec2, vec2) |
void | vec3_add (vec3, vec3, vec3) |
void | vec3_addeq (vec3, vec3) |
void | vec3_sub (vec3, vec3, vec3) |
void | vec3_subeq (vec3, vec3) |
void | vec3_mul (vec3, vec_t, vec3) |
void | vec3_muleq (vec3, vec_t) |
void | vec3_div (vec3, vec_t, vec3) |
void | vec3_diveq (vec3, vec_t) |
void | vec3_unit (vec3, vec3) |
void | vec3_normalize (vec3) |
int | vec3_equals (vec3, vec3) |
int | vec3_nequals (vec3, vec3) |
void | vec3_proj (vec3, vec3, vec3) |
void | vec3_invert (vec3) |
void | vec3_inverse (vec3, vec3) |
void | vec3_cross (vec3, vec3, vec3) |
void | vec3_copy (vec3, vec3) |
void | vec3_set (vec3, vec_t, vec_t, vec_t) |
vec_t | vec3_comp (vec3, vec3) |
vec_t | vec3_angle (vec3, vec3) |
vec_t | vec3_length (vec3) |
vec_t | vec3_dot (vec3, vec3) |
void | vec4_add (vec4, vec4, vec4) |
void | vec4_addeq (vec4, vec4) |
void | vec4_sub (vec4, vec4, vec4) |
void | vec4_subeq (vec4, vec4) |
void | vec4_mul (vec4, vec_t, vec4) |
void | vec4_muleq (vec4, vec_t) |
void | vec4_div (vec4, vec_t, vec4) |
void | vec4_diveq (vec4, vec_t) |
void | vec4_unit (vec4, vec4) |
void | vec4_normalize (vec4) |
int | vec4_equals (vec4, vec4) |
int | vec4_nequals (vec4, vec4) |
void | vec4_proj (vec4, vec4, vec4) |
void | vec4_invert (vec4) |
void | vec4_inverse (vec4, vec4) |
void | vec4_copy (vec4, vec4) |
void | vec4_set (vec4, vec_t, vec_t, vec_t, vec_t) |
vec_t | vec4_length (vec4) |
vec_t | vec4_dot (vec4, vec4) |
vec_t | vec4_comp (vec4, vec4) |
vec_t | vec4_angle (vec4, vec4) |
void | vec3_to_vec4 (vec3, vec4) |
void | vec4_to_vec3 (vec4, vec3) |
void | vec3_addscl (vec3, vec3, vec_t, vec3) |
void | vec3_addscleq (vec3, vec3, vec_t) |
void | vec4_addscl (vec4, vec4, vec_t, vec4) |
void | vec4_addscleq (vec4, vec4, vec_t) |
vec_t | vec3_invlength (vec3) |
void | vec3_interp (vec3, vec3, float, vec3) |