Home
last modified time | relevance | path

Searched refs:mask (Results 1 – 25 of 42) sorted by relevance

12

/lvgl-latest/examples/widgets/roller/
Dlv_example_roller_3.c5 static void generate_mask(lv_draw_buf_t * mask) in generate_mask() argument
9 lv_canvas_set_draw_buf(canvas, mask); in generate_mask()
23 lv_area_t a = {0, 0, mask->header.w - 1, mask->header.h / 2 - 10}; in generate_mask()
26 a.y1 = mask->header.h / 2 + 10; in generate_mask()
27 a.y2 = mask->header.h - 1; in generate_mask()
76 LV_DRAW_BUF_DEFINE_STATIC(mask, 130, 150, LV_COLOR_FORMAT_L8); in lv_example_roller_3()
77 LV_DRAW_BUF_INIT_STATIC(mask); in lv_example_roller_3()
79 generate_mask(&mask); in lv_example_roller_3()
80 lv_obj_set_style_bitmap_mask_src(roller1, &mask, 0); in lv_example_roller_3()
Dindex.rst14 add fade mask to roller
/lvgl-latest/examples/widgets/label/
Dlv_example_label_4.c8 static void generate_mask(lv_draw_buf_t * mask, int32_t w, int32_t h, const char * txt) in generate_mask() argument
12 lv_canvas_set_draw_buf(canvas, mask); in generate_mask()
39 LV_DRAW_BUF_DEFINE_STATIC(mask, MASK_WIDTH, MASK_HEIGHT, LV_COLOR_FORMAT_L8); in lv_example_label_4()
40 LV_DRAW_BUF_INIT_STATIC(mask); in lv_example_label_4()
42 generate_mask(&mask, MASK_WIDTH, MASK_HEIGHT, "Text with gradient"); in lv_example_label_4()
52 lv_obj_set_style_bitmap_mask_src(grad, &mask, 0); in lv_example_label_4()
/lvgl-latest/src/libs/thorvg/
DtvgCompressor.cpp163 const uint32_t mask = uint32_t(1) << nextBitPos; in appendBit() local
164 stream[currBytePos] = (stream[currBytePos] & ~mask) | (-bit & mask); in appendBit()
176 const uint64_t mask = uint64_t(1) << b; in appendBitsU64() local
177 const int bit = !!(num & mask); in appendBitsU64()
221 const uint32_t mask = uint32_t(1) << nextBitPos; in readNextBit() local
222 bitOut = !!(stream[currBytePos] & mask); in readNextBit()
240 const uint64_t mask = uint64_t(1) << b; in readBitsU64() local
241 num = (num & ~mask) | (-bit & mask); in readBitsU64()
DtvgSvgCssStyle.cpp206 if (from->style->mask.url) { in cssCopyStyleAttr()
207 if (to->style->mask.url) free(to->style->mask.url); in cssCopyStyleAttr()
208 to->style->mask.url = strdup(from->style->mask.url); in cssCopyStyleAttr()
DtvgLottieParser.cpp1226 auto mask = new LottieMask; in parseMask() local
1231 if (KEY_AS("inv")) mask->inverse = getBool(); in parseMask()
1234 mask->method = getMaskMethod(mask->inverse); in parseMask()
1235 if (mask->method == CompositeMethod::None) valid = false; in parseMask()
1237 else if (valid && KEY_AS("pt")) getPathSet(mask->pathset); in parseMask()
1238 else if (valid && KEY_AS("o")) parseProperty<LottieProperty::Type::Opacity>(mask->opacity); in parseMask()
1239 else if (valid && KEY_AS("x")) parseProperty<LottieProperty::Type::Float>(mask->expand); in parseMask()
1244 delete(mask); in parseMask()
1248 return mask; in parseMask()
1256 if (auto mask = parseMask()) { in parseMasks() local
[all …]
DtvgSvgSceneBuilder.cpp45 …erData, const SvgNode* node, const Box& vBox, const string& svgPath, bool mask, int depth, bool* i…
288 if (node->style->mask.applying) { in _applyComposition()
291 auto compNode = node->style->mask.node; in _applyComposition()
293 node->style->mask.applying = true; in _applyComposition()
297 if (!compNode->node.mask.userSpace) { in _applyComposition()
304 if (compNode->node.mask.type == SvgMaskType::Luminance && !isMaskWhite) { in _applyComposition()
311 node->style->mask.applying = false; in _applyComposition()
831 …erData, const SvgNode* node, const Box& vBox, const string& svgPath, bool mask, int depth, bool* i… in _sceneBuildHelper() argument
840 if (_isGroupType(node->type) || mask) { in _sceneBuildHelper()
843 …if (!mask && node->transform && node->type != SvgNodeType::Symbol) scene->transform(*node->transfo… in _sceneBuildHelper()
/lvgl-latest/src/draw/sw/blend/neon/
Dlv_blend_neon.S26 @ d30 : mask
331 .macro init src_bpp, dst_bpp, mask, opa
340 .if \mask
361 .if \mask || \opa
483 .macro process len, src_bpp, dst_bpp, mask, opa, mode
484 .if (\src_bpp < 32) && (\mask == 0) && (\opa == 0)
499 .if \mask
523 @ src_a (+\mask) (+\opa)
526 .if \mask == 0
551 .macro tail src_bpp, dst_bpp, mask, opa, mode
[all …]
/lvgl-latest/src/libs/qrcode/
Dqrcodegen.c70 static void drawFormatBits(enum qrcodegen_Ecc ecl, enum qrcodegen_Mask mask, uint8_t qrcode[]);
75 static void applyMask(const uint8_t functionModules[], uint8_t qrcode[], enum qrcodegen_Mask mask);
131 … enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask, bool boostEcl) in qrcodegen_encodeText() argument
136 …return qrcodegen_encodeSegmentsAdvanced(NULL, 0, ecl, minVersion, maxVersion, mask, boostEcl, temp… in qrcodegen_encodeText()
162 …return qrcodegen_encodeSegmentsAdvanced(&seg, 1, ecl, minVersion, maxVersion, mask, boostEcl, temp… in qrcodegen_encodeText()
172 … enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask, bool boostEcl) in qrcodegen_encodeBinary() argument
184 …return qrcodegen_encodeSegmentsAdvanced(&seg, 1, ecl, minVersion, maxVersion, mask, boostEcl, data… in qrcodegen_encodeBinary()
212 … int minVersion, int maxVersion, int mask, bool boostEcl, uint8_t tempBuffer[], uint8_t qrcode[]) in qrcodegen_encodeSegmentsAdvanced() argument
216 LV_ASSERT(0 <= (int)ecl && (int)ecl <= 3 && -1 <= (int)mask && (int)mask <= 7); in qrcodegen_encodeSegmentsAdvanced()
272 if(mask == qrcodegen_Mask_AUTO) { // Automatically choose best mask in qrcodegen_encodeSegmentsAdvanced()
[all …]
Dqrcodegen.h173 … enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask, bool boostEcl);
195 … enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask, bool boostEcl);
232 … int minVersion, int maxVersion, int mask, bool boostEcl, uint8_t tempBuffer[], uint8_t qrcode[]);
/lvgl-latest/src/osal/
Dlv_freertos.c354 uint32_t mask = _enter_critical_isr(); in lv_thread_sync_signal_isr() local
362 _exit_critical_isr(mask); in lv_thread_sync_signal_isr()
372 uint32_t mask = _enter_critical_isr(); in lv_thread_sync_signal_isr() local
383 _exit_critical_isr(mask); in lv_thread_sync_signal_isr()
527 uint32_t mask = _enter_critical_isr(); in prvCheckCondInitIsr() local
537 _exit_critical_isr(mask); in prvCheckCondInitIsr()
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_img.c178 const lv_image_dsc_t * mask = dsc->bitmap_mask_src; in _draw_nema_gfx_img() local
179 const void * mask_buf = mask->data; in _draw_nema_gfx_img()
191 … nema_bind_tex(NEMA_TEX3, (uintptr_t)NEMA_VIRT2PHYS(mask_buf), mask->header.w, mask->header.h, in _draw_nema_gfx_img()
192 lv_nemagfx_mask_cf_to_nema(mask->header.cf), in _draw_nema_gfx_img()
193 mask->header.stride, NEMA_FILTER_BL); in _draw_nema_gfx_img()
/lvgl-latest/src/misc/
Dlv_math.c208 void LV_ATTRIBUTE_FAST_MEM lv_sqrt(uint32_t x, lv_sqrt_res_t * q, uint32_t mask) in lv_sqrt() argument
216 trial = root + mask; in lv_sqrt()
218 mask = mask >> 1; in lv_sqrt()
219 } while(mask); in lv_sqrt()
Dlv_math.h103 void /* LV_ATTRIBUTE_FAST_MEM */ lv_sqrt(uint32_t x, lv_sqrt_res_t * q, uint32_t mask);
/lvgl-latest/src/draw/sw/blend/helium/
Dlv_blend_helium.S189 .macro init src_bpp, dst_bpp, mask, opa
198 .if \mask
206 .if \opa || \mask
229 .if \mask
233 .if \mask || \opa
260 .if (\src_bpp < 32) && (\mask == 0) && (\opa == 0) && !((\src_bpp <= 16) && (\dst_bpp == 16))
318 .macro late_init src_bpp, dst_bpp, mask, opa, mode
319 .if (\src_bpp <= 16) && (\dst_bpp == 16) && (\mask == 0)
336 .macro blend src_bpp, dst_bpp, mask, opa, mode
337 .if (\mask == 0) && (\opa == 2)
[all …]
/lvgl-latest/tests/unity/
Dunity.c298 void UnityPrintMask(const UNITY_UINT mask, const UNITY_UINT number) in UnityPrintMask() argument
305 if (current_bit & mask) in UnityPrintMask()
690 void UnityAssertBits(const UNITY_INT mask, in UnityAssertBits() argument
698 if ((mask & expected) != (mask & actual)) in UnityAssertBits()
702 UnityPrintMask((UNITY_UINT)mask, (UNITY_UINT)expected); in UnityAssertBits()
704 UnityPrintMask((UNITY_UINT)mask, (UNITY_UINT)actual); in UnityAssertBits()
870 UNITY_INT mask = 1; in UnityAssertEqualIntArray() local
871 mask = (mask << 8 * length) - 1; in UnityAssertEqualIntArray()
872 expect_val &= mask; in UnityAssertEqualIntArray()
873 actual_val &= mask; in UnityAssertEqualIntArray()
[all …]
/lvgl-latest/src/draw/sw/blend/
Dlv_draw_sw_blend_to_rgb565.c217 const lv_opa_t * mask = dsc->mask_buf; in lv_draw_sw_blend_color_to_rgb565() local
230 LV_UNUSED(mask); in lv_draw_sw_blend_color_to_rgb565()
237 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb565()
275 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb565()
318 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb565()
322 if((lv_uintptr_t)(mask) & 0x1) { in lv_draw_sw_blend_color_to_rgb565()
323 dest_buf_u16[x] = lv_color_16_16_mix(color16, dest_buf_u16[x], mask[x]); in lv_draw_sw_blend_color_to_rgb565()
328 uint16_t mask16 = *((uint16_t *)&mask[x]); in lv_draw_sw_blend_color_to_rgb565()
334 … dest_buf_u16[x + 0] = lv_color_16_16_mix(color16, dest_buf_u16[x + 0], mask[x + 0]); in lv_draw_sw_blend_color_to_rgb565()
335 … dest_buf_u16[x + 1] = lv_color_16_16_mix(color16, dest_buf_u16[x + 1], mask[x + 1]); in lv_draw_sw_blend_color_to_rgb565()
[all …]
Dlv_draw_sw_blend_to_l8.c186 const lv_opa_t * mask = dsc->mask_buf; in lv_draw_sw_blend_color_to_l8() local
198 LV_UNUSED(mask); in lv_draw_sw_blend_color_to_l8()
203 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_l8()
238 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_l8()
253 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_l8()
259 lv_color_8_8_mix(color8, &dest_buf[x], mask[x]); in lv_draw_sw_blend_color_to_l8()
262 mask += mask_stride; in lv_draw_sw_blend_color_to_l8()
274 lv_color_8_8_mix(color8, &dest_buf[x], LV_OPA_MIX2(mask[x], opa)); in lv_draw_sw_blend_color_to_l8()
277 mask += mask_stride; in lv_draw_sw_blend_color_to_l8()
Dlv_draw_sw_blend_to_al88.c202 const lv_opa_t * mask = dsc->mask_buf; in lv_draw_sw_blend_color_to_al88() local
217 LV_UNUSED(mask); in lv_draw_sw_blend_color_to_al88()
222 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_al88()
259 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_al88()
275 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_al88()
282 color16a.alpha = mask[x]; in lv_draw_sw_blend_color_to_al88()
286 mask += mask_stride; in lv_draw_sw_blend_color_to_al88()
299 color16a.alpha = LV_OPA_MIX2(mask[x], opa); in lv_draw_sw_blend_color_to_al88()
303 mask += mask_stride; in lv_draw_sw_blend_color_to_al88()
Dlv_draw_sw_blend_to_rgb888.c189 const lv_opa_t * mask = dsc->mask_buf; in lv_draw_sw_blend_color_to_rgb888() local
201 LV_UNUSED(mask); in lv_draw_sw_blend_color_to_rgb888()
206 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb888()
261 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb888()
276 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_rgb888()
285 lv_color_24_24_mix((const uint8_t *)&color32, &dest_buf[x], mask[mask_x]); in lv_draw_sw_blend_color_to_rgb888()
288 mask += mask_stride; in lv_draw_sw_blend_color_to_rgb888()
302 … lv_color_24_24_mix((const uint8_t *) &color32, &dest_buf[x], LV_OPA_MIX2(opa, mask[mask_x])); in lv_draw_sw_blend_color_to_rgb888()
305 mask += mask_stride; in lv_draw_sw_blend_color_to_rgb888()
Dlv_draw_sw_blend_to_argb8888.c214 const lv_opa_t * mask = dsc->mask_buf; in lv_draw_sw_blend_color_to_argb8888() local
229 LV_UNUSED(mask); in lv_draw_sw_blend_color_to_argb8888()
234 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_argb8888()
270 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_argb8888()
285 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_argb8888()
291 color_argb.alpha = mask[x]; in lv_draw_sw_blend_color_to_argb8888()
296 mask += mask_stride; in lv_draw_sw_blend_color_to_argb8888()
308 color_argb.alpha = LV_OPA_MIX2(mask[x], opa); in lv_draw_sw_blend_color_to_argb8888()
312 mask += mask_stride; in lv_draw_sw_blend_color_to_argb8888()
Dlv_draw_sw_blend_to_i1.c208 const lv_opa_t * mask = dsc->mask_buf; in lv_draw_sw_blend_color_to_i1() local
218 if(mask == NULL && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_i1()
234 else if(mask == NULL && opa < LV_OPA_MAX) { in lv_draw_sw_blend_color_to_i1()
253 else if(mask && opa >= LV_OPA_MAX) { in lv_draw_sw_blend_color_to_i1()
257 uint8_t mask_val = mask[x]; in lv_draw_sw_blend_color_to_i1()
280 mask += mask_stride; in lv_draw_sw_blend_color_to_i1()
289 uint8_t mask_val = mask[x]; in lv_draw_sw_blend_color_to_i1()
303 mask += mask_stride; in lv_draw_sw_blend_color_to_i1()
/lvgl-latest/src/draw/vg_lite/
Dlv_vg_lite_decoder.c115 uint16_t mask; in image_decode_to_index8_line() local
139 mask = (1 << px_size) - 1; /*E.g. px_size = 2; mask = 0x03*/ in image_decode_to_index8_line()
142 uint8_t val_act = (*src >> shift) & mask; in image_decode_to_index8_line()
/lvgl-latest/src/libs/thorvg/rapidjson/
Dallocators.h407 const uintptr_t mask = sizeof(void*) - 1; in AlignBuffer() local
409 if (RAPIDJSON_UNLIKELY(ubuf & mask)) { in AlignBuffer()
410 const uintptr_t abuf = (ubuf + mask) & ~mask; in AlignBuffer()
/lvgl-latest/src/widgets/canvas/
Dlv_canvas.c139 uint8_t mask = (1 << bpp) - 1; in lv_canvas_set_px() local
140 c_int &= mask; in lv_canvas_set_px()
141 *data = (*data & ~(mask << shift)) | (c_int << shift); in lv_canvas_set_px()

12