Home
last modified time | relevance | path

Searched refs:target (Results 1 – 25 of 77) sorted by relevance

1234

/lvgl-latest/src/libs/thorvg/
DtvgPaint.h46 Paint* target; member
92 if (P(compData->target)->unref() == 0) delete(compData->target); in ~Impl()
142 bool composite(Paint* source, Paint* target, CompositeMethod method) in composite()
145 …if ((!target && method != CompositeMethod::None) || (target && method == CompositeMethod::None)) r… in composite()
148 P(compData->target)->unref(); in composite()
149 if ((compData->target != target) && P(compData->target)->refCnt == 0) { in composite()
150 delete(compData->target); in composite()
153 if (!target && method == CompositeMethod::None) { in composite()
159 if (!target && method == CompositeMethod::None) return true; in composite()
162 P(target)->ref(); in composite()
[all …]
DtvgPaint.cpp169 if (compData) ret->pImpl->composite(ret, compData->target->duplicate(), compData->method); in duplicate()
216 if (compData && !(compData->target->pImpl->ctxFlag & ContextFlag::FastTrack)) { in render()
220 … if (MASK_REGION_MERGING(compData->method)) region.add(P(compData->target)->bounds(renderer)); in render()
222 cmp = renderer->target(region, COMPOSITE_TO_COLORSPACE(renderer, compData->method)); in render()
224 compData->target->pImpl->render(renderer); in render()
228 if (cmp) renderer->beginComposite(cmp, compData->method, compData->target->pImpl->opacity); in render()
255 auto target = compData->target; in update() local
257 P(target)->ctxFlag &= ~ContextFlag::FastTrack; //reset in update()
261 if (target->type() == Type::Shape) { in update()
262 auto shape = static_cast<Shape*>(target); in update()
[all …]
DtvgPicture.cpp68 const Paint* target; in needComposition() local
69 auto method = picture->composite(&target); in needComposition()
70 if (!target || method == tvg::CompositeMethod::ClipPath) return false; in needComposition()
71 if (target->pImpl->opacity == 255 || target->pImpl->opacity == 0) return false; in needComposition()
86 cmp = renderer->target(bounds(renderer), renderer->colorSpace()); in render()
DtvgWgCanvas.cpp58 renderer->target(nullptr, 0, 0); in ~WgCanvas()
63 Result WgCanvas::target(void* instance, void* surface, uint32_t w, uint32_t h, void* device) noexce… in target() function in WgCanvas
76 …if (!renderer->target((WGPUInstance)instance, (WGPUSurface)surface, w, h, (WGPUDevice)device)) ret… in target()
DtvgGlCanvas.cpp65 Result GlCanvas::target(int32_t id, uint32_t w, uint32_t h) noexcept in target() function in GlCanvas
76 if (!renderer->target(id, w, h)) return Result::Unknown; in target()
DtvgShape.h64 cmp = renderer->target(bounds(renderer), renderer->colorSpace()); in render()
85 const Paint* target; in needComposition() local
86 auto method = shape->composite(&target); in needComposition()
87 if (!target || method == CompositeMethod::ClipPath) return false; in needComposition()
88 if (target->pImpl->opacity == 255 || target->pImpl->opacity == 0) { in needComposition()
89 if (target->type() == Type::Shape) { in needComposition()
90 auto shape = static_cast<const Shape*>(target); in needComposition()
DtvgSwCanvas.cpp85 Result SwCanvas::target(uint32_t* buffer, uint32_t stride, uint32_t w, uint32_t h, Colorspace cs) n… in target() function in SwCanvas
96 …if (!renderer->target(buffer, stride, w, h, static_cast<ColorSpace>(cs))) return Result::InvalidAr… in target()
DtvgSwRenderer.h58 bool target(pixel_t* data, uint32_t stride, uint32_t w, uint32_t h, ColorSpace cs);
61 RenderCompositor* target(const RenderRegion& region, ColorSpace cs) override;
/lvgl-latest/tests/src/test_cases/
Dtest_txt.c13 char target[20] = {0}; in test_txt_should_insert_string_into_another() local
16 strcpy(target, msg); in test_txt_should_insert_string_into_another()
18 lv_text_ins(target, msg_len, suffix); in test_txt_should_insert_string_into_another()
20 TEST_ASSERT_EQUAL_STRING("Hello World", target); in test_txt_should_insert_string_into_another()
26 char target[20] = {0}; in test_txt_should_handle_null_pointers_when_inserting() local
29 strcpy(target, msg); in test_txt_should_handle_null_pointers_when_inserting()
31 lv_text_ins(target, msg_len, NULL); in test_txt_should_handle_null_pointers_when_inserting()
33 TEST_ASSERT_EQUAL_STRING("Hello ", target); in test_txt_should_handle_null_pointers_when_inserting()
/lvgl-latest/examples/event/
Dlv_example_event_bubble.c7 lv_obj_t * target = lv_event_get_target(e); in event_cb() local
13 if(target == cont) return; in event_cb()
16 lv_obj_set_style_bg_color(target, lv_palette_main(LV_PALETTE_RED), 0); in event_cb()
/lvgl-latest/src/others/observer/
Dlv_observer.c296 lv_obj_remove_event_cb(observer->target, unsubscribe_on_delete_cb); in lv_subject_deinit()
297 lv_obj_remove_event_cb_with_user_data(observer->target, NULL, subject); in lv_subject_deinit()
345 observer->target = obj; in lv_subject_add_observer_obj()
358 …t * lv_subject_add_observer_with_target(lv_subject_t * subject, lv_observer_cb_t cb, void * target, in lv_subject_add_observer_with_target() argument
375 observer->target = target; in lv_subject_add_observer_with_target()
418 return observer->target; in lv_observer_get_target()
639 lv_obj_add_flag(observer->target, p->flag); in obj_flag_observer_cb()
642 lv_obj_remove_flag(observer->target, p->flag); in obj_flag_observer_cb()
654 lv_obj_add_state(observer->target, p->flag); in obj_state_observer_cb()
657 lv_obj_remove_state(observer->target, p->flag); in obj_state_observer_cb()
[all …]
Dlv_observer_private.h35 void * target; /**< A target for the observer, e.g. a widget or style*/ member
/lvgl-latest/src/others/vg_lite_tvg/
Dvg_lite_tvg.cpp303 static Result shape_append_rect(std::unique_ptr<Shape> & shape, const vg_lite_buffer_t * target,
305 static Result canvas_set_target(vg_lite_ctx * ctx, vg_lite_buffer_t * target);
593 …vg_lite_error_t vg_lite_clear(vg_lite_buffer_t * target, vg_lite_rectangle_t * rectangle, vg_lite_… in vg_lite_clear() argument
596 TVG_CHECK_RETURN_VG_ERROR(canvas_set_target(ctx, target)); in vg_lite_clear()
599 TVG_CHECK_RETURN_VG_ERROR(shape_append_rect(shape, target, rectangle)); in vg_lite_clear()
607 vg_lite_error_t vg_lite_blit(vg_lite_buffer_t * target, in vg_lite_blit() argument
616 canvas_set_target(ctx, target); in vg_lite_blit()
628 vg_lite_error_t vg_lite_blit2(vg_lite_buffer_t * target, in vg_lite_blit2() argument
642 VG_LITE_RETURN_ERROR(vg_lite_blit(target, source0, matrix0, blend, 0, filter)); in vg_lite_blit2()
643 VG_LITE_RETURN_ERROR(vg_lite_blit(target, source1, matrix1, blend, 0, filter)); in vg_lite_blit2()
[all …]
Dvg_lite.h1021 …vg_lite_error_t vg_lite_clear(vg_lite_buffer_t *target, vg_lite_rectangle_t *rect, vg_lite_color_t…
1024 vg_lite_error_t vg_lite_blit(vg_lite_buffer_t *target,
1032 vg_lite_error_t vg_lite_blit_rect(vg_lite_buffer_t *target,
1041 vg_lite_error_t vg_lite_blit2(vg_lite_buffer_t *target,
1050 vg_lite_error_t vg_lite_copy_image(vg_lite_buffer_t *target,
1060 vg_lite_error_t vg_lite_draw(vg_lite_buffer_t *target,
1127 vg_lite_error_t vg_lite_draw_pattern(vg_lite_buffer_t *target,
1158 vg_lite_error_t vg_lite_draw_grad(vg_lite_buffer_t *target,
1183 vg_lite_error_t vg_lite_draw_linear_grad(vg_lite_buffer_t *target,
1210 vg_lite_error_t vg_lite_draw_radial_grad(vg_lite_buffer_t *target,
/lvgl-latest/docs/details/integration/os/buildroot/
Dimage_generation.rst115 - Enable SSH in ``target-packages > Networking applications > openssh``
143 system rather than the target system. This includes tools and utilities that
146 process for the target.
153 This directory holds the final output images generated for the target system,
156 ``uImage``, or others that are ready to be deployed onto the target hardware.
158 target
161 The ``target`` folder contains the files that are specifically intended for the
162 target system. This includes the root filesystem and any additional files that
163 will be included in the target environment. The structure within this folder
167 the target system to function properly.
Dindex.rst9 system, while using cross-compilation to allow building for multiple target
/lvgl-latest/src/misc/
Dlv_array.c71 void lv_array_copy(lv_array_t * target, const lv_array_t * source) in lv_array_copy() argument
76 lv_array_deinit(target); in lv_array_copy()
77 lv_array_init(target, source->capacity, source->element_size); in lv_array_copy()
78 lv_memcpy(target->data, source->data, source->size * source->element_size); in lv_array_copy()
79 target->size = source->size; in lv_array_copy()
Dlv_event_private.h63 void lv_event_mark_deleted(void * target);
/lvgl-latest/docs/details/integration/renderers/
Darm2d.rst51 - The target processors are **Cortex-M55**, **Cortex-M52** and **Cortex-M85**
52 - The target processors support
56 - The target device contains
/lvgl-latest/demos/smartwatch/
Dlv_demo_smartwatch_home.c43 static void animate_analog_seconds(lv_obj_t * target);
147 lv_obj_t * target = lv_event_get_target(e); in lv_demo_smartwatch_face_selected_cb() local
149 if(target == lv_demo_smartwatch_get_tileview()) { in lv_demo_smartwatch_face_selected_cb()
258 static void animate_analog_seconds(lv_obj_t * target) in animate_analog_seconds() argument
262 …anim_set_values(&seconds_animation, lv_image_get_rotation(target), lv_image_get_rotation(target) +… in animate_analog_seconds()
263 lv_anim_set_var(&seconds_animation, target); in animate_analog_seconds()
/lvgl-latest/tests/makefile_uefi/
DMakefile9 …-target $(ARCH)-unknown-windows -ffreestanding -fshort-wchar -mno-red-zone -fno-stack-protector …
/lvgl-latest/env_support/pikascript/
Dpika_lvgl_lv_obj.c64 lv_obj_t* target = lv_event_get_target(e); in __pika_event_cb() local
66 eventListener_getHandler(pika_lv_event_listener_g, (uintptr_t)target); in __pika_event_cb()
/lvgl-latest/scripts/
Dgenerate_lv_conf.py43 args.config = os.path.join(args.target, "lv_conf.h")
46 args.defaults = os.path.join(args.target, "lv_conf.defaults")
/lvgl-latest/docs/
DREADME.md98 .. _layouts: <=== Creates an explicit link target
112 The first line is for the purposes of providing a uniquely-named **link target** that can be refere…
127 ##### When "link text" should be a title or section heading from the target document:
133 …eading just below the **link target**. For this reason, when using this syntax, `{LINK NAME}` mus…
143 This latter syntax enables you to put a **link target** anywhere in an .RST file (not just above a …
196 …*link target** directive above, this directive has 2 colons. (The only ReST and sphinx directives…
/lvgl-latest/docs/details/integration/os/yocto/
Dcore_components.rst49 to as the "target"). The target often equates to the first part of a
58 about how BitBake chooses between different target versions and providers in the
70 occurs, the target that failed and those that depend on it cannot be
126 target. `The yocto project layer model <https://docs.yoctoproject.org/

1234