Open Broadcaster Software
Free, open source software for live streaming and recording
quat.h File Reference

Go to the source code of this file.

Data Structures

struct  quat
 

Functions

EXPORT void quat_mul (struct quat *dst, const struct quat *q1, const struct quat *q2)
 
EXPORT void quat_from_axisang (struct quat *dst, const struct axisang *aa)
 
EXPORT void quat_from_matrix3 (struct quat *dst, const struct matrix3 *m)
 
EXPORT void quat_from_matrix4 (struct quat *dst, const struct matrix4 *m)
 
EXPORT void quat_get_dir (struct vec3 *dst, const struct quat *q)
 
EXPORT void quat_set_look_dir (struct quat *dst, const struct vec3 *dir)
 
EXPORT void quat_log (struct quat *dst, const struct quat *q)
 
EXPORT void quat_exp (struct quat *dst, const struct quat *q)
 
EXPORT void quat_interpolate (struct quat *dst, const struct quat *q1, const struct quat *q2, float t)
 
EXPORT void quat_get_tangent (struct quat *dst, const struct quat *prev, const struct quat *q, const struct quat *next)
 
EXPORT void quat_interpolate_cubic (struct quat *dst, const struct quat *q1, const struct quat *q2, const struct quat *m1, const struct quat *m2, float t)
 

Function Documentation

EXPORT void quat_exp ( struct quat dst,
const struct quat q 
)
EXPORT void quat_from_axisang ( struct quat dst,
const struct axisang aa 
)
EXPORT void quat_from_matrix3 ( struct quat dst,
const struct matrix3 m 
)
EXPORT void quat_from_matrix4 ( struct quat dst,
const struct matrix4 m 
)
EXPORT void quat_get_dir ( struct vec3 dst,
const struct quat q 
)
EXPORT void quat_get_tangent ( struct quat dst,
const struct quat prev,
const struct quat q,
const struct quat next 
)
EXPORT void quat_interpolate ( struct quat dst,
const struct quat q1,
const struct quat q2,
float  t 
)
EXPORT void quat_interpolate_cubic ( struct quat dst,
const struct quat q1,
const struct quat q2,
const struct quat m1,
const struct quat m2,
float  t 
)
EXPORT void quat_log ( struct quat dst,
const struct quat q 
)
EXPORT void quat_mul ( struct quat dst,
const struct quat q1,
const struct quat q2 
)
EXPORT void quat_set_look_dir ( struct quat dst,
const struct vec3 dir 
)