Lines Matching full:path
312 void lv_vg_lite_path_dump_info(const vg_lite_path_t * path) in lv_vg_lite_path_dump_info() argument
314 LV_ASSERT(path != NULL); in lv_vg_lite_path_dump_info()
315 LV_ASSERT(path->path != NULL); in lv_vg_lite_path_dump_info()
316 uint8_t fmt_len = lv_vg_lite_path_format_len(path->format); in lv_vg_lite_path_dump_info()
317 size_t len = path->path_length / fmt_len; in lv_vg_lite_path_dump_info()
321 LV_LOG_USER("address: %p", (void *)path->path); in lv_vg_lite_path_dump_info()
324 path->bounding_box[0], path->bounding_box[1], in lv_vg_lite_path_dump_info()
325 path->bounding_box[2], path->bounding_box[3]); in lv_vg_lite_path_dump_info()
326 LV_LOG_USER("format: %d", (int)path->format); in lv_vg_lite_path_dump_info()
327 LV_LOG_USER("quality: %d", (int)path->quality); in lv_vg_lite_path_dump_info()
328 LV_LOG_USER("path_changed: %d", (int)path->path_changed); in lv_vg_lite_path_dump_info()
329 LV_LOG_USER("pdata_internal: %d", (int)path->pdata_internal); in lv_vg_lite_path_dump_info()
330 LV_LOG_USER("type: %d", (int)path->path_type); in lv_vg_lite_path_dump_info()
331 LV_LOG_USER("add_end: %d", (int)path->add_end); in lv_vg_lite_path_dump_info()
333 lv_vg_lite_path_for_each_data(path, path_data_print_cb, NULL); in lv_vg_lite_path_dump_info()
335 if(path->stroke) { in lv_vg_lite_path_dump_info()
336 LV_LOG_USER("stroke_path: %p", (void *)path->stroke_path); in lv_vg_lite_path_dump_info()
337 LV_LOG_USER("stroke_size: %d", (int)path->stroke_size); in lv_vg_lite_path_dump_info()
338 LV_LOG_USER("stroke_color: 0x%X", (int)path->stroke_color); in lv_vg_lite_path_dump_info()
339 lv_vg_lite_stroke_dump_info(path->stroke); in lv_vg_lite_path_dump_info()
384 /* Divide stroke path according to move or move_rel for avoiding implicit closure. */ in lv_vg_lite_stroke_dump_info()
387 /* pointer to current divided path data. */ in lv_vg_lite_stroke_dump_info()
394 /* Sub path list. */ in lv_vg_lite_stroke_dump_info()
397 /* Last sub path. */ in lv_vg_lite_stroke_dump_info()
1020 bool lv_vg_lite_path_check(const vg_lite_path_t * path) in lv_vg_lite_path_check() argument
1022 if(path == NULL) { in lv_vg_lite_path_check()
1023 LV_LOG_ERROR("path is NULL"); in lv_vg_lite_path_check()
1027 if(path->path == NULL) { in lv_vg_lite_path_check()
1028 LV_LOG_ERROR("path->path is NULL"); in lv_vg_lite_path_check()
1032 uint8_t fmt_len = lv_vg_lite_path_format_len(path->format); in lv_vg_lite_path_check()
1034 LV_LOG_ERROR("path format(%d) is invalid", (int)path->format); in lv_vg_lite_path_check()
1038 size_t len = path->path_length / fmt_len; in lv_vg_lite_path_check()
1041 LV_LOG_ERROR("path length(%d) error", (int)path->path_length); in lv_vg_lite_path_check()
1045 const uint8_t * cur = path->path; in lv_vg_lite_path_check()
1046 const uint8_t * end = cur + path->path_length; in lv_vg_lite_path_check()
1065 LV_LOG_ERROR("path length(%d) error", (int)path->path_length); in lv_vg_lite_path_check()
1069 switch(path->path_type) { in lv_vg_lite_path_check()
1083 /* No need to check stroke path end */ in lv_vg_lite_path_check()
1087 LV_LOG_ERROR("path type(%d) is invalid", (int)path->path_type); in lv_vg_lite_path_check()