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

Go to the source code of this file.

Data Structures

struct  matrix3
 

Functions

EXPORT void matrix3_from_quat (struct matrix3 *dst, const struct quat *q)
 
EXPORT void matrix3_from_axisang (struct matrix3 *dst, const struct axisang *aa)
 
EXPORT void matrix3_from_matrix4 (struct matrix3 *dst, const struct matrix4 *m)
 
EXPORT void matrix3_mul (struct matrix3 *dst, const struct matrix3 *m1, const struct matrix3 *m2)
 
EXPORT void matrix3_rotate (struct matrix3 *dst, const struct matrix3 *m, const struct quat *q)
 
EXPORT void matrix3_rotate_aa (struct matrix3 *dst, const struct matrix3 *m, const struct axisang *aa)
 
EXPORT void matrix3_scale (struct matrix3 *dst, const struct matrix3 *m, const struct vec3 *v)
 
EXPORT void matrix3_transpose (struct matrix3 *dst, const struct matrix3 *m)
 
EXPORT void matrix3_inv (struct matrix3 *dst, const struct matrix3 *m)
 
EXPORT void matrix3_mirror (struct matrix3 *dst, const struct matrix3 *m, const struct plane *p)
 
EXPORT void matrix3_mirrorv (struct matrix3 *dst, const struct matrix3 *m, const struct vec3 *v)
 

Function Documentation

EXPORT void matrix3_from_axisang ( struct matrix3 dst,
const struct axisang aa 
)
EXPORT void matrix3_from_matrix4 ( struct matrix3 dst,
const struct matrix4 m 
)
EXPORT void matrix3_from_quat ( struct matrix3 dst,
const struct quat q 
)
EXPORT void matrix3_inv ( struct matrix3 dst,
const struct matrix3 m 
)
EXPORT void matrix3_mirror ( struct matrix3 dst,
const struct matrix3 m,
const struct plane p 
)
EXPORT void matrix3_mirrorv ( struct matrix3 dst,
const struct matrix3 m,
const struct vec3 v 
)
EXPORT void matrix3_mul ( struct matrix3 dst,
const struct matrix3 m1,
const struct matrix3 m2 
)
EXPORT void matrix3_rotate ( struct matrix3 dst,
const struct matrix3 m,
const struct quat q 
)
EXPORT void matrix3_rotate_aa ( struct matrix3 dst,
const struct matrix3 m,
const struct axisang aa 
)
EXPORT void matrix3_scale ( struct matrix3 dst,
const struct matrix3 m,
const struct vec3 v 
)
EXPORT void matrix3_transpose ( struct matrix3 dst,
const struct matrix3 m 
)