hal_gfx_raster.h File Reference

Go to the source code of this file.

Functions

void hal_gfx_set_raster_color (uint32_t rgba8888)
 Setting the raster color. More...
 
void hal_gfx_raster_pixel (int x, int y)
 Raster a pixel. More...
 
void hal_gfx_raster_line (int x0, int y0, int x1, int y1)
 Raster a line. More...
 
void hal_gfx_raster_triangle_fx (int x0fx, int y0fx, int x1fx, int y1fx, int x2fx, int y2fx)
 Raster a triangle with fixed point(16.16) More...
 
void hal_gfx_raster_rect (int x, int y, int w, int h)
 Raster a rectangle. More...
 
void hal_gfx_raster_rounded_rect (int x0, int y0, int w, int h, int r)
 Raster a rectangle with rounded edges. More...
 
void hal_gfx_raster_quad_fx (int x0fx, int y0fx, int x1fx, int y1fx, int x2fx, int y2fx, int x3fx, int y3fx)
 Raster a quad with fixed point(16.16) More...
 
void hal_gfx_raster_triangle (int x0, int y0, int x1, int y1, int x2, int y2)
 Raster a triangle. More...
 
void hal_gfx_raster_quad (int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3)
 Raster a quad. More...
 
void hal_gfx_raster_circle_aa (float x, float y, float r)
 Raster a circle with Anti-Aliasing (if available) More...
 
void hal_gfx_raster_stroked_circle_aa (float x, float y, float r, float w)
 Raster a circle with Anti-Aliasing (if available) and specified width. More...
 
void hal_gfx_raster_rect_fx (int x, int y, int w, int h)
 Raster a rectangle with fixed point(16.16) More...
 
void hal_gfx_raster_rect_f (float x, float y, float w, float h)
 Raster a rectangle. (float coordinates) More...
 
void hal_gfx_raster_triangle_f (float x0, float y0, float x1, float y1, float x2, float y2)
 Raster a triangle. (float coordinates) More...
 
void hal_gfx_raster_triangle_p0_f (float x0, float y0)
 Raster the first vertex of the triangle strip. (float coordinates) More...
 
void hal_gfx_raster_triangle_p1_f (float x1, float y1)
 Raster the second vertex of the triangle strip. (float coordinates) More...
 
void hal_gfx_raster_triangle_p2_f (float x2, float y2)
 Raster the third vertex of the triangle strip. (float coordinates) More...
 
void hal_gfx_raster_quad_f (float x0, float y0, float x1, float y1, float x2, float y2, float x3, float y3)
 Raster a quad. (float coordinates) More...