#ifndef AZURSHADERS #define AZURSHADERS /* azrp_line(): Draw a line with clipping to the screen resolution between point (x1,y1) and (x2,y2) */ void azrp_line( int x1, int y1, int x2, int y2, uint16_t color ); /* azrp_circle() : Draw a circle with clipping to the screen resolution with a center (xc,yc) and a radius rad */ void azrp_circle( int xc, int yx, uint16_t rad, uint16_t color ); /* azrp_filledcircle() : Draw a filled circle with clipping to the screen resolution with a center (xc,yc) and a radius rad */ void azrp_filledcircle( int xc, int yx, uint16_t rad, uint16_t color ); /* azrp_poly() : Draw a polygon with clipping*/ void azrp_poly(int *x, int *y, int nb_vertices, uint16_t color); /* azrp_filledpoly() : Draw a filled polygon with clipping*/ void azrp_filledpoly(int *x, int *y, int nb_vertices, uint16_t color); #endif