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.