lv_draw_dma2d_private.h¶
Enums
-
enum lv_draw_dma2d_output_cf_t¶
Values:
-
enumerator LV_DRAW_DMA2D_OUTPUT_CF_ARGB8888¶
-
enumerator LV_DRAW_DMA2D_OUTPUT_CF_RGB888¶
-
enumerator LV_DRAW_DMA2D_OUTPUT_CF_RGB565¶
-
enumerator LV_DRAW_DMA2D_OUTPUT_CF_ARGB1555¶
-
enumerator LV_DRAW_DMA2D_OUTPUT_CF_ARGB4444¶
-
enumerator LV_DRAW_DMA2D_OUTPUT_CF_ARGB8888¶
-
enum lv_draw_dma2d_fgbg_cf_t¶
Values:
-
enumerator LV_DRAW_DMA2D_FGBG_CF_ARGB8888¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_RGB888¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_RGB565¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_ARGB1555¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_ARGB4444¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_L8¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_AL44¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_AL88¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_L4¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_A8¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_A4¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_YCBCR¶
-
enumerator LV_DRAW_DMA2D_FGBG_CF_ARGB8888¶
-
enum lv_draw_dma2d_mode_t¶
Values:
-
enumerator LV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY¶
-
enumerator LV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY_WITH_PFC¶
-
enumerator LV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY_WITH_BLENDING¶
-
enumerator LV_DRAW_DMA2D_MODE_REGISTER_TO_MEMORY¶
-
enumerator LV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY_WITH_BLENDING_AND_FIXED_COLOR_FG¶
-
enumerator LV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY_WITH_BLENDING_AND_FIXED_COLOR_BG¶
-
enumerator LV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY¶
Functions
-
void lv_draw_dma2d_opaque_fill(lv_draw_task_t *t, void *first_pixel, int32_t w, int32_t h, int32_t stride)¶
-
void lv_draw_dma2d_fill(lv_draw_task_t *t, void *first_pixel, int32_t w, int32_t h, int32_t stride)¶
-
void lv_draw_dma2d_opaque_image(lv_draw_task_t *t, void *dest_first_pixel, lv_area_t *clipped_coords, int32_t dest_stride)¶
-
void lv_draw_dma2d_image(lv_draw_task_t *t, void *dest_first_pixel, lv_area_t *clipped_coords, int32_t dest_stride)¶
-
lv_draw_dma2d_output_cf_t lv_draw_dma2d_cf_to_dma2d_output_cf(lv_color_format_t cf)¶
-
uint32_t lv_draw_dma2d_color_to_dma2d_color(lv_draw_dma2d_output_cf_t cf, lv_color_t color)¶
-
void lv_draw_dma2d_configure_and_start_transfer(const lv_draw_dma2d_configuration_t *conf)¶
-
struct lv_draw_dma2d_configuration_t¶
Public Members
-
uint32_t w¶
-
uint32_t h¶
-
void *output_address¶
-
uint32_t output_offset¶
-
lv_draw_dma2d_output_cf_t output_cf¶
-
uint32_t reg_to_mem_mode_color¶
-
const void *fg_address¶
-
uint32_t fg_offset¶
-
lv_draw_dma2d_fgbg_cf_t fg_cf¶
-
uint32_t fg_color¶
-
uint32_t fg_alpha_mode¶
-
uint32_t fg_alpha¶
-
const void *bg_address¶
-
uint32_t bg_offset¶
-
lv_draw_dma2d_fgbg_cf_t bg_cf¶
-
uint32_t bg_color¶
-
uint32_t bg_alpha_mode¶
-
uint32_t bg_alpha¶
-
uint32_t w¶
-
struct lv_draw_dma2d_cache_area_t¶
-
struct lv_draw_dma2d_unit_t¶