aboutsummaryrefslogtreecommitdiff
path: root/src/draw/lv_draw_image.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/draw/lv_draw_image.h')
-rw-r--r--src/draw/lv_draw_image.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/draw/lv_draw_image.h b/src/draw/lv_draw_image.h
index 4965c773e..8a53ae2be 100644
--- a/src/draw/lv_draw_image.h
+++ b/src/draw/lv_draw_image.h
@@ -84,6 +84,13 @@ typedef void (*lv_draw_image_core_cb)(lv_draw_unit_t * draw_unit, const lv_draw_
void lv_draw_image_dsc_init(lv_draw_image_dsc_t * dsc);
/**
+ * Try to get an image 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_IMAGE
+ */
+lv_draw_image_dsc_t * lv_draw_task_get_image_dsc(lv_draw_task_t * task);
+
+/**
* Create an image draw task
* @param layer pointer to a layer
* @param dsc pointer to an initialized draw descriptor