lv_draw_sw_arm2d.h

Defines

__ARM_2D_IMPL__
LV_DRAW_SW_RGB565_SWAP(__buf_ptr, __buf_size_px)
LV_DRAW_SW_IMAGE(__transformed, __cf, __src_buf, __img_coords, __src_stride, __blend_area, __draw_unit, __draw_dsc)
LV_DRAW_SW_RGB565_RECOLOR(__src_buf, __blend_area, __color, __opa)
LV_DRAW_SW_RGB888_RECOLOR(__src_buf, __blend_area, __color, __opa, __cf)
__RECOLOUR_BEGIN()
__RECOLOUR_END()

Functions

void arm_2d_helper_swap_rgb16(uint16_t *phwBuffer, uint32_t wCount)
static inline lv_result_t lv_draw_sw_rgb565_swap_helium(void *buf, uint32_t buf_size_px)
static inline lv_result_t lv_draw_sw_image_helium(bool is_transform, lv_color_format_t src_cf, const uint8_t *src_buf, const lv_area_t *coords, int32_t src_stride, const lv_area_t *des_area, lv_draw_unit_t *draw_unit, const lv_draw_image_dsc_t *draw_dsc)
static inline lv_result_t lv_draw_sw_image_recolor_rgb565(const uint8_t *src_buf, const lv_area_t *blend_area, lv_color_t color, lv_opa_t opa)
static inline lv_result_t lv_draw_sw_image_recolor_rgb888(const uint8_t *src_buf, const lv_area_t *blend_area, lv_color_t color, lv_opa_t opa, lv_color_format_t src_cf)