|
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_float_t x | |
| vm_float_t y | |
| vm_float_t z | |
| vm_float_t w | |
| } | |
| vm_float_t v [VECMAT_QUAT_SIZE] | |
| }; | |
| union { ... } quaternion |
| vm_float_t quaternion::v[VECMAT_QUAT_SIZE] |
Definition at line 368 of file vecmat.h.
Referenced by quat_mul_ptr_avx(), quat_mul_ptr_avx2(), quat_mul_ptr_avx512(), quat_mul_ptr_sve(), and quat_mul_ptr_sve2().
| vm_float_t quaternion::w |
Definition at line 366 of file vecmat.h.
Referenced by quat_conjugate_ptr(), quat_dot(), quat_eq(), quat_from_axis_angle_ptr(), quat_from_mat3_ptr(), quat_identity_ptr(), quat_inverse_ptr(), quat_mul_ptr_scalar(), quat_near(), quat_nlerp_ptr(), quat_normalize_ptr_scalar(), quat_slerp_ptr(), quat_to_axis_angle_ptr(), quat_to_euler_ptr(), and quat_to_mat4_ptr().
| vm_float_t quaternion::x |
Definition at line 363 of file vecmat.h.
Referenced by quat_conjugate_ptr(), quat_dot(), quat_eq(), quat_from_axis_angle_ptr(), quat_from_mat3_ptr(), quat_identity_ptr(), quat_inverse_ptr(), quat_mul_ptr_scalar(), quat_near(), quat_nlerp_ptr(), quat_normalize_ptr_scalar(), quat_rotate_vec3_ptr(), quat_slerp_ptr(), quat_to_axis_angle_ptr(), quat_to_euler_ptr(), and quat_to_mat4_ptr().
| vm_float_t quaternion::y |
Definition at line 364 of file vecmat.h.
Referenced by quat_conjugate_ptr(), quat_dot(), quat_eq(), quat_from_axis_angle_ptr(), quat_from_mat3_ptr(), quat_identity_ptr(), quat_inverse_ptr(), quat_mul_ptr_scalar(), quat_near(), quat_nlerp_ptr(), quat_normalize_ptr_scalar(), quat_rotate_vec3_ptr(), quat_slerp_ptr(), quat_to_axis_angle_ptr(), quat_to_euler_ptr(), and quat_to_mat4_ptr().
| vm_float_t quaternion::z |
Definition at line 365 of file vecmat.h.
Referenced by quat_conjugate_ptr(), quat_dot(), quat_eq(), quat_from_axis_angle_ptr(), quat_from_mat3_ptr(), quat_identity_ptr(), quat_inverse_ptr(), quat_mul_ptr_scalar(), quat_near(), quat_nlerp_ptr(), quat_normalize_ptr_scalar(), quat_rotate_vec3_ptr(), quat_slerp_ptr(), quat_to_axis_angle_ptr(), quat_to_euler_ptr(), and quat_to_mat4_ptr().