diff src/window.h @ 28:783841af4033

core: implement painter API, closes #2451 @1h
author David Demelier <markand@malikania.fr>
date Mon, 13 Jan 2020 12:21:31 +0100
parents 63eaec5ceba9
children e10fd1b6323f
line wrap: on
line diff
--- a/src/window.h	Sun Jan 12 21:04:49 2020 +0100
+++ b/src/window.h	Mon Jan 13 12:21:31 2020 +0100
@@ -25,7 +25,6 @@
  */
 
 #include <stdbool.h>
-#include <stdint.h>
 
 /**
  * Initialize window.
@@ -40,66 +39,6 @@
 window_init(const char *title, unsigned width, unsigned height);
 
 /**
- * Get the current drawing color.
- *
- * \return the color in RRGGBBAA format
- */
-uint32_t
-window_get_color(void);
-
-/**
- * Set the rendering drawing color.
- *
- * \param color in RRGGBBAA format
- */
-void
-window_set_color(uint32_t color);
-
-/**
- * Draw a line.
- *
- * \param x1 first X coordinate
- * \param y1 first Y coordinate
- * \param x2 second X coordinate
- * \param y2 second Y coordinate
- */
-void
-window_draw_line(int x1, int y1, int x2, int y2);
-
-/**
- * Draw a pixel point.
- *
- * \param x the X coordinate
- * \param y the Y coordinate
- */
-void
-window_draw_point(int x, int y);
-
-/**
- * Draw a rectangle
- *
- * \param fill set to true to fill the rectangle
- * \param x the X coordinate
- * \param y the Y coordinate
- * \param w the rectangle width
- * \param h the rectangle height
- */
-void
-window_draw_rectangle(bool fill, int x, int y, unsigned w, unsigned h);
-
-/**
- * Clear the window.
- */
-void
-window_clear(void);
-
-/**
- * Present the window, only call this function one time in the main loop.
- */
-void
-window_present(void);
-
-/**
  * Close the window and destroy associated resources.
  */
 void