lv_draw_triangle.h
Functions
- 
void lv_draw_triangle_dsc_init(lv_draw_triangle_dsc_t *draw_dsc)
 Initialize a triangle draw descriptor
- Parameters:
 dsc -- pointer to a draw descriptor
- 
lv_draw_triangle_dsc_t *lv_draw_task_get_triangle_dsc(lv_draw_task_t *task)
 Try to get a triangle draw descriptor from a draw task.
- Parameters:
 task -- draw task
- Returns:
 the task's draw descriptor or NULL if the task is not of type LV_DRAW_TASK_TYPE_TRIANGLE
- 
void lv_draw_triangle(lv_layer_t *layer, const lv_draw_triangle_dsc_t *draw_dsc)
 Create a triangle draw task
- Parameters:
 layer -- pointer to a layer
dsc -- pointer to an initialized
lv_draw_triangle_dsc_tvariable
- 
struct lv_draw_triangle_dsc_t
 Public Members
- 
lv_draw_dsc_base_t base
 
- 
lv_color_t bg_color
 
- 
lv_grad_dsc_t bg_grad
 
- 
lv_point_precise_t p[3]
 
- 
lv_draw_dsc_base_t base