public void Diamond(IntPoint source, IntPoint destination, Color color)
 => this.Diamond(source.X, source.Y, destination.X, destination.Y, ColorTool.ColorToInt(color));
 public void Fill_FF8_Dynamic(int x, int y, Color fill)
 => this.Fill_FF8_Dynamic(x, y, ColorTool.ColorToInt(fill));
 public void Line_Bresenham(IntPoint source, IntPoint destination, Color color)
 => this.Line_Bresenham(source.X, source.Y, destination.X, destination.Y, ColorTool.ColorToInt(color));
 public void Ellipse_BresenhamRect(int x0, int y0, int x1, int y1, Color color)
 => this.Ellipse_BresenhamRect(x0, y0, x1, y1, ColorTool.ColorToInt(color));
 public void Fill_BF8_Recursive(int x, int y, Color border, Color fill)
 => this.Fill_BF8_Recursive(x, y, ColorTool.ColorToInt(border), ColorTool.ColorToInt(fill));
 public void Circle_Bresenham(int xc, int yc, int radius, Color color)
 => this.Circle_Bresenham(xc, yc, radius, ColorTool.ColorToInt(color));
 public void Ellipse_Midpoint(int xc, int yc, int radiusX, int radiusY, Color color)
 => this.Ellipse_Midpoint(xc, yc, radiusX, radiusY, ColorTool.ColorToInt(color));
 public void Triangle(IntPoint first, IntPoint second, IntPoint third, Color color)
 => this.Triangle(first.X, first.Y, second.X, second.Y, third.X, third.Y, ColorTool.ColorToInt(color));
 public void Triangle(int x0, int y0, int x1, int y1, int x2, int y2, Color color)
 => this.Triangle(x0, y0, x1, y1, x2, y2, ColorTool.ColorToInt(color));
 public void Rectangle_Filled(IntPoint source, IntPoint destination, Color color)
 => this.Rectangle_Filled(source.X, source.Y, destination.X, destination.Y, ColorTool.ColorToInt(color));
 public void Rectangle_Filled(int x0, int y0, int x1, int y1, Color color)
 => this.Rectangle_Filled(x0, y0, x1, y1, ColorTool.ColorToInt(color));
 public void Hexagon(int x0, int y0, int x1, int y1, Color color)
 => this.Hexagon(x0, y0, x1, y1, ColorTool.ColorToInt(color));
 public void Hexagon(IntPoint source, IntPoint destination, Color color)
 => this.Hexagon(source.X, source.Y, destination.X, destination.Y, ColorTool.ColorToInt(color));
 public void Diamond(int x0, int y0, int x1, int y1, Color color)
 => this.Diamond(x0, y0, x1, y1, ColorTool.ColorToInt(color));
 public void Circle_Midpoint(int xc, int yc, int radius, Color color)
 => this.Circle_Midpoint(xc, yc, radius, ColorTool.ColorToInt(color));
 public void Triangle_Equilateral(IntPoint center, int radius, Color color)
 => this.Triangle_Equilateral(center.X, center.Y, radius, ColorTool.ColorToInt(color));
 public void Circle_Bresenham(IntPoint center, int radius, Color color)
 => this.Circle_Bresenham(center.X, center.Y, radius, ColorTool.ColorToInt(color));
 public void Triangle_Equilateral(int xc, int yc, int radius, Color color)
 => this.Triangle_Equilateral(xc, yc, radius, ColorTool.ColorToInt(color));
 public void Ellipse_Midpoint(IntPoint center, int radiusX, int radiusY, Color color)
 => this.Ellipse_Midpoint(center.X, center.Y, radiusX, radiusY, ColorTool.ColorToInt(color));
 public void Triangle_Isosceles(int x0, int y0, int x1, int y1, Color color)
 => this.Triangle_Isosceles(x0, y0, x1, y1, ColorTool.ColorToInt(color));
 public void Ellipse_BresenhamRect(IntPoint source, IntPoint target, Color color)
 => this.Ellipse_BresenhamRect(source.X, source.Y, target.X, target.Y, ColorTool.ColorToInt(color));
 public void Triangle_Right(IntPoint source, IntPoint destination, Color color)
 => this.Triangle_Right(source.X, source.Y, destination.X, destination.Y, ColorTool.ColorToInt(color));
 public void Line_DDA(int x0, int y0, int x1, int y1, Color color)
 => this.Line_DDA(x0, y0, x1, y1, ColorTool.ColorToInt(color));
 public void Triangle_Right(int x0, int y0, int x1, int y1, Color color)
 => this.Triangle_Right(x0, y0, x1, y1, ColorTool.ColorToInt(color));
 public void Fill_FF8_Recursive(int x, int y, Color fill)
 => this.Fill_FF8_Recursive(x, y, ColorTool.ColorToInt(fill));
 public void Etc_Arrow(IntPoint source, IntPoint destination, Color color)
 => this.Etc_Arrow(source.X, source.Y, destination.X, destination.Y, ColorTool.ColorToInt(color));
 public void QuadraticBezier(int x0, int y0, int x1, int y1, int x2, int y2, Color color)
 => this.QuadraticBezier(x0, y0, x1, y1, x2, y2, ColorTool.ColorToInt(color));
 public void Etc_Arrow(int x0, int y0, int x1, int y1, Color color)
 => this.Etc_Arrow(x0, y0, x1, y1, ColorTool.ColorToInt(color));
 public void Line_Bresenham(int x0, int y0, int x1, int y1, Color color)
 => this.Line_Bresenham(x0, y0, x1, y1, ColorTool.ColorToInt(color));
 public void Square_Filled(int x0, int y0, int x1, int y1, Color color)
 => this.Square_Filled(x0, y0, x1, y1, ColorTool.ColorToInt(color));