aboutsummaryrefslogtreecommitdiff
path: root/src/draw/lv_draw_triangle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/draw/lv_draw_triangle.h')
-rw-r--r--src/draw/lv_draw_triangle.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/draw/lv_draw_triangle.h b/src/draw/lv_draw_triangle.h
index 618908d4a..b825e5311 100644
--- a/src/draw/lv_draw_triangle.h
+++ b/src/draw/lv_draw_triangle.h
@@ -43,6 +43,13 @@ typedef struct {
void lv_draw_triangle_dsc_init(lv_draw_triangle_dsc_t * draw_dsc);
/**
+ * Try to get a triangle draw descriptor from a draw task.
+ * @param task draw task
+ * @return the task's draw descriptor or NULL if the task is not of type LV_DRAW_TASK_TYPE_TRIANGLE
+ */
+lv_draw_triangle_dsc_t * lv_draw_task_get_triangle_dsc(lv_draw_task_t * task);
+
+/**
* Create a triangle draw task
* @param layer pointer to a layer
* @param dsc pointer to an initialized `lv_draw_triangle_dsc_t` variable