Home
last modified time | relevance | path

Searched refs:start (Results 1 – 25 of 95) sorted by relevance

1234

/lvgl-latest/src/drivers/nuttx/
Dlv_nuttx_cache.c65 lv_uintptr_t * start, lv_uintptr_t * end) in draw_buf_to_region() argument
69 LV_ASSERT_NULL(start); in draw_buf_to_region()
76 *start = (lv_uintptr_t)buf + area->y1 * stride; in draw_buf_to_region()
77 *end = *start + h * stride; in draw_buf_to_region()
82 lv_uintptr_t start; in invalidate_cache() local
84 draw_buf_to_region(draw_buf, area, &start, &end); in invalidate_cache()
85 up_invalidate_dcache(start, end); in invalidate_cache()
90 lv_uintptr_t start; in flush_cache() local
92 draw_buf_to_region(draw_buf, area, &start, &end); in flush_cache()
93 up_flush_dcache(start, end); in flush_cache()
/lvgl-latest/src/libs/thorvg/rapidjson/
Duri.h278 std::size_t start = 0, pos1 = 0, pos2 = 0; in Parse() local
282 if (start < len) { in Parse()
296 std::memcpy(scheme_, &uri[start], pos1 * sizeof(Ch)); in Parse()
298 start = pos1; in Parse()
307 if (start < len - 1 && uri[start] == '/' && uri[start + 1] == '/') { in Parse()
308 pos2 = start + 2; in Parse()
315 std::memcpy(auth_, &uri[start], (pos2 - start) * sizeof(Ch)); in Parse()
316 auth_[pos2 - start] = '\0'; in Parse()
317 start = pos2; in Parse()
324 if (start < len) { in Parse()
[all …]
/lvgl-latest/src/libs/svg/
Dlv_svg_token.c100 token->start = NULL; in _lv_svg_token_init()
110 token->start = NULL; in _lv_svg_token_reset()
120 if(!token->start || SVG_TOKEN_LEN(token) == 0) in _lv_svg_token_process()
202 if(!token->start) { in _svg_parser_tag()
203 token->start = state->cur; in _svg_parser_tag()
213 if(!token->start) { in _svg_parser_tag()
215 token->start = state->cur; in _svg_parser_tag()
413 if(!token.start) { in _lv_svg_tokenizer()
414 token.start = state.cur; in _lv_svg_tokenizer()
425 … if(((token.end - token.start) == 1) && (token.start[0] == '-') && (token.start[1] == '-')) { in _lv_svg_tokenizer()
[all …]
Dlv_svg_token.h21 #define SVG_TOKEN_LEN(t) ((t)->end - (t)->start)
41 const char * start; member
/lvgl-latest/src/libs/thorvg/
DtvgMath.cpp58 …auto len = lineLengthFunc(cur.start, cur.ctrl1) + lineLengthFunc(cur.ctrl1, cur.ctrl2) + lineLengt… in _bezLength()
59 auto chord = lineLengthFunc(cur.start, cur.end); in _bezLength()
250 left.ctrl1.x = (start.x + ctrl1.x) * 0.5f; in split()
252 left.start.x = start.x; in split()
256 left.end.x = right.start.x = (left.ctrl2.x + right.ctrl1.x) * 0.5f; in split()
259 left.ctrl1.y = (start.y + ctrl1.y) * 0.5f; in split()
261 left.start.y = start.y; in split()
265 left.end.y = right.start.y = (left.ctrl2.y + right.ctrl1.y) * 0.5f; in split()
291 left.start = start; in split()
293 left.ctrl1.x = start.x + t * (ctrl1.x - start.x); in split()
[all …]
DtvgLottieModel.cpp116 void LottieTextRange::range(float frameNo, float totalLen, float& start, float& end) in range() argument
120 start = nearbyintf(this->start(frameNo) / divisor) + offset; in range()
123 if (start > end) std::swap(start, end); in range()
127 auto range = end - start; in range()
129 start = static_cast<float>(random % int(len - range)); in range()
130 end = start + range; in range()
162 void LottieTrimpath::segment(float frameNo, float& start, float& end, LottieExpressions* exps) in segment() argument
164 start = this->start(frameNo, exps) * 0.01f; in segment()
165 tvg::clamp(start, 0.0f, 1.0f); in segment()
171 auto diff = fabs(start - end); in segment()
[all …]
DtvgSwStroke.cpp72 auto start = border->start; in _borderClose() local
76 if (count <= start + 1U) { in _borderClose()
77 border->ptsCnt = start; in _borderClose()
82 border->pts[start] = border->pts[count]; in _borderClose()
86 auto pt1 = border->pts + start + 1; in _borderClose()
98 auto tag1 = border->tags + start + 1; in _borderClose()
110 border->tags[start] |= SW_STROKE_TAG_BEGIN; in _borderClose()
114 border->start = -1; in _borderClose()
214 if (border->start >= 0) _borderClose(border, false); in _borderMoveTo()
216 border->start = border->ptsCnt; in _borderMoveTo()
[all …]
DtvgMath.h278 Point start; member
300 static inline T lerp(const T &start, const T &end, float t) in lerp() argument
302 return static_cast<T>(start + (end - start) * t); in lerp()
305 uint8_t lerp(const uint8_t &start, const uint8_t &end, float t);
DtvgLottieModel.h213 LottieFloat start = 0.0f; member
221 void range(float frameNo, float totalLen, float& start, float& end);
298 …if (!start.frames && start.value == 0.0f && !end.frames && end.value == 100.0f && !offset.frames &… in mergeable()
304 if (start.ix == ix) return &start; in property()
310 void segment(float frameNo, float& start, float& end, LottieExpressions* exps);
312 LottieFloat start = 0.0f; member
575 …if (start.frames || end.frames || height.frames || angle.frames || opacity.frames || colorStops.fr… in prepare()
581 if (start.ix == ix) return &start; in property()
594 LottiePoint start = Point{0.0f, 0.0f};
DtvgShape.cpp178 Point start = {radius * cosf(startAngle), radius * sinf(startAngle)}; in appendArc() local
182 pImpl->lineTo(start.x + cx, start.y + cy); in appendArc()
184 pImpl->moveTo(start.x + cx, start.y + cy); in appendArc()
195 auto ax = start.x; in appendArc()
196 auto ay = start.y; in appendArc()
203 start = end; //Next start point is the current end point in appendArc()
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_gradient.c282 lv_point_t start = dsc->params.radial.focal; in lv_gradient_radial_setup() local
293 start.x = lv_pct_to_px(start.x, wdt); in lv_gradient_radial_setup()
297 start.y = lv_pct_to_px(start.y, hgt); in lv_gradient_radial_setup()
303 … int16_t r_start = lv_sqrt32(lv_sqr(start_extent.x - start.x) + lv_sqr(start_extent.y - start.y)); in lv_gradient_radial_setup()
310 state->x0 = start.x; in lv_gradient_radial_setup()
311 state->y0 = start.y; in lv_gradient_radial_setup()
314 if(end.x == start.x && end.y == start.y) { in lv_gradient_radial_setup()
324 int32_t dx = end.x - start.x; in lv_gradient_radial_setup()
325 int32_t dy = end.y - start.y; in lv_gradient_radial_setup()
337 (lv_sqr(start.x - end.x) + lv_sqr(start.y - end.y) < lv_sqr(r_end - r_start))) { in lv_gradient_radial_setup()
[all …]
/lvgl-latest/src/misc/
Dlv_fs.c129 file_p->cache->start = 0; in lv_fs_open()
135 file_p->cache->start = UINT32_MAX; in lv_fs_open()
541 uint32_t start = file_p->cache->start; in lv_fs_read_cached() local
546 if(start <= file_position && file_position <= end) { in lv_fs_read_cached()
549 uint32_t buffer_offset = (end - start) - buffer_remaining_length + 1; in lv_fs_read_cached()
578 file_p->cache->start = file_p->cache->end + 1; in lv_fs_read_cached()
579 file_p->cache->end = file_p->cache->start + bytes_read_to_buffer - 1; in lv_fs_read_cached()
606 file_p->cache->start = file_position; in lv_fs_read_cached()
607 file_p->cache->end = file_p->cache->start + bytes_read_to_buffer - 1; in lv_fs_read_cached()
633 if(file_p->cache->end >= file_p->cache->start) { in lv_fs_write_cached()
[all …]
Dlv_array.c102 uint8_t * start = lv_array_at(array, index); in lv_array_remove() local
103 uint8_t * remaining = start + array->element_size; in lv_array_remove()
105 lv_memmove(start, remaining, remaining_size); in lv_array_remove()
111 lv_result_t lv_array_erase(lv_array_t * array, uint32_t start, uint32_t end) in lv_array_erase() argument
117 if(start >= end) { in lv_array_erase()
123 array->size = start; in lv_array_erase()
128 uint8_t * start_p = lv_array_at(array, start); in lv_array_erase()
129 uint8_t * remaining = start_p + (end - start) * array->element_size; in lv_array_erase()
132 array->size -= (end - start); in lv_array_erase()
Dlv_anim_timeline.c96 uint32_t start = at->act_time; in lv_anim_timeline_start() local
98 uint32_t duration = end > start ? end - start : start - end; in lv_anim_timeline_start()
111 lv_anim_set_values(&a, start, end); in lv_anim_timeline_start()
/lvgl-latest/src/libs/thorvg/rapidjson/internal/
Dregex.h150 unsigned start; // in RAPIDJSON_DIAG_OFF() member
163 Frag(SizeType s, SizeType o, SizeType m) : start(s), out(o), minIndex(m) {} in RAPIDJSON_DIAG_OFF()
164 SizeType start; in RAPIDJSON_DIAG_OFF() member
306 root_ = e->start; in RAPIDJSON_DIAG_OFF()
361 Patch(e1.out, e2.start); in RAPIDJSON_DIAG_OFF()
362 … *operandStack.template Push<Frag>() = Frag(e1.start, e2.out, Min(e1.minIndex, e2.minIndex)); in RAPIDJSON_DIAG_OFF()
370 SizeType s = NewState(e1.start, e2.start, 0); in RAPIDJSON_DIAG_OFF()
379 SizeType s = NewState(kRegexInvalidState, e.start, 0); in RAPIDJSON_DIAG_OFF()
388 SizeType s = NewState(kRegexInvalidState, e.start, 0); in RAPIDJSON_DIAG_OFF()
398 SizeType s = NewState(kRegexInvalidState, e.start, 0); in RAPIDJSON_DIAG_OFF()
[all …]
/lvgl-latest/src/widgets/arc/
Dlv_arc.h61 void lv_arc_set_start_angle(lv_obj_t * obj, lv_value_precise_t start);
76 void lv_arc_set_angles(lv_obj_t * obj, lv_value_precise_t start, lv_value_precise_t end);
83 void lv_arc_set_bg_start_angle(lv_obj_t * obj, lv_value_precise_t start);
98 void lv_arc_set_bg_angles(lv_obj_t * obj, lv_value_precise_t start, lv_value_precise_t end);
Dlv_arc.c94 void lv_arc_set_start_angle(lv_obj_t * obj, lv_value_precise_t start) in lv_arc_set_start_angle() argument
99 if(start > 360) start -= 360; in lv_arc_set_start_angle()
102 lv_value_precise_t new_delta = arc->indic_angle_end - start; in lv_arc_set_start_angle()
108 …else if(new_delta < old_delta) inv_arc_area(obj, arc->indic_angle_start, start, LV_PART_INDICATOR); in lv_arc_set_start_angle()
109 …else if(old_delta < new_delta) inv_arc_area(obj, start, arc->indic_angle_start, LV_PART_INDICATOR); in lv_arc_set_start_angle()
113 arc->indic_angle_start = start; in lv_arc_set_start_angle()
141 void lv_arc_set_angles(lv_obj_t * obj, lv_value_precise_t start, lv_value_precise_t end) in lv_arc_set_angles() argument
144 lv_arc_set_start_angle(obj, start); in lv_arc_set_angles()
147 void lv_arc_set_bg_start_angle(lv_obj_t * obj, lv_value_precise_t start) in lv_arc_set_bg_start_angle() argument
152 if(start > 360) start -= 360; in lv_arc_set_bg_start_angle()
[all …]
/lvgl-latest/docs/details/widgets/
Dbar.rst14 Both the start and end values of the Bar can be set. Changing the start value to a
15 value other than the minimum value in its range changes the start position of the indicator.
72 - :cpp:enumerator:`LV_BAR_MODE_RANGE` Allows setting the start value as well with
73 :cpp:expr:`lv_bar_set_start_value(bar, new_value, LV_ANIM_ON/OFF)`. The start
/lvgl-latest/src/libs/expat/
Dxmlparse.c357 XML_Char *start; member
454 typedef enum XML_Error PTRCALL Processor(XML_Parser parser, const char *start,
489 const ENCODING *enc, const char *start,
524 const char *start, const char *end);
528 const char *start, const char *end,
534 const char *start, const char *end);
536 const char *start, const char *end);
538 const char *start, const char *end);
625 #define poolStart(pool) ((pool)->start)
626 #define poolLength(pool) ((pool)->ptr - (pool)->start)
[all …]
Dexpat.h554 XML_SetElementHandler(XML_Parser parser, XML_StartElementHandler start,
575 XML_StartCdataSectionHandler start,
580 XML_StartCdataSectionHandler start);
601 XML_SetDoctypeDeclHandler(XML_Parser parser, XML_StartDoctypeDeclHandler start,
606 XML_StartDoctypeDeclHandler start);
620 XML_StartNamespaceDeclHandler start,
625 XML_StartNamespaceDeclHandler start);
/lvgl-latest/env_support/pikascript/
Dpika_lv_wegit.c37 void pika_lvgl_arc_set_bg_angles(PikaObj* self, int start, int end) { in pika_lvgl_arc_set_bg_angles() argument
39 lv_arc_set_bg_angles(lv_obj, start, end); in pika_lvgl_arc_set_bg_angles()
42 void pika_lvgl_arc_set_angles(PikaObj* self, int start, int end) { in pika_lvgl_arc_set_angles() argument
44 lv_arc_set_angles(lv_obj, start, end); in pika_lvgl_arc_set_angles()
95 void pika_lvgl_arc_set_start_angle(PikaObj *self, int start){ in pika_lvgl_arc_set_start_angle() argument
97 lv_arc_set_start_angle(lv_obj, start); in pika_lvgl_arc_set_start_angle()
107 void pika_lvgl_arc_set_bg_start_angle(PikaObj *self, int start){ in pika_lvgl_arc_set_bg_start_angle() argument
109 lv_arc_set_bg_start_angle(lv_obj, start); in pika_lvgl_arc_set_bg_start_angle()
/lvgl-latest/src/font/
Dlv_binfont_loader.c67 …2_t load_kern(lv_fs_file_t * fp, lv_font_fmt_txt_dsc_t * font_dsc, uint8_t format, uint32_t start);
201 static int read_label(lv_fs_file_t * fp, int start, const char * label) in read_label() argument
203 lv_fs_seek(fp, start, LV_FS_SEEK_SET); in read_label()
315 … uint32_t start, uint32_t * glyph_offset, uint32_t loca_count, font_header_bin_t * header) in load_glyph() argument
317 int32_t glyph_length = read_label(fp, start, "glyf"); in load_glyph()
334 lv_fs_res_t res = lv_fs_seek(fp, start + glyph_offset[i], LV_FS_SEEK_SET); in load_glyph()
400 lv_fs_res_t res = lv_fs_seek(fp, start + glyph_offset[i], LV_FS_SEEK_SET); in load_glyph()
564 …32_t load_kern(lv_fs_file_t * fp, lv_font_fmt_txt_dsc_t * font_dsc, uint8_t format, uint32_t start) in load_kern() argument
566 int32_t kern_length = read_label(fp, start, "kern"); in load_kern()
/lvgl-latest/src/others/xml/
Dlv_xml_component.c297 const char * start = strstr(xml_definition, "<view"); in extract_view_content() local
298 if(!start) return NULL; in extract_view_content()
306 size_t len = end - start; in extract_view_content()
311 lv_memcpy(view_content, start, len); in extract_view_content()
/lvgl-latest/docs/details/main-components/
Danimation.rst16 method of varying a signed integer from a start value to an end value over a
69 To create an Animation, start by creating an Animation *template* in an
96 /* Set start and end values. E.g. 0, 150 */
97 lv_anim_set_values(&anim_template, start, end);
129 …/* true (default): apply the start value immediately, false: apply start value after delay when th…
144 meaning the current value between *start* and *end* is changed at the same rate (i.e.
179 the *rate* is known but the duration is not known. Given an Animation's ``start``
182 ``start`` and ``end`` value. For such cases there is a utility function
201 reversing course, animating from the ``end`` value back to the ``start`` value again.
247 has run from the ``end`` value back to the ``start`` value again;
[all …]
/lvgl-latest/src/drivers/libinput/
Dlv_libinput.c345 if(dsc->start == dsc->end) { in _get_event()
349 lv_libinput_event_t * evt = &dsc->points[dsc->start]; in _get_event()
351 if(++dsc->start == LV_LIBINPUT_MAX_EVENTS) in _get_event()
352 dsc->start = 0; in _get_event()
359 return dsc->start != dsc->end; in _event_pending()
372 if(dsc->end == dsc->start) { in _create_event()
374 if(++dsc->start == LV_LIBINPUT_MAX_EVENTS) in _create_event()
375 dsc->start = 0; in _create_event()

1234