7
8
9
10
11
12
13
15#include <gimbal/gimbal_meta.h>
20
21
27#define GUM_VECTOR2_TYPE (GBL_TYPEID(GUM_Vector2))
30GblType GUM_Vector2_type(
void);
33GBL_EXPORT GUM_Vector2 GUM_Vector2_add (GUM_Vector2 a, GUM_Vector2 b) GBL_NOEXCEPT;
34GBL_EXPORT GUM_Vector2 GUM_Vector2_subtract (GUM_Vector2 a, GUM_Vector2 b) GBL_NOEXCEPT;
35GBL_EXPORT GUM_Vector2 GUM_Vector2_scale (GUM_Vector2 a,
float scalar ) GBL_NOEXCEPT;
36GBL_EXPORT
float GUM_Vector2_distance (GUM_Vector2 a, GUM_Vector2 b) GBL_NOEXCEPT;
37GBL_EXPORT
float GUM_Vector2_angle (GUM_Vector2 a, GUM_Vector2 b) GBL_NOEXCEPT;