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