- CT_OBJBOUNDS
- };
-
- struct Rect
- {
- Real x; Real y; Real w; Real h;
- Rect() = default; // Needed so we can fread/fwrite this struct
- Rect(Real _x, Real _y, Real _w, Real _h) : x(_x), y(_y), w(_w), h(_h) {}
- std::string Str()
- {
- std::stringstream s;
- s << "{" << x << ", " << y << ", " << w << ", " << h << "}";
- return s.str();
- }
- };
-
- struct Colour
- {
- float r; float g; float b; float a;
- Colour() = default;
- Colour(float _r, float _g, float _b, float _a) : r(_r), g(_g), b(_b), a(_a) {}