#include namespace UwU { struct Color { Color(uint32_t hex); Color(); uint8_t r; uint8_t g; uint8_t b; uint8_t a; }; struct Coord2 { Coord2(uint32_t x, uint32_t y); Coord2(); uint32_t x; uint32_t y; }; struct Trapezoid { Trapezoid(uint16_t y0, uint16_t y1, uint16_t xl0, uint16_t xl1, uint16_t xr0, uint16_t xr1); Trapezoid(); uint16_t y0; uint16_t y1; uint16_t xl0; uint16_t xl1; uint16_t xr0; uint16_t xr1; }; }