|
libGumball 0.0.1
C23-Based, libGimbal-powered UI Library
|
Go to the source code of this file.
Data Structures | |
| struct | GUM_Vector2 |
Macros | |
| #define | GUM_VECTOR2_TYPE |
Functions | |
| GBL_EXPORT GUM_Vector2 | GUM_Vector2_add (GUM_Vector2 a, GUM_Vector2 b) GBL_NOEXCEPT |
| GBL_EXPORT GUM_Vector2 | GUM_Vector2_subtract (GUM_Vector2 a, GUM_Vector2 b) GBL_NOEXCEPT |
| GBL_EXPORT GUM_Vector2 | GUM_Vector2_scale (GUM_Vector2 a, float scalar) GBL_NOEXCEPT |
| GBL_EXPORT float | GUM_Vector2_distance (GUM_Vector2 a, GUM_Vector2 b) GBL_NOEXCEPT |
| GBL_EXPORT float | GUM_Vector2_angle (GUM_Vector2 a, GUM_Vector2 b) GBL_NOEXCEPT |
GUM_Vector2 is a simple 2D vector structure.
| #define GUM_VECTOR2_TYPE |
Returns the GUM_Vector2 Type UUID.
| GBL_EXPORT GUM_Vector2 GUM_Vector2_add | ( | GUM_Vector2 | a, |
| GUM_Vector2 | b ) |
Returns the sum of two vectors.
| GBL_EXPORT GUM_Vector2 GUM_Vector2_subtract | ( | GUM_Vector2 | a, |
| GUM_Vector2 | b ) |
Returns the difference of two vectors.
| GBL_EXPORT GUM_Vector2 GUM_Vector2_scale | ( | GUM_Vector2 | a, |
| float | scalar ) |
Returns the product of a vector and a scalar.
| GBL_EXPORT float GUM_Vector2_distance | ( | GUM_Vector2 | a, |
| GUM_Vector2 | b ) |
Returns the distance between two vectors.
| GBL_EXPORT float GUM_Vector2_angle | ( | GUM_Vector2 | a, |
| GUM_Vector2 | b ) |
Returns the angle between two vectors.