23#define EVE_M_E 2.71828182845904523536
24#define EVE_M_LOG2E 1.44269504088896340736
25#define EVE_M_LOG10E 0.434294481903251827651
26#define EVE_M_LN2 0.693147180559945309417
27#define EVE_M_LN10 2.30258509299404568402
28#define EVE_M_PI 3.14159265358979323846
29#define EVE_M_PI_2 1.57079632679489661923
30#define EVE_M_PI_4 0.785398163397448309616
31#define EVE_M_1_PI 0.318309886183790671538
32#define EVE_M_2_PI 0.636619772367581343076
33#define EVE_M_2_SQRTPI 1.12837916709551257390
34#define EVE_M_SQRT2 1.41421356237309504880
35#define EVE_M_SQRT1_2 0.707106781186547524401
36#define EVE_M_TORAD (float)(EVE_M_PI/180.0)
37#define EVE_M_TODEG (float)(180.0/EVE_M_PI)
38#define EVE_TORAD(x) (float)(x*EVE_M_TORAD)
39#define EVE_TODEG(x) (float)(x*EVE_M_TODEG)
53 return x == rhs.
x &&
y == rhs.
y &&
w == rhs.
w &&
h == rhs.
h;
Axis-aligned integer rectangle (screen/tile space).
bool operator==(const Rect &rhs) const
Component-wise equality.