Tizen Native API
5.5
|
Functions | |
void | eina_quaternion_f16p16_set (Eina_Quaternion *out, Eina_F16p16 x, Eina_F16p16 y, Eina_F16p16 z, Eina_F16p16 w) |
Eina_F16p16 | eina_quaternion_f16p16_norm (const Eina_Quaternion_F16p16 *q) |
void | eina_quaternion_f16p16_negative (Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *in) |
void | eina_quaternion_f16p16_add (Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b) |
void | eina_quaternion_f16p16_mul (Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b) |
void | eina_quaternion_f16p16_scale (Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, Eina_F16p16 b) |
void | eina_quaternion_f16p16_conjugate (Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *in) |
Eina_F16p16 | eina_quaternion_f16p16_dot (const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b) |
void | eina_quaternion_f16p16_lerp (Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b, Eina_F16p16 pos) |
void | eina_quaternion_f16p16_slerp (Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b, Eina_F16p16 pos) |
void | eina_quaternion_f16p16_nlerp (Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b, Eina_F16p16 pos) |
void | eina_quaternion_f16p16_rotate (Eina_Point_3D_F16p16 *p, const Eina_Point_3D_F16p16 *center, const Eina_Quaternion_F16p16 *q) |
void | eina_quaternion_f16p16_rotation_matrix3_get (Eina_Matrix3_F16p16 *m, const Eina_Quaternion_F16p16 *q) |
void | eina_quaternion_set (Eina_Quaternion *q, double x, double y, double z, double w) |
double | eina_quaternion_norm (const Eina_Quaternion *q) |
void | eina_quaternion_negative (Eina_Quaternion *out, const Eina_Quaternion *in) |
void | eina_quaternion_add (Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b) |
void | eina_quaternion_mul (Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b) |
void | eina_quaternion_scale (Eina_Quaternion *out, const Eina_Quaternion *a, double b) |
void | eina_quaternion_conjugate (Eina_Quaternion *out, const Eina_Quaternion *in) |
double | eina_quaternion_dot (const Eina_Quaternion *a, const Eina_Quaternion *b) |
void | eina_quaternion_normalized (Eina_Quaternion *out, const Eina_Quaternion *in) |
void | eina_quaternion_lerp (Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b, double pos) |
void | eina_quaternion_slerp (Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b, double pos) |
void | eina_quaternion_nlerp (Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b, double pos) |
void | eina_quaternion_rotate (Eina_Point_3D *p, const Eina_Point_3D *center, const Eina_Quaternion *q) |
void | eina_quaternion_rotation_matrix3_get (Eina_Matrix3 *m, const Eina_Quaternion *q) |
void | eina_matrix3_quaternion_get (Eina_Quaternion *q, const Eina_Matrix3 *m) |
Eina_Bool | eina_matrix4_quaternion_to (Eina_Quaternion *rotation, Eina_Quaternion *perspective, Eina_Point_3D *translation, Eina_Point_3D *scale, Eina_Point_3D *skew, const Eina_Matrix4 *m) |
void | eina_quaternion_matrix4_to (Eina_Matrix4 *m, const Eina_Quaternion *rotation, const Eina_Quaternion *perspective, const Eina_Point_3D *translation, const Eina_Point_3D *scale, const Eina_Point_3D *skew) |
Function Documentation
void eina_matrix3_quaternion_get | ( | Eina_Quaternion * | q, |
const Eina_Matrix3 * | m | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
Eina_Bool eina_matrix4_quaternion_to | ( | Eina_Quaternion * | rotation, |
Eina_Quaternion * | perspective, | ||
Eina_Point_3D * | translation, | ||
Eina_Point_3D * | scale, | ||
Eina_Point_3D * | skew, | ||
const Eina_Matrix4 * | m | ||
) |
- Since (EFL) :
- 1.16
- Since :
- 3.0
void eina_quaternion_add | ( | Eina_Quaternion * | out, |
const Eina_Quaternion * | a, | ||
const Eina_Quaternion * | b | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_conjugate | ( | Eina_Quaternion * | out, |
const Eina_Quaternion * | in | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
double eina_quaternion_dot | ( | const Eina_Quaternion * | a, |
const Eina_Quaternion * | b | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_add | ( | Eina_Quaternion_F16p16 * | out, |
const Eina_Quaternion_F16p16 * | a, | ||
const Eina_Quaternion_F16p16 * | b | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_conjugate | ( | Eina_Quaternion_F16p16 * | out, |
const Eina_Quaternion_F16p16 * | in | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
Eina_F16p16 eina_quaternion_f16p16_dot | ( | const Eina_Quaternion_F16p16 * | a, |
const Eina_Quaternion_F16p16 * | b | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_lerp | ( | Eina_Quaternion_F16p16 * | out, |
const Eina_Quaternion_F16p16 * | a, | ||
const Eina_Quaternion_F16p16 * | b, | ||
Eina_F16p16 | pos | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_mul | ( | Eina_Quaternion_F16p16 * | out, |
const Eina_Quaternion_F16p16 * | a, | ||
const Eina_Quaternion_F16p16 * | b | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_negative | ( | Eina_Quaternion_F16p16 * | out, |
const Eina_Quaternion_F16p16 * | in | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_nlerp | ( | Eina_Quaternion_F16p16 * | out, |
const Eina_Quaternion_F16p16 * | a, | ||
const Eina_Quaternion_F16p16 * | b, | ||
Eina_F16p16 | pos | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
Eina_F16p16 eina_quaternion_f16p16_norm | ( | const Eina_Quaternion_F16p16 * | q | ) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_rotate | ( | Eina_Point_3D_F16p16 * | p, |
const Eina_Point_3D_F16p16 * | center, | ||
const Eina_Quaternion_F16p16 * | q | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_rotation_matrix3_get | ( | Eina_Matrix3_F16p16 * | m, |
const Eina_Quaternion_F16p16 * | q | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_scale | ( | Eina_Quaternion_F16p16 * | out, |
const Eina_Quaternion_F16p16 * | a, | ||
Eina_F16p16 | b | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_set | ( | Eina_Quaternion * | out, |
Eina_F16p16 | x, | ||
Eina_F16p16 | y, | ||
Eina_F16p16 | z, | ||
Eina_F16p16 | w | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_f16p16_slerp | ( | Eina_Quaternion_F16p16 * | out, |
const Eina_Quaternion_F16p16 * | a, | ||
const Eina_Quaternion_F16p16 * | b, | ||
Eina_F16p16 | pos | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_lerp | ( | Eina_Quaternion * | out, |
const Eina_Quaternion * | a, | ||
const Eina_Quaternion * | b, | ||
double | pos | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_matrix4_to | ( | Eina_Matrix4 * | m, |
const Eina_Quaternion * | rotation, | ||
const Eina_Quaternion * | perspective, | ||
const Eina_Point_3D * | translation, | ||
const Eina_Point_3D * | scale, | ||
const Eina_Point_3D * | skew | ||
) |
- Since (EFL) :
- 1.16
- Since :
- 3.0
void eina_quaternion_mul | ( | Eina_Quaternion * | out, |
const Eina_Quaternion * | a, | ||
const Eina_Quaternion * | b | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_negative | ( | Eina_Quaternion * | out, |
const Eina_Quaternion * | in | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_nlerp | ( | Eina_Quaternion * | out, |
const Eina_Quaternion * | a, | ||
const Eina_Quaternion * | b, | ||
double | pos | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
double eina_quaternion_norm | ( | const Eina_Quaternion * | q | ) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_normalized | ( | Eina_Quaternion * | out, |
const Eina_Quaternion * | in | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_rotate | ( | Eina_Point_3D * | p, |
const Eina_Point_3D * | center, | ||
const Eina_Quaternion * | q | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_rotation_matrix3_get | ( | Eina_Matrix3 * | m, |
const Eina_Quaternion * | q | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_scale | ( | Eina_Quaternion * | out, |
const Eina_Quaternion * | a, | ||
double | b | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0
void eina_quaternion_set | ( | Eina_Quaternion * | q, |
double | x, | ||
double | y, | ||
double | z, | ||
double | w | ||
) |
- Since :
- 3.0
void eina_quaternion_slerp | ( | Eina_Quaternion * | out, |
const Eina_Quaternion * | a, | ||
const Eina_Quaternion * | b, | ||
double | pos | ||
) |
- Since (EFL) :
- 1.15
- Since :
- 3.0