Lines Matching refs:h

37 static uint32_t _calculate_draw_buf_size(uint32_t w, uint32_t h, lv_color_format_t cf, uint32_t str…
173 lv_memzero(buf, header->h * stride); in lv_draw_buf_clear()
183 a_draw_buf.y2 = draw_buf->header.h - 1; in lv_draw_buf_clear()
256 end_y = dest->header.h - 1; in lv_draw_buf_copy()
271 lv_result_t lv_draw_buf_init(lv_draw_buf_t * draw_buf, uint32_t w, uint32_t h, lv_color_format_t cf… in lv_draw_buf_init() argument
279 if(stride * h > data_size) { in lv_draw_buf_init()
280 … LV_LOG_WARN("Data size too small, required: %" LV_PRId32 ", provided: %" LV_PRId32, stride * h, in lv_draw_buf_init()
287 header->h = h; in lv_draw_buf_init()
303 lv_draw_buf_t * lv_draw_buf_create(uint32_t w, uint32_t h, lv_color_format_t cf, uint32_t stride) in lv_draw_buf_create() argument
305 return lv_draw_buf_create_ex(&default_handlers, w, h, cf, stride); in lv_draw_buf_create()
308 …draw_buf_t * lv_draw_buf_create_ex(const lv_draw_buf_handlers_t * handlers, uint32_t w, uint32_t h, in lv_draw_buf_create_ex() argument
320 uint32_t size = _calculate_draw_buf_size(w, h, cf, stride); in lv_draw_buf_create_ex()
326 w, h, cf, stride, size); in lv_draw_buf_create_ex()
333 draw_buf->header.h = h; in lv_draw_buf_create_ex()
355 …lv_draw_buf_t * new_buf = lv_draw_buf_create_ex(handlers, header->w, header->h, header->cf, header… in lv_draw_buf_dup_ex()
373 …buf_t * lv_draw_buf_reshape(lv_draw_buf_t * draw_buf, lv_color_format_t cf, uint32_t w, uint32_t h, in lv_draw_buf_reshape() argument
383 uint32_t size = _calculate_draw_buf_size(w, h, cf, stride); in lv_draw_buf_reshape()
393 draw_buf->header.h = h; in lv_draw_buf_reshape()
445 uint32_t h = header->h; in lv_draw_buf_adjust_stride() local
471 uint32_t new_size = _calculate_draw_buf_size(w, h, header->cf, stride); in lv_draw_buf_adjust_stride()
481 uint8_t * src_data = src->data + offset + header->stride * (h - 1); in lv_draw_buf_adjust_stride()
482 uint8_t * dst_data = src->data + offset + stride * (h - 1); in lv_draw_buf_adjust_stride()
483 for(uint32_t y = 0; y < h; y++) { in lv_draw_buf_adjust_stride()
493 for(uint32_t y = 0; y < h; y++) { in lv_draw_buf_adjust_stride()
528 uint32_t h = draw_buf->header.h; in lv_draw_buf_premultiply() local
532 for(uint32_t y = 0; y < h; y++) { in lv_draw_buf_premultiply()
542 uint32_t h = draw_buf->header.h; in lv_draw_buf_premultiply() local
547 lv_opa_t * alpha = (lv_opa_t *)(line + stride * h); in lv_draw_buf_premultiply()
548 for(uint32_t y = 0; y < h; y++) { in lv_draw_buf_premultiply()
559 uint32_t h = draw_buf->header.h; in lv_draw_buf_premultiply() local
563 for(uint32_t y = 0; y < h; y++) { in lv_draw_buf_premultiply()
617 lv_draw_buf_init(buf, img->header.w, img->header.h, img->header.cf, img->header.stride, in lv_draw_buf_from_image()
698 static uint32_t _calculate_draw_buf_size(uint32_t w, uint32_t h, lv_color_format_t cf, uint32_t str… in _calculate_draw_buf_size() argument
704 size = stride * h; in _calculate_draw_buf_size()
706 size += (stride / 2) * h; /*A8 mask*/ in _calculate_draw_buf_size()
719 lv_area_set(full_area, 0, 0, header->w - 1, header->h - 1); in draw_buf_get_full_area()