|
Vecmat 0.2.3
C math and linear algebra library for 2D/3D graphics, physics, and science.
|
#include <vecmat.h>
Data Fields | |
| union { | |
| struct { | |
| vm_int_t x | |
| vm_int_t y | |
| vm_int_t z | |
| vm_int_t w | |
| } | |
| vm_int_t v [VECMAT_VEC4_SIZE] | |
| }; | |
| union { ... } vector4i |
| vm_int_t vector4i::v[VECMAT_VEC4_SIZE] |
| vm_int_t vector4i::w |
Definition at line 188 of file vecmat.h.
Referenced by mat4i_mul_vec4i_ptr(), vec4i_abs_ptr(), vec4i_add_ptr(), vec4i_add_scalar_ptr(), vec4i_clamp_ptr(), vec4i_div_floor_ptr(), vec4i_div_ptr(), vec4i_div_scalar_ptr(), vec4i_dot(), vec4i_eq(), vec4i_is_zero(), vec4i_length_chebyshev(), vec4i_length_manhattan(), vec4i_lerp_ptr(), vec4i_max_component(), vec4i_max_ptr(), vec4i_min_component(), vec4i_min_ptr(), vec4i_mod_ptr(), vec4i_mul_ptr(), vec4i_mul_scalar_ptr(), vec4i_neg_ptr(), vec4i_normalize_ptr(), vec4i_sign_ptr(), vec4i_sub_ptr(), vec4i_sub_scalar_ptr(), vec4i_sum(), and vec4i_wrap_ptr().
| vm_int_t vector4i::x |
Definition at line 185 of file vecmat.h.
Referenced by mat4i_mul_vec4i_ptr(), vec4i_abs_ptr(), vec4i_add_ptr(), vec4i_add_scalar_ptr(), vec4i_clamp_ptr(), vec4i_div_floor_ptr(), vec4i_div_ptr(), vec4i_div_scalar_ptr(), vec4i_dot(), vec4i_eq(), vec4i_is_zero(), vec4i_length_chebyshev(), vec4i_length_manhattan(), vec4i_lerp_ptr(), vec4i_max_component(), vec4i_max_ptr(), vec4i_min_component(), vec4i_min_ptr(), vec4i_mod_ptr(), vec4i_mul_ptr(), vec4i_mul_scalar_ptr(), vec4i_neg_ptr(), vec4i_normalize_ptr(), vec4i_sign_ptr(), vec4i_sub_ptr(), vec4i_sub_scalar_ptr(), vec4i_sum(), vec4i_to_vec3i_ptr(), and vec4i_wrap_ptr().
| vm_int_t vector4i::y |
Definition at line 186 of file vecmat.h.
Referenced by mat4i_mul_vec4i_ptr(), vec4i_abs_ptr(), vec4i_add_ptr(), vec4i_add_scalar_ptr(), vec4i_clamp_ptr(), vec4i_div_floor_ptr(), vec4i_div_ptr(), vec4i_div_scalar_ptr(), vec4i_dot(), vec4i_eq(), vec4i_is_zero(), vec4i_length_chebyshev(), vec4i_length_manhattan(), vec4i_lerp_ptr(), vec4i_max_component(), vec4i_max_ptr(), vec4i_min_component(), vec4i_min_ptr(), vec4i_mod_ptr(), vec4i_mul_ptr(), vec4i_mul_scalar_ptr(), vec4i_neg_ptr(), vec4i_normalize_ptr(), vec4i_sign_ptr(), vec4i_sub_ptr(), vec4i_sub_scalar_ptr(), vec4i_sum(), vec4i_to_vec3i_ptr(), and vec4i_wrap_ptr().
| vm_int_t vector4i::z |
Definition at line 187 of file vecmat.h.
Referenced by mat4i_mul_vec4i_ptr(), vec4i_abs_ptr(), vec4i_add_ptr(), vec4i_add_scalar_ptr(), vec4i_clamp_ptr(), vec4i_div_floor_ptr(), vec4i_div_ptr(), vec4i_div_scalar_ptr(), vec4i_dot(), vec4i_eq(), vec4i_is_zero(), vec4i_length_chebyshev(), vec4i_length_manhattan(), vec4i_lerp_ptr(), vec4i_max_component(), vec4i_max_ptr(), vec4i_min_component(), vec4i_min_ptr(), vec4i_mod_ptr(), vec4i_mul_ptr(), vec4i_mul_scalar_ptr(), vec4i_neg_ptr(), vec4i_normalize_ptr(), vec4i_sign_ptr(), vec4i_sub_ptr(), vec4i_sub_scalar_ptr(), vec4i_sum(), vec4i_to_vec3i_ptr(), and vec4i_wrap_ptr().