/lvgl-latest/examples/widgets/roller/ |
D | lv_example_roller_3.c | 5 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()
|
D | index.rst | 14 add fade mask to roller
|
/lvgl-latest/examples/widgets/label/ |
D | lv_example_label_4.c | 8 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/ |
D | tvgCompressor.cpp | 163 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()
|
D | tvgSvgCssStyle.cpp | 206 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()
|
D | tvgLottieParser.cpp | 1226 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 …]
|
D | tvgSvgSceneBuilder.cpp | 45 …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/ |
D | lv_blend_neon.S | 26 @ 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/ |
D | qrcodegen.c | 70 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 …]
|
D | qrcodegen.h | 173 … 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/ |
D | lv_freertos.c | 354 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/ |
D | lv_draw_nema_gfx_img.c | 178 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/ |
D | lv_math.c | 208 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()
|
D | lv_math.h | 103 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/ |
D | lv_blend_helium.S | 189 .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/ |
D | unity.c | 298 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/ |
D | lv_draw_sw_blend_to_rgb565.c | 217 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 …]
|
D | lv_draw_sw_blend_to_l8.c | 186 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()
|
D | lv_draw_sw_blend_to_al88.c | 202 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()
|
D | lv_draw_sw_blend_to_rgb888.c | 189 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()
|
D | lv_draw_sw_blend_to_argb8888.c | 214 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()
|
D | lv_draw_sw_blend_to_i1.c | 208 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/ |
D | lv_vg_lite_decoder.c | 115 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/ |
D | allocators.h | 407 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/ |
D | lv_canvas.c | 139 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()
|