Lines Matching refs:area
38 static void _invalidate_cache(const lv_draw_buf_t * draw_buf, const lv_area_t * area);
67 static void _invalidate_cache(const lv_draw_buf_t * draw_buf, const lv_area_t * area) in _invalidate_cache() argument
73 if(area->y1 == 0) { in _invalidate_cache()
74 uint32_t size = stride * lv_area_get_height(area); in _invalidate_cache()
89 if(area->x1 >= (int32_t)(area->x1 % align_pixels)) { in _invalidate_cache()
90 uint16_t shift_x = area->x1 - (area->x1 % align_pixels); in _invalidate_cache()
92 offset_x = area->x1 - shift_x; in _invalidate_cache()
96 if(area->y1) { in _invalidate_cache()
97 uint16_t shift_y = area->y1; in _invalidate_cache()
105 uint16_t line_pixels = offset_x + lv_area_get_width(area); in _invalidate_cache()
107 uint16_t area_height = lv_area_get_height(area); in _invalidate_cache()