/lvgl-latest/src/drivers/nuttx/ |
D | lv_nuttx_cache.c | 65 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/ |
D | uri.h | 278 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/ |
D | lv_svg_token.c | 100 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 …]
|
D | lv_svg_token.h | 21 #define SVG_TOKEN_LEN(t) ((t)->end - (t)->start) 41 const char * start; member
|
/lvgl-latest/src/libs/thorvg/ |
D | tvgMath.cpp | 58 …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 …]
|
D | tvgLottieModel.cpp | 116 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 …]
|
D | tvgSwStroke.cpp | 72 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 …]
|
D | tvgMath.h | 278 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);
|
D | tvgLottieModel.h | 213 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};
|
D | tvgShape.cpp | 178 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/ |
D | lv_draw_sw_gradient.c | 282 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/ |
D | lv_fs.c | 129 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 …]
|
D | lv_array.c | 102 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()
|
D | lv_anim_timeline.c | 96 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/ |
D | regex.h | 150 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/ |
D | lv_arc.h | 61 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);
|
D | lv_arc.c | 94 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/ |
D | bar.rst | 14 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/ |
D | xmlparse.c | 357 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 …]
|
D | expat.h | 554 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/ |
D | pika_lv_wegit.c | 37 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/ |
D | lv_binfont_loader.c | 67 …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/ |
D | lv_xml_component.c | 297 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/ |
D | animation.rst | 16 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/ |
D | lv_libinput.c | 345 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()
|