Home
last modified time | relevance | path

Searched refs:cmp (Results 1 – 20 of 20) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgSwRenderer.cpp508 bool SwRenderer::beginComposite(RenderCompositor* cmp, CompositeMethod method, uint8_t opacity) in beginComposite() argument
510 if (!cmp) return false; in beginComposite()
511 auto p = static_cast<SwCompositor*>(cmp); in beginComposite()
554 SwSurface* cmp = nullptr; in request() local
559 cmp = *p; in request()
565 if (!cmp) { in request()
567 cmp = new SwSurface(surface); in request()
568 cmp->compositor = new SwCompositor; in request()
569 cmp->compositor->image.data = (pixel_t*)malloc(channelSize * surface->stride * surface->h); in request()
570 cmp->compositor->image.w = surface->w; in request()
[all …]
DtvgSwFill.cpp371 …wFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwAlpha alpha, uin… in fillRadial() argument
380 for (uint32_t i = 0 ; i < len ; ++i, ++dst, cmp += csize) { in fillRadial()
382 *dst = opBlendNormal(_pixel(fill, x0), *dst, alpha(cmp)); in fillRadial()
387 for (uint32_t i = 0 ; i < len ; ++i, ++dst, cmp += csize) { in fillRadial()
389 *dst = opBlendNormal(_pixel(fill, x0), *dst, MULTIPLY(opacity, alpha(cmp))); in fillRadial()
399 for (uint32_t i = 0 ; i < len ; ++i, ++dst, cmp += csize) { in fillRadial()
400 *dst = opBlendNormal(_pixel(fill, sqrtf(det) - b), *dst, alpha(cmp)); in fillRadial()
406 for (uint32_t i = 0 ; i < len ; ++i, ++dst, cmp += csize) { in fillRadial()
407 … *dst = opBlendNormal(_pixel(fill, sqrtf(det) - b), *dst, MULTIPLY(opacity, alpha(cmp))); in fillRadial()
471 …SwFill* fill, uint8_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwMask maskOp, uin… in fillRadial() argument
[all …]
DtvgSwRaster.cpp50 …SwFill* fill, uint8_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwMask op, uint8_t… in operator ()()
52 fillLinear(fill, dst, y, x, len, cmp, op, a); in operator ()()
60 …wFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwAlpha alpha, uin… in operator ()()
62 fillLinear(fill, dst, y, x, len, cmp, alpha, csize, opacity); in operator ()()
79 …SwFill* fill, uint8_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwMask op, uint8_t… in operator ()()
81 fillRadial(fill, dst, y, x, len, cmp, op, a); in operator ()()
89 …wFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwAlpha alpha, uin… in operator ()()
91 fillRadial(fill, dst, y, x, len, cmp, alpha, csize, opacity); in operator ()()
339 auto cmp = cbuffer; in _rasterCompositeMaskedRect() local
340 for (uint32_t x = 0; x < w; ++x, ++cmp) { in _rasterCompositeMaskedRect()
[all …]
DtvgPicture.cpp84 RenderCompositor* cmp = nullptr; in render() local
86 cmp = renderer->target(bounds(renderer), renderer->colorSpace()); in render()
87 renderer->beginComposite(cmp, CompositeMethod::None, 255); in render()
90 if (cmp) renderer->endComposite(cmp); in render()
DtvgScene.h132 RenderCompositor* cmp = nullptr; in render() local
138 cmp = renderer->target(bounds(renderer), renderer->colorSpace()); in render()
139 renderer->beginComposite(cmp, CompositeMethod::None, opacity); in render()
146 if (cmp) { in render()
150 renderer->effect(cmp, *e); in render()
153 renderer->endComposite(cmp); in render()
DtvgSwRenderer.h62 bool beginComposite(RenderCompositor* cmp, CompositeMethod method, uint8_t opacity) override;
63 bool endComposite(RenderCompositor* cmp) override;
67 bool effect(RenderCompositor* cmp, const RenderEffect* effect) override;
DtvgSwRasterTexmap.h149 auto cmp = &surface->compositor->image.buf8[y * surface->compositor->image.stride + x1];
187 auto tmp = maskOp(px, *cmp, 0); //not use alpha
191 *cmp = maskOp(px, *cmp, ~px);
193 ++cmp;
237 auto tmp = maskOp(MULTIPLY(px, opacity), *cmp, 0);
242 *cmp = maskOp(tmp, *cmp, ~px);
244 ++cmp;
472 uint8_t* cmp = nullptr; in _rasterPolygonImageSegment() local
527 …if (matting) cmp = &surface->compositor->image.buf8[(y * surface->compositor->image.stride + x1) *… in _rasterPolygonImageSegment()
565 src = ALPHA_BLEND(px, alpha(cmp)); in _rasterPolygonImageSegment()
[all …]
DtvgPaint.cpp214 RenderCompositor* cmp = nullptr; in render() local
222 cmp = renderer->target(region, COMPOSITE_TO_COLORSPACE(renderer, compData->method)); in render()
223 if (renderer->beginComposite(cmp, CompositeMethod::None, 255)) { in render()
228 if (cmp) renderer->beginComposite(cmp, compData->method, compData->target->pImpl->opacity); in render()
233 if (cmp) renderer->endComposite(cmp); in render()
DtvgShape.h59 RenderCompositor* cmp = nullptr; in render() local
64 cmp = renderer->target(bounds(renderer), renderer->colorSpace()); in render()
65 renderer->beginComposite(cmp, CompositeMethod::None, opacity); in render()
69 if (cmp) renderer->endComposite(cmp); in render()
DtvgRender.h333 virtual bool beginComposite(RenderCompositor* cmp, CompositeMethod method, uint8_t opacity) = 0;
334 virtual bool endComposite(RenderCompositor* cmp) = 0;
337 virtual bool effect(RenderCompositor* cmp, const RenderEffect* effect) = 0;
DtvgSwCommon.h537 …SwFill* fill, uint8_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwMask maskOp, uin…
540 …wFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwAlpha alpha, uin…
543 …SwFill* fill, uint8_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwMask op, uint8_t…
546 …wFill* fill, uint32_t* dst, uint32_t y, uint32_t x, uint32_t len, uint8_t* cmp, SwAlpha alpha, uin…
/lvgl-latest/src/misc/
Dlv_utils.c39 int (*cmp)(const void * pRef, const void * pElement)) in lv_utils_bsearch()
46 if((c = (*cmp)(key, middle)) > 0) { in lv_utils_bsearch()
Dlv_utils.h50 int (*cmp)(const void * pRef, const void * pElement));
Dlv_rb.c113 lv_rb_compare_res_t cmp = tree->compare(key, current->data); in lv_rb_find() local
115 if(cmp == 0) { in lv_rb_find()
118 else if(cmp < 0) { in lv_rb_find()
/lvgl-latest/src/libs/thorvg/rapidjson/internal/
Dstrtod.h214 int cmp = CheckWithinHalfULP(a.Value(), dInt, dExp); in StrtodBigInteger() local
215 if (cmp < 0) in StrtodBigInteger()
217 else if (cmp == 0) { in StrtodBigInteger()
Dbiginteger.h192 int cmp = Compare(rhs); in Difference() local
193 RAPIDJSON_ASSERT(cmp != 0); in Difference()
196 if (cmp < 0) { a = &rhs; b = this; ret = true; } in Difference()
/lvgl-latest/src/libs/tjpgd/
Dtjpgd.c742 unsigned int blk, nby, i, bc, z, id, cmp; in jd_mcu_load() local
751 cmp = (blk < nby) ? 0 : blk - nby + 1; /* Component number 0:Y, 1:Cb, 2:Cr */ in jd_mcu_load()
753 if(cmp && jd->ncomp != 3) { /* Clear C blocks if not exist (monochrome image) */ in jd_mcu_load()
758 id = cmp ? 1 : 0; /* Huffman table ID of this component */ in jd_mcu_load()
764 d = jd->dcv[cmp]; /* DC value of previous block */ in jd_mcu_load()
771 jd->dcv[cmp] = (int16_t)d; /* Save current DC value for next block */ in jd_mcu_load()
773 dqf = jd->qttbl[jd->qtid[cmp]]; /* De-quantizer table ID for this component */ in jd_mcu_load()
796 … if(JD_FORMAT != 2 || !cmp) { /* C components may not be processed if in grayscale output */ in jd_mcu_load()
/lvgl-latest/src/draw/sw/blend/helium/
Dlv_blend_helium.S399 cmp TMP, #2 @ if(fg.alpha <= LV_OPA_MIN)
/lvgl-latest/src/libs/thorvg/rapidjson/
Dpointer.h400 … if (int cmp = std::memcmp(tokens_[i].name, rhs.tokens_[i].name, sizeof(Ch) * tokens_[i].length)) variable
401 return cmp < 0;
Ddocument.h2127 … int cmp = std::memcmp(DataString(s1), DataString(s2), sizeof(Ch) * (n1 < n2 ? n1 : n2));
2128 return cmp < 0 || (cmp == 0 && n1 < n2);