1 #ifndef PAINT_HPP_INCLUDED
2 #define PAINT_HPP_INCLUDED
20 void DrawDot(
const Point& P,
double Radius, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
21 void DrawPoint(
const Point& P, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
22 void DrawPoints(
const std::vector<Point>& Points, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
23 void DrawLine(
const Point& A,
const Point& B, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
24 void DrawLines(
const std::vector<Point>& A,
const std::vector<Point>& B, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
25 void DrawBox(
const Box& B, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
26 void DrawSquare(
const Box& B, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
27 void DrawConvex(
const Convex& C, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
28 void DrawTile(
const Tile& T, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
29 void DrawModel(
const std::vector<Point>& Model, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
30 void DrawString(
const std::string& String,
const Point& P, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha);
31 void DrawPixels(
const std::vector<Pixel> Pixels, std::uint32_t Width, std::uint32_t Height,
const Point& P);
void DrawModel(const std::vector< Point > &Model, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
void DrawPixels(const std::vector< Pixel > Pixels, std::uint32_t Width, std::uint32_t Height, const Point &P)
void DrawBox(const Box &B, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
void DrawLines(const std::vector< Point > &A, const std::vector< Point > &B, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
void DrawConvex(const Convex &C, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
void DrawLine(const Point &A, const Point &B, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
void DrawString(const std::string &String, const Point &P, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
std::uint32_t * GetPixels()
void DrawSquare(const Box &B, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
void DrawTile(const Tile &T, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
void DrawPoints(const std::vector< Point > &Points, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
void DrawDot(const Point &P, double Radius, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)
void DrawPoint(const Point &P, std::uint8_t Red, std::uint8_t Green, std::uint8_t Blue, std::uint8_t Alpha)