summaryrefslogtreecommitdiff
path: root/lib/libgfx/include/libgfx
AgeCommit message (Collapse)Author
13 hourslibgfx: draw: Add gfx_plot_point() pixel plottingIan Moffett
Implement mechanism that allows one to plot pixels on the screen with a specific color at specific x/y coordinates. Example: -- struct gfx_point p = { .x = 150, .y = 200, .color = GFX_GREEN }; /* Draw green point at (150,200) */ gfx_plot_point(&ctx, &p); -- Signed-off-by: Ian Moffett <ian@osmora.org>
14 hourslib: libgfx: Move color defines to draw.hIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
18 hourslib: libgfx: Add GFX_DARK and GFX_AQUAIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
38 hourslib: Introduce libgfxIan Moffett
This commit introduces libgfx which is a low-level graphics library and does not know anything about windows, display architecture, etc. The job of libgfx is soley to provide an API to draw shapes, graphical objects and perform operations on them. Signed-off-by: Ian Moffett <ian@osmora.org>