Home
last modified time | relevance | path

Searched refs:next (Results 1 – 25 of 91) sorted by relevance

1234

/lvgl-latest/src/libs/thorvg/
DtvgInlist.h34 T* next
46 head = t->next; in free()
55 tail->next = element; in back()
57 element->next = nullptr; in back()
62 element->next = nullptr; in back()
71 element->next = head; in front()
76 element->next = nullptr; in front()
93 head = t->next; in front()
100 if (element->prev) element->prev->next = element->next; in remove()
101 if (element->next) element->next->prev = element->prev; in remove()
[all …]
DtvgXmlParser.cpp476 char* next; in simpleXmlParseW3CAttribute() local
488 next = (char*)strchr(buf, ';'); in simpleXmlParseW3CAttribute()
490 next = nullptr; in simpleXmlParseW3CAttribute()
493 if (next >= end) next = nullptr; in simpleXmlParseW3CAttribute()
498 if (sep != nullptr && next == nullptr) { in simpleXmlParseW3CAttribute()
504 } else if (sep != nullptr && sep < next) { in simpleXmlParseW3CAttribute()
508 memcpy(val, sep + 1, next - sep - 1); in simpleXmlParseW3CAttribute()
509 val[next - sep - 1] = '\0'; in simpleXmlParseW3CAttribute()
510 } else if (next) { in simpleXmlParseW3CAttribute()
511 memcpy(key, buf, next - buf); in simpleXmlParseW3CAttribute()
[all …]
DtvgLottieProperty.h50 T interpolate(LottieScalarFrame<T>* next, float frameNo) in interpolate()
52 auto t = (frameNo - no) / (next->no - no); in interpolate()
57 else return next->value; in interpolate()
59 return lerp(value, next->value, t); in interpolate()
75 T interpolate(LottieVectorFrame* next, float frameNo) in interpolate()
77 auto t = (frameNo - no) / (next->no - no); in interpolate()
82 else return next->value; in interpolate()
86 Bezier bz = {value, value + outTangent, next->value + inTangent, next->value}; in interpolate()
89 return lerp(value, next->value, t); in interpolate()
93 float angle(LottieVectorFrame* next, float frameNo) in angle()
[all …]
DtvgLottieModifier.cpp33 …ommand>& cmds, Array<Point>& pts, const Point& prev, const Point& curr, const Point& next, float r) in _roundCorner() argument
37 auto lenNext = length(next - curr); in _roundCorner()
41 auto dNext = rNext * (curr - next); in _roundCorner()
252 auto& next = (i < inPts.count - start) ? inPts[i + 4] : inPts[2]; in modifyPolystar() local
254 auto dNext = r * (curr - next); in modifyPolystar()
267 outPts.push(p3); outPts.push(next); outPts.push(nextCtrl); in modifyPolystar()
280 auto& next = (i == inPts.count - 1) ? inPts[1] : inPts[i + 1]; in modifyPolystar() local
281 auto dNext = r * (curr - next); in modifyPolystar()
339 Bezier next; in modifyPath() local
340 bezier.split(0.5f, next); in modifyPath()
[all …]
DtvgLoader.cpp228 loader = loader->next; in _findFromCache()
249 loader = loader->next; in _findFromCache()
274 loader = loader->next; in term()
360 loader = loader->next; in loader()
/lvgl-latest/src/libs/tiny_ttf/
Dstb_rect_pack.h182 stbrp_node * next; member
268 nodes[i].next = &nodes[i + 1]; in stbrp_init_target()
269 nodes[i].next = NULL; in stbrp_init_target()
282 context->extra[0].next = &context->extra[1]; in stbrp_init_target()
285 context->extra[1].next = NULL; in stbrp_init_target()
301 while(node->next->x <= x0) in stbrp__skyline_find_min_y()
304 STBRP_ASSERT(node->next->x > x0); // we ended up handling this in the caller for efficiency in stbrp__skyline_find_min_y()
321 visited_width += node->next->x - x0; in stbrp__skyline_find_min_y()
323 visited_width += node->next->x - node->x; in stbrp__skyline_find_min_y()
327 int under_width = node->next->x - node->x; in stbrp__skyline_find_min_y()
[all …]
/lvgl-latest/src/draw/
Dlv_draw.c72 u = u->next; in lv_draw_deinit()
84 new_unit->next = _draw_info.unit_head; in lv_draw_create_unit()
110 while(tail->next) tail = tail->next; in lv_draw_add_task()
112 tail->next = new_task; in lv_draw_add_task()
151 u = u->next; in lv_draw_finalize_task_creation()
174 u = u->next; in lv_draw_finalize_task_creation()
193 u = u->next; in lv_draw_wait_for_finish()
209 layer = layer->next; in lv_draw_dispatch()
228 t_next = t->next; in lv_draw_dispatch_layer()
232 t_prev->next = t_next; in lv_draw_dispatch_layer()
[all …]
Dlv_draw_private.h34 lv_draw_task_t * next; member
87 lv_draw_unit_t * next; member
/lvgl-latest/src/misc/
Dlv_lru.c32 struct _lv_lru_item_t * next; member
106 lv_lru_item_t * item = NULL, * next = NULL; in lv_lru_delete() local
112 next = (lv_lru_item_t *) item->next; in lv_lru_delete()
117 item = next; in lv_lru_delete()
126 next = (lv_lru_item_t *) item->next; in lv_lru_delete()
128 item = next; in lv_lru_delete()
151 item = (lv_lru_item_t *) item->next; in lv_lru_set()
173 prev->next = item; in lv_lru_set()
198 item = (lv_lru_item_t *) item->next; in lv_lru_get()
223 item = (lv_lru_item_t *) item->next; in lv_lru_remove()
[all …]
Dlv_timer.c94 lv_timer_t * next; in lv_timer_handler() local
105 next = lv_ll_get_next(timer_head, timer_active); in lv_timer_handler()
115 timer_active = next; /*Load the next timer*/ in lv_timer_handler()
120 next = lv_ll_get_head(timer_head); in lv_timer_handler()
121 while(next) { in lv_timer_handler()
122 if(!next->paused) { in lv_timer_handler()
123 uint32_t delay = lv_timer_time_remaining(next); in lv_timer_handler()
128 next = lv_ll_get_next(timer_head, next); /*Find the next timer*/ in lv_timer_handler()
/lvgl-latest/src/libs/thorvg/rapidjson/
Duri.h375 Ch* next = base_; in SetBase() local
376 std::memcpy(next, scheme_, GetSchemeStringLength() * sizeof(Ch)); in SetBase()
377 next+= GetSchemeStringLength(); in SetBase()
378 std::memcpy(next, auth_, GetAuthStringLength() * sizeof(Ch)); in SetBase()
379 next+= GetAuthStringLength(); in SetBase()
380 std::memcpy(next, path_, GetPathStringLength() * sizeof(Ch)); in SetBase()
381 next+= GetPathStringLength(); in SetBase()
382 std::memcpy(next, query_, GetQueryStringLength() * sizeof(Ch)); in SetBase()
383 next+= GetQueryStringLength(); in SetBase()
384 *next = '\0'; in SetBase()
[all …]
Dallocators.h137 ChunkHeader *next; //!< Next chunk in the linked list. member
186 shared_->chunkHead->next = 0; in chunk_capacity_()
210 shared_->chunkHead->next = 0; in chunk_capacity_()
281 if (!c->next) { in Clear()
284 shared_->chunkHead = c->next; in Clear()
296 for (ChunkHeader* c = shared_->chunkHead; c != 0; c = c->next) in Capacity()
307 for (ChunkHeader* c = shared_->chunkHead; c != 0; c = c->next) in Size()
396 chunk->next = shared_->chunkHead; in AddChunk()
/lvgl-latest/src/libs/expat/
Dxmlparse.c347 struct block *next; member
423 struct open_internal_entity *next; member
479 const char *s, const char *next);
483 const char *next, const char **nextPtr,
1311 openEntityList = openEntity->next; in XML_ParserReset()
1312 openEntity->next = parser->m_freeInternalEntities; in XML_ParserReset()
1571 entityList = entityList->next; in XML_ParserFree()
2722 const char *next = start; /* XmlContentTok doesn't always set the last arg */ in externalEntityInitProcessor2() local
2723 int tok = XmlContentTok(parser->m_encoding, start, end, &next); in externalEntityInitProcessor2()
2727 if (! accountingDiffTolerated(parser, tok, start, next, __LINE__, in externalEntityInitProcessor2()
[all …]
/lvgl-latest/src/stdlib/builtin/
Dlv_tlsf.c455 block_header_t * next = offset_to_block(block_to_ptr(block), in block_next() local
458 return next; in block_next()
464 block_header_t * next = block_next(block); in block_link_next() local
465 next->prev_phys_block = block; in block_link_next()
466 return next; in block_link_next()
472 block_header_t * next = block_link_next(block); in block_mark_as_free() local
473 block_set_prev_free(next); in block_mark_as_free()
479 block_header_t * next = block_next(block); in block_mark_as_used() local
480 block_set_prev_used(next); in block_mark_as_used()
588 block_header_t * next = block->next_free; in remove_free_block() local
[all …]
/lvgl-latest/examples/widgets/buttonmatrix/
Dlv_example_buttonmatrix_3.c9 bool next = id == 6; in event_cb() local
10 if(prev || next) { in event_cb()
18 else if(next && i < 5) i++; in event_cb()
/lvgl-latest/src/drivers/wayland/
Dlv_wayland_smm.c39 struct type *next; \
46 #define LL_NEXT(src, member) ((src)->member.next)
55 (src)->member.next = NULL; \
60 (head)->last->member.next = (src); \
72 (src)->member.next = (dest)->member.next; \
73 if ((dest)->member.next != NULL) { \
74 (dest)->member.next->member.prev = (src); \
78 (dest)->member.next = (src); \
83 (src)->member.prev->member.next = (src)->member.next; \
85 (head)->first = (src)->member.next; \
[all …]
/lvgl-latest/src/others/xml/
Dlv_xml_widget.c53 p->next = widget_processor_head; in lv_xml_widget_register()
68 p = p->next; in lv_xml_widget_get_processor()
Dlv_xml_component_private.h36 struct _lv_xml_component_ctx_t * next; member
Dlv_xml_widget.h33 struct _lv_widget_processor_t * next; member
/lvgl-latest/src/libs/thorvg/rapidjson/internal/
Dregex.h152 SizeType next; in RAPIDJSON_DIAG_OFF() member
348 for (SizeType next; l != kRegexInvalidState; l = next) { in RAPIDJSON_DIAG_OFF() local
349 next = GetState(l).out; in RAPIDJSON_DIAG_OFF()
505 GetRange(current).next = r; in RAPIDJSON_DIAG_OFF()
536 GetRange(current).next = r; in RAPIDJSON_DIAG_OFF()
557 r->next = kRegexInvalidRange; in RAPIDJSON_DIAG_OFF()
657 Stack<Allocator> *current = &state0_, *next = &state1_; in RAPIDJSON_DIAG_OFF() local
665 next->Clear(); in RAPIDJSON_DIAG_OFF()
673 matched = AddState(*next, sr.out) || matched; in RAPIDJSON_DIAG_OFF()
678 AddState(*next, regex_.root_); in RAPIDJSON_DIAG_OFF()
[all …]
/lvgl-latest/tests/src/test_cases/
Dtest_fs.c168 uint8_t next = ranges[i][2]; in read_random_drv() local
169 read_next(&f, from, next); in read_random_drv()
171 from += next; in read_random_drv()
172 next = ranges[i][3]; in read_random_drv()
173 read_next(&f, from, next); in read_random_drv()
/lvgl-latest/scripts/
Drelease_branch_updater.py78 create_from = next((
106 port_lvgl_submodule_path = next((
142 port_lv_conf_defaults = next(iter(out.decode().strip().splitlines()), None)
147 port_lv_conf_h = next(iter(out.decode().strip().splitlines()), None)
/lvgl-latest/docs/details/other-components/
Dgridnav.rst28 To move the focus to the next widget of the group use
51 - :cpp:enumerator:`LV_GRIDNAV_CTRL_ROLLOVER`: If there is no next/previous Widget in a
52 direction, the focus goes to the Widget in the next/previous row (on
56 going to the next/previous Widget. If there is no more room for scrolling the
57 next/previous Widget will receive focus normally.
/lvgl-latest/demos/music/
Dlv_demo_music_main.h39 void lv_demo_music_album_next(bool next);
/lvgl-latest/src/core/
Dlv_group.c128 lv_obj_t ** next = lv_ll_ins_tail(&group->obj_ll); in lv_group_add_obj() local
129 LV_ASSERT_MALLOC(next); in lv_group_add_obj()
130 if(next == NULL) return; in lv_group_add_obj()
131 *next = obj; in lv_group_add_obj()
135 if(lv_ll_get_head(&group->obj_ll) == next) { in lv_group_add_obj()

1234