Home
last modified time | relevance | path

Searched refs:first (Results 1 – 25 of 60) sorted by relevance

123

/lvgl-latest/src/libs/thorvg/
DtvgLottieProperty.h228 …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 …]
DtvgArray.h122 const T& first() const in first() function
132 T& first() in first() function
DtvgSwStroke.cpp841 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()
DtvgSwRle.cpp707 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()
DtvgLottieParser.h43 const char* sid(bool first = false);
/lvgl-latest/docs/details/base-widget/
Dlayer.rst40 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/
Dlv_draw_sw_mask.c870 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/
Dlv_wayland_smm.c33 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/
Dnema_vg_font.h90 const uint32_t first; /**< Unicode value of the first value of the range */ member
Dnema_font.h75 uint32_t first, last; member
/lvgl-latest/docs/details/libs/
Dlfs.rst48 // this should only happen on the first boot
Dffmpeg.rst14 Download first FFmpeg from `here <https://www.ffmpeg.org/download.html>`__, then install it:
/lvgl-latest/docs/details/integration/driver/touchpad/
Devdev.rst28 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/
Dlibinput.rst68 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/
Dstb_rect_pack.h289 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/
Dconfiguration.rst18 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/
Dfbdev.rst31 To set up a framebuffer-based display, first create a display with ``lv_linux_fbdev_create``. After…
/lvgl-latest/src/libs/thorvg/rapidjson/
Ddocument.h1593 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/
Dmicropython.rst262 …- 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/
Dspangroup.rst74 return the first child of the Spangroup.
136 first line. All modes support pixel units. In addition, :cpp:enumerator:`LV_SPAN_MODE_FIXED`
Dbuttonmatrix.rst54 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/
Dqnx.rst10 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/
Dpull_request_template.md11 …quests/changing-the-stage-of-a-pull-request) while you are working on the first version, and mark …
/lvgl-latest/docs/_static/css/
Dcustom.css14 span.pre:first-child
/lvgl-latest/src/drivers/display/drm/
Dlv_linux_drm.c365 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()

123