/lvgl-latest/src/libs/thorvg/ |
D | tvgPaint.h | 55 Paint* clipper = nullptr; member 95 if (clipper && P(clipper)->unref() == 0) delete(clipper); in ~Impl() 130 if (this->clipper) { in clip() 131 P(this->clipper)->unref(); in clip() 132 if (this->clipper != clp && P(this->clipper)->refCnt == 0) { in clip() 133 delete(this->clipper); in clip() 136 this->clipper = clp; in clip() 139 P(clipper)->ref(); in clip() 175 …trix& pm, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag pFlag, bool clipper = false);
|
D | tvgSwMath.cpp | 278 bool mathClipBBox(const SwBBox& clipper, SwBBox& clippee) in mathClipBBox() argument 280 clippee.max.x = (clippee.max.x < clipper.max.x) ? clippee.max.x : clipper.max.x; in mathClipBBox() 281 clippee.max.y = (clippee.max.y < clipper.max.y) ? clippee.max.y : clipper.max.y; in mathClipBBox() 282 clippee.min.x = (clippee.min.x > clipper.min.x) ? clippee.min.x : clipper.min.x; in mathClipBBox() 283 clippee.min.y = (clippee.min.y > clipper.min.y) ? clippee.min.y : clipper.min.y; in mathClipBBox() 289 if (clippee.min.x >= clipper.max.x || clippee.min.y >= clipper.max.y || in mathClipBBox() 290 clippee.max.x <= clipper.min.x || clippee.max.y <= clipper.min.y) return false; in mathClipBBox()
|
D | tvgPaint.cpp | 170 if (clipper) ret->pImpl->clip(clipper->duplicate()); in duplicate() 239 … const Matrix& pm, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag pFlag, bool clipper) in update() argument 281 if (this->clipper) { in update() 282 P(this->clipper)->ctxFlag &= ~ContextFlag::FastTrack; //reset in update() 286 …if (!P(this->clipper)->clipper && (compFastTrack = _compFastTrack(renderer, this->clipper, pm, vie… in update() 287 P(this->clipper)->ctxFlag |= ContextFlag::FastTrack; in update() 290 trd = P(this->clipper)->update(renderer, pm, clips, 255, pFlag, true); in update() 303 PAINT_METHOD(rd, update(renderer, tr.cm, clips, opacity, newFlag, clipper)); in update() 307 else if (this->clipper) clips.pop(); in update() 362 if (clipper) { in reset() [all …]
|
D | tvgSwRenderer.cpp | 83 bool clipper = false; member 119 if (opacity == 0 && !clipper) { in run() 139 if (visibleFill || clipper) { in run() 148 if (visibleFill || clipper) { in run() 182 auto clipper = static_cast<SwTask*>(*clip); in run() local 184 if (shape.rle && !clipper->clip(shape.rle)) goto err; in run() 186 if (shape.strokeRle && !clipper->clip(shape.strokeRle)) goto err; in run() 244 auto clipper = static_cast<SwTask*>(*clip); in run() local 245 if (!clipper->clip(image.rle)) goto err; in run() 742 …Matrix& transform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags, bool clipper) in prepare() argument [all …]
|
D | tvgLottieLoader.cpp | 261 const Paint* clipper; in resize() local 262 paint->composite(&clipper); in resize() 263 if (clipper) const_cast<Paint*>(clipper)->transform(m); in resize()
|
D | tvgLottieModel.cpp | 443 auto clipper = Shape::gen().release(); in prepare() local 444 clipper->appendRect(0.0f, 0.0f, w, h); in prepare() 445 PP(clipper)->ref(); in prepare() 446 statical.pooler.push(clipper); in prepare()
|
D | tvgSwRenderer.h | 42 …ansform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags, bool clipper) override;
|
D | tvgText.h | 113 …nsform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag pFlag, TVG_UNUSED bool clipper) in update()
|
D | tvgPicture.h | 94 …nsform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag pFlag, TVG_UNUSED bool clipper) in update()
|
D | tvgShape.h | 106 …Matrix& transform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag pFlag, bool clipper) in update() 117 …->prepare(rs, rd, transform, clips, opacity, static_cast<RenderUpdateFlag>(pFlag | flag), clipper); in update()
|
D | tvgScene.h | 113 …ansform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flag, TVG_UNUSED bool clipper) in update()
|
D | tvgRender.h | 315 …x& transform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag flags, bool clipper) = 0;
|
D | tvgCapi.cpp | 258 TVG_API Tvg_Result tvg_paint_set_clip(Tvg_Paint* paint, Tvg_Paint* clipper) in tvg_paint_set_clip() argument 261 return (Tvg_Result) reinterpret_cast<Paint*>(paint)->clip(unique_ptr<Paint>((Paint*)(clipper))); in tvg_paint_set_clip()
|
D | thorvg_capi.h | 1019 TVG_API Tvg_Result tvg_paint_set_clip(Tvg_Paint* paint, Tvg_Paint* clipper);
|
D | thorvg.h | 393 Result clip(std::unique_ptr<Paint> clipper) noexcept;
|
D | tvgLottieBuilder.cpp | 967 auto clipper = precomp->statical.pooling(true); in updatePrecomp() local 968 clipper->transform(precomp->cache.matrix); in updatePrecomp() 969 precomp->scene->clip(cast(clipper)); in updatePrecomp()
|
D | tvgSwCommon.h | 501 bool mathClipBBox(const SwBBox& clipper, SwBBox& clippee);
|