Generic monochrome LCD graphic primitives.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
#include "gfx_mono.h"
Data Structures | |
struct | gfx_mono_bitmap |
Storage structure for bitmap pixel data and metadata. More... | |
Functions | |
void | gfx_mono_generic_draw_circle (gfx_coord_t x, gfx_coord_t y, gfx_coord_t radius, enum gfx_mono_color color, uint8_t octant_mask) |
Draw an outline of a circle or arc (generic implementation). More... | |
void | gfx_mono_generic_draw_filled_circle (gfx_coord_t x, gfx_coord_t y, gfx_coord_t radius, enum gfx_mono_color color, uint8_t quadrant_mask) |
Draw a filled circle or sector (generic implementation). More... | |
void | gfx_mono_generic_draw_filled_rect (gfx_coord_t x, gfx_coord_t y, gfx_coord_t width, gfx_coord_t height, enum gfx_mono_color color) |
Draw a filled rectangle (generic implementation). More... | |
void | gfx_mono_generic_draw_line (gfx_coord_t x1, gfx_coord_t y1, gfx_coord_t x2, gfx_coord_t y2, enum gfx_mono_color color) |
Draw a line between two arbitrary points (generic implementation). More... | |
void | gfx_mono_generic_draw_rect (gfx_coord_t x, gfx_coord_t y, gfx_coord_t width, gfx_coord_t height, enum gfx_mono_color color) |
Draw an outline of a rectangle (generic implementation). More... | |
void | gfx_mono_generic_draw_vertical_line (gfx_coord_t x, gfx_coord_t y, gfx_coord_t length, enum gfx_mono_color color) |
Draw a vertical line, one pixel wide (generic implementation) More... | |
void | gfx_mono_generic_put_bitmap (struct gfx_mono_bitmap *bitmap, gfx_coord_t x, gfx_coord_t y) |
Put bitmap from FLASH or RAM to display. More... | |
void | gfx_mono_generic_draw_horizontal_line (gfx_coord_t x, gfx_coord_t y, gfx_coord_t length, enum gfx_mono_color color) |
Draw a horizontal line, one pixel wide (generic implementation) More... | |