Lines Matching full:path
44 /* path data */
45 lv_vg_lite_path_t * path; member
56 /* stroke path */
57 lv_vg_lite_path_t * path; member
135 struct _lv_vg_lite_path_t * path, in lv_vg_lite_stroke_get() argument
139 LV_ASSERT_NULL(path); in lv_vg_lite_stroke_get()
142 vg_lite_path_t * vg_path = lv_vg_lite_path_get_path(path); in lv_vg_lite_stroke_get()
159 search_key.lv.path = path; in lv_vg_lite_stroke_get()
187 return stroke_item->vg.path; in lv_vg_lite_stroke_get_path()
216 /* dup the path */ in stroke_create_cb()
217 item->vg.path = lv_vg_lite_path_create(VG_LITE_FP32); in stroke_create_cb()
218 lv_vg_lite_path_append_path(item->vg.path, item->lv.path); in stroke_create_cb()
235 vg_lite_path_t * vg_path = lv_vg_lite_path_get_path(item->vg.path); in stroke_create_cb()
256 const vg_lite_pointer * ori_path = vg_path->path; in stroke_create_cb()
263 /* check if path is changed */ in stroke_create_cb()
265 LV_ASSERT_MSG(vg_path->path == ori_path, "vg_path->path should not change"); in stroke_create_cb()
282 if(item->vg.path) { in stroke_free_cb()
283 lv_vg_lite_path_destroy(item->vg.path); in stroke_free_cb()
284 item->vg.path = NULL; in stroke_free_cb()
333 /* Give priority to using dup vg.path */ in path_compare()
334 const vg_lite_path_t * lhs_path = lhs->vg.path ? in path_compare()
335 lv_vg_lite_path_get_path(lhs->vg.path) : in path_compare()
336 lv_vg_lite_path_get_path(lhs->lv.path); in path_compare()
337 const vg_lite_path_t * rhs_path = rhs->vg.path ? in path_compare()
338 lv_vg_lite_path_get_path(rhs->vg.path) : in path_compare()
339 lv_vg_lite_path_get_path(rhs->lv.path); in path_compare()
348 int cmp_res = lv_memcmp(lhs_path->path, rhs_path->path, lhs_path->path_length); in path_compare()