|
| static void | eina_vector2_set (Eina_Vector2 *dst, double x, double y) |
| | Set parameters to vector. More...
|
| |
| static void | eina_vector2_array_set (Eina_Vector2 *dst, const double *v) |
| | Set array to vector. More...
|
| |
| static void | eina_vector2_copy (Eina_Vector2 *dst, const Eina_Vector2 *src) |
| | Copy vector. More...
|
| |
| static void | eina_vector2_negate (Eina_Vector2 *out, const Eina_Vector2 *v) |
| | Make negative vector. More...
|
| |
| static void | eina_vector2_add (Eina_Vector2 *out, const Eina_Vector2 *a, const Eina_Vector2 *b) |
| | Add two vectors. More...
|
| |
| static void | eina_vector2_subtract (Eina_Vector2 *out, const Eina_Vector2 *a, const Eina_Vector2 *b) |
| | Subtract two vectors. More...
|
| |
| static void | eina_vector2_scale (Eina_Vector2 *out, const Eina_Vector2 *v, double scale) |
| | Scale vector. More...
|
| |
| static double | eina_vector2_dot_product (const Eina_Vector2 *a, const Eina_Vector2 *b) |
| | Return the dot product of the two vectors. More...
|
| |
| static double | eina_vector2_length_get (const Eina_Vector2 *v) |
| | Return the length of the given vector. More...
|
| |
| static double | eina_vector2_length_square_get (const Eina_Vector2 *v) |
| | Return the length in square of the given vector. More...
|
| |
| static double | eina_vector2_distance_get (const Eina_Vector2 *a, const Eina_Vector2 *b) |
| | Return the distance between of two vectors. More...
|
| |
| static double | eina_vector2_distance_square_get (const Eina_Vector2 *a, const Eina_Vector2 *b) |
| | Return the distance in square between of two vectors. More...
|
| |
| static void | eina_vector2_normalize (Eina_Vector2 *out, const Eina_Vector2 *v) |
| | normalize vector. More...
|
| |
| static void | eina_vector2_transform (Eina_Vector2 *out, const Eina_Matrix2 *m, const Eina_Vector2 *v) |
| | Transform vector. More...
|
| |
| static void | eina_vector2_homogeneous_position_transform (Eina_Vector2 *out, const Eina_Matrix3 *m, const Eina_Vector2 *v) |
| | Homogeneous position transform vector. More...
|
| |
| static void | eina_vector2_homogeneous_direction_transform (Eina_Vector2 *out, const Eina_Matrix3 *m, const Eina_Vector2 *v) |
| | Homogeneous direction ransform vector. More...
|
| |
{Eina_Vector_Type} {Eina_Vector2}