/lvgl-latest/src/libs/thorvg/ |
D | tvgLottieProperty.h | 228 …if (frameNo >= exp->loop.in || frameNo < frames->first().no || frameNo < frames->last().no) return… in _loop() 230 frameNo -= frames->first().no; in _loop() 234 … return fmodf(frameNo, frames->last().no - frames->first().no) + (*frames)[exp->loop.key].no; in _loop() 243 …rameNo, (*frames)[frames->count - 1 - exp->loop.key].no - frames->first().no) + frames->first().no; in _loop() 246 auto range = (*frames)[frames->count - 1 - exp->loop.key].no - frames->first().no; in _loop() 249 return (forward ? frameNo : (range - frameNo)) + frames->first().no; in _loop() 317 if (frames->count == 1 || frameNo <= frames->first().no) return frames->first().value; in operator() 422 else if (frames->count == 1 || frameNo <= frames->first().no) path = &frames->first().value; in operator() 580 if (frames->count == 1 || frameNo <= frames->first().no) { in operator() 581 return fill->colorStops(frames->first().value.data, count); in operator() [all …]
|
D | tvgArray.h | 122 const T& first() const in first() function 132 T& first() in first() function
|
D | tvgSwStroke.cpp | 841 uint32_t first = 0; in strokeParseOutline() local 849 if (last <= first) { in strokeParseOutline() 850 first = last + 1; in strokeParseOutline() 854 auto start = outline.pts[first]; in strokeParseOutline() 855 auto pt = outline.pts.data + first; in strokeParseOutline() 856 auto types = outline.types.data + first; in strokeParseOutline() 884 first = last + 1; in strokeParseOutline()
|
D | tvgSwRle.cpp | 707 auto first = 0; //index of first point in contour in _decomposeOutline() local 712 auto start = UPSCALE(outline->pts[first]); in _decomposeOutline() 713 auto pt = outline->pts.data + first; in _decomposeOutline() 714 auto types = outline->types.data + first; in _decomposeOutline() 717 _moveTo(rw, UPSCALE(outline->pts[first])); in _decomposeOutline() 736 first = last + 1; in _decomposeOutline()
|
D | tvgLottieParser.h | 43 const char* sid(bool first = false);
|
/lvgl-latest/docs/details/base-widget/ |
D | layer.rst | 40 lv_obj_t * btn1 = lv_button_create(scr); /* Create the first button on the screen */ 41 lv_obj_set_pos(btn1, 60, 40); /* Set the position of the first button */ 47 lv_obj_t * label1 = lv_label_create(btn1); /* Create a label on the first button */ 81 children there first. Later that layer will be merged to the screen or its parent
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_mask.c | 870 int32_t first = rect.x2 - abs_x + 1; in lv_draw_mask_radius() local 871 if(first <= 0) return LV_DRAW_SW_MASK_RES_TRANSP; in lv_draw_mask_radius() 872 else if(first < len) { in lv_draw_mask_radius() 873 lv_memzero(&mask_buf[first], len - first); in lv_draw_mask_radius() 875 if(last == 0 && first == len) return LV_DRAW_SW_MASK_RES_FULL_COVER; in lv_draw_mask_radius() 879 int32_t first = rect.x1 - abs_x; in lv_draw_mask_radius() local 880 if(first < 0) first = 0; in lv_draw_mask_radius() 881 if(first <= len) { in lv_draw_mask_radius() 882 int32_t last = rect.x2 - abs_x - first + 1; in lv_draw_mask_radius() 883 if(first + last > len) last = len - first; in lv_draw_mask_radius() [all …]
|
/lvgl-latest/src/drivers/wayland/ |
D | lv_wayland_smm.c | 33 struct type *first; \ 43 #define LL_FIRST(head) ((head)->first) 50 (head)->first = NULL; \ 58 (head)->first = (src); \ 85 (head)->first = (src)->member.next; \
|
/lvgl-latest/libs/nema_gfx/include/ |
D | nema_vg_font.h | 90 const uint32_t first; /**< Unicode value of the first value of the range */ member
|
D | nema_font.h | 75 uint32_t first, last; member
|
/lvgl-latest/docs/details/libs/ |
D | lfs.rst | 48 // this should only happen on the first boot
|
D | ffmpeg.rst | 14 Download first FFmpeg from `here <https://www.ffmpeg.org/download.html>`__, then install it:
|
/lvgl-latest/docs/details/integration/driver/touchpad/ |
D | evdev.rst | 28 To set up an event input, first create an input device with ``lv_edev_create`` setting it to the co… 47 If you can't determine your input device, first run
|
/lvgl-latest/docs/details/integration/driver/ |
D | libinput.rst | 68 to find the first device that has a specific capability. 75 Therefore, you should only specify ``true`` on the first call when calling this method multiple tim…
|
/lvgl-latest/src/libs/tiny_ttf/ |
D | stb_rect_pack.h | 289 static int stbrp__skyline_find_min_y(stbrp_context * c, stbrp_node * first, int x0, int width, int … in stbrp__skyline_find_min_y() argument 291 stbrp_node * node = first; in stbrp__skyline_find_min_y() 297 STBRP_ASSERT(first->x <= x0); in stbrp__skyline_find_min_y()
|
/lvgl-latest/docs/intro/add-lvgl-to-your-project/ |
D | configuration.rst | 18 When setting up your project for the first time, copy ``lvgl/lv_conf_template.h`` to 19 ``lv_conf.h`` next to the ``lvgl`` folder. Change the first ``#if 0`` to ``1`` to
|
/lvgl-latest/docs/details/integration/driver/display/ |
D | fbdev.rst | 31 To set up a framebuffer-based display, first create a display with ``lv_linux_fbdev_create``. After…
|
/lvgl-latest/src/libs/thorvg/rapidjson/ |
D | document.h | 1593 MemberIterator EraseMember(ConstMemberIterator first, ConstMemberIterator last) { 1597 RAPIDJSON_ASSERT(first >= MemberBegin()); 1598 RAPIDJSON_ASSERT(first <= last); 1600 return DoEraseMembers(first, last); 1794 ValueIterator Erase(ConstValueIterator first, ConstValueIterator last) { 1798 RAPIDJSON_ASSERT(first >= Begin()); 1799 RAPIDJSON_ASSERT(first <= last); 1801 ValueIterator pos = Begin() + (first - Begin()); 1805 data_.a.size -= static_cast<SizeType>(last - first); 2344 MemberIterator DoEraseMembers(ConstMemberIterator first, ConstMemberIterator last) { [all …]
|
/lvgl-latest/docs/details/integration/bindings/ |
D | micropython.rst | 262 …- A pointer to that struct is provided as the **first** argument of a callback registration functi… 263 - A pointer to that struct is provided as the **first** argument of the callback itself 275 - The function pointer member receives the same struct as its **first** argument 287 …t_path_cb`` and :cpp:type:`lv_anim_path_cb_t` receive :cpp:type:`lv_anim_t` as their first argument 289 …ata`` field, and :cpp:type:`lv_anim_path_cb_t` receive :cpp:type:`lv_anim_t` as its first argument.
|
/lvgl-latest/docs/details/widgets/ |
D | spangroup.rst | 74 return the first child of the Spangroup. 136 first line. All modes support pixel units. In addition, :cpp:enumerator:`LV_SPAN_MODE_FIXED`
|
D | buttonmatrix.rst | 54 width calculated automatically. So in the example the first row will 95 respectively. ``button_id`` is a zero-based button index (0 = first button).
|
/lvgl-latest/docs/details/integration/os/ |
D | qnx.rst | 10 QNX is a commercial operating system first released in 1980. The operating 31 There are two ways to use LVGL in your QNX project. The first is similar to how
|
/lvgl-latest/.github/ |
D | pull_request_template.md | 11 …quests/changing-the-stage-of-a-pull-request) while you are working on the first version, and mark …
|
/lvgl-latest/docs/_static/css/ |
D | custom.css | 14 span.pre:first-child
|
/lvgl-latest/src/drivers/display/drm/ |
D | lv_linux_drm.c | 365 static int first = 1; in drm_dmabuf_set_plane() local 371 if(first) { in drm_dmabuf_set_plane() 379 first = 0; in drm_dmabuf_set_plane()
|