| 
    Monado OpenXR Runtime
    
   | 
 
A tightly packed 4x4 matrix of double. More...
#include <xrt/xrt_defines.h>

Data Fields | |
| double | v [16] | 
Related Functions | |
(Note that these are not member functions.)  | |
| void | m_mat4_f64_identity (struct xrt_matrix_4x4_f64 *result) | 
| Initialize Matrix4x4 F64 with identity.  More... | |
| void | m_mat4_f64_invert (const struct xrt_matrix_4x4_f64 *matrix, struct xrt_matrix_4x4_f64 *result) | 
| Invert a Matrix4x4 F64.  More... | |
| void | m_mat4_f64_multiply (const struct xrt_matrix_4x4_f64 *left, const struct xrt_matrix_4x4_f64 *right, struct xrt_matrix_4x4_f64 *result) | 
| Multiply Matrix4x4 F64.  More... | |
| void | m_mat4_f64_orientation (const struct xrt_quat *quat, struct xrt_matrix_4x4_f64 *result) | 
| Initialize Matrix4x4 F64 with a orientation.  More... | |
| void | m_mat4_f64_model (const struct xrt_pose *pose, const struct xrt_vec3 *size, struct xrt_matrix_4x4_f64 *result) | 
| Initialize Matrix4x4 F64 with a pose and size that can be used as a model matrix.  More... | |
| void | m_mat4_f64_view (const struct xrt_pose *pose, const struct xrt_vec3 *size, struct xrt_matrix_4x4_f64 *result) | 
| Initialize Matrix4x4 F64 with a pose that can be used as a view martix.  More... | |
A tightly packed 4x4 matrix of double.