|
EasyGUI
|
GUI Low-Level structure for drawing operations. More...
#include <gui_defs.h>
GUI Low-Level structure for drawing operations.
| void(* Copy) (gui_lcd_t *, gui_layer_t *, void *, const void *, gui_dim_t, gui_dim_t, gui_dim_t, gui_dim_t) |
Pointer to LCD copy data from source to destination
| void(* CopyBlend) (gui_lcd_t *, gui_layer_t *, void *, const void *, uint8_t, uint8_t, gui_dim_t, gui_dim_t, gui_dim_t, gui_dim_t) |
Pointer to function to copy layers together (blending) with support to set overall layer transparency
| void(* CopyChar) (gui_lcd_t *, gui_layer_t *, void *, const void *, gui_dim_t, gui_dim_t, gui_dim_t, gui_dim_t, gui_color_t) |
Pointer to copy char function with alpha only as source
| void(* DrawHLine) (gui_lcd_t *, gui_layer_t *, gui_dim_t, gui_dim_t, gui_dim_t, gui_color_t) |
Pointer to horizontal line drawing. Set to 0 if you do not have optimized version
| void(* DrawImage16) (gui_lcd_t *, gui_layer_t *, const gui_image_desc_t *, void *, const void *, gui_dim_t, gui_dim_t, gui_dim_t, gui_dim_t) |
Pointer to function for drawing 16BPP (RGB565) images
| void(* DrawImage24) (gui_lcd_t *, gui_layer_t *, const gui_image_desc_t *, void *, const void *, gui_dim_t, gui_dim_t, gui_dim_t, gui_dim_t) |
Pointer to function for drawing 24BPP (RGB888) images
| void(* DrawImage32) (gui_lcd_t *, gui_layer_t *, const gui_image_desc_t *, void *, const void *, gui_dim_t, gui_dim_t, gui_dim_t, gui_dim_t) |
Pointer to function for drawing 32BPP (ARGB8888) images
| void(* DrawVLine) (gui_lcd_t *, gui_layer_t *, gui_dim_t, gui_dim_t, gui_dim_t, gui_color_t) |
Pointer to vertical line drawing. Set to 0 if you do not have optimized version
| void(* Fill) (gui_lcd_t *, gui_layer_t *, void *, gui_dim_t, gui_dim_t, gui_dim_t, gui_color_t) |
Pointer to LCD fill screen or rectangle function
| void(* FillRect) (gui_lcd_t *, gui_layer_t *, gui_dim_t, gui_dim_t, gui_dim_t, gui_dim_t, gui_color_t) |
Pointer to function for filling rectangle on LCD
| gui_color_t(* GetPixel) (gui_lcd_t *, gui_layer_t *, gui_dim_t, gui_dim_t) |
Pointer to read pixel from LCD
| void(* Init) (gui_lcd_t *) |
Pointer to LCD initialization function
| uint8_t(* IsReady) (gui_lcd_t *) |
Pointer to LCD is ready function
| void(* SetPixel) (gui_lcd_t *, gui_layer_t *, gui_dim_t, gui_dim_t, gui_color_t) |
Pointer to LCD set pixel function