/lvgl-latest/src/libs/thorvg/ |
D | tvgShape.h | 34 struct Shape::Impl struct 44 Impl(Shape* s) : shape(s) in Impl() function 48 ~Impl() in ~Impl() argument 55 bool render(RenderMethod* renderer) in render() 88 if (target->pImpl->opacity == 255 || target->pImpl->opacity == 0) { in needComposition() argument 106 …Matrix& transform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag pFlag, bool clipper) in update() 122 RenderRegion bounds(RenderMethod* renderer) in bounds() 128 bool bounds(float* x, float* y, float* w, float* h, bool stroking) in bounds() 159 void reserveCmd(uint32_t cmdCnt) in reserveCmd() 164 void reservePts(uint32_t ptsCnt) in reservePts() [all …]
|
D | tvgText.h | 34 struct Text::Impl struct 44 Impl(Text* p) : paint(p), shape(Shape::gen().release()) in Impl() function 48 ~Impl() in ~Impl() argument 55 Result text(const char* utf8) in text() 65 Result font(const char* name, float size, const char* style) in font() 88 RenderRegion bounds(RenderMethod* renderer) in bounds() 93 bool render(RenderMethod* renderer) in render() 100 bool load() in load() 113 …nsform, Array<RenderData>& clips, uint8_t opacity, RenderUpdateFlag pFlag, TVG_UNUSED bool clipper) in update() 152 auto dup = text->pImpl; in duplicate() argument [all …]
|
D | tvgFill.h | 54 struct Fill::Impl struct 62 ~Impl() in ~Impl() argument 92 struct RadialGradient::Impl argument 103 struct LinearGradient::Impl argument 105 float x1 = 0.0f; 106 float y1 = 0.0f; 107 float x2 = 0.0f; 108 float y2 = 0.0f;
|
D | tvgPaint.h | 51 struct Paint::Impl struct 53 Paint* paint = nullptr; 54 Composite* compData = nullptr; 55 Paint* clipper = nullptr; 56 RenderMethod* renderer = nullptr; 57 struct { 84 Impl(Paint* pnt) : paint(pnt) in Impl() argument 89 ~Impl() in ~Impl() argument 99 uint8_t ref() in ref() 105 uint8_t unref() in unref() [all …]
|
D | tvgPicture.h | 61 struct Picture::Impl struct 79 Impl(Picture* p) : picture(p) in Impl() argument 83 ~Impl() in ~Impl() argument 114 rd = paint->pImpl->update(renderer, transform, clips, opacity, flag, false); in update() argument 119 bool bounds(float* x, float* y, float* w, float* h, bool stroking) in bounds() 128 Result load(const string& path) in load() 141 Result load(const char* data, uint32_t size, const string& mimeType, bool copy) in load() 166 auto dup = picture->pImpl; in duplicate() argument 184 Iterator* iterator() in iterator() 190 uint32_t* data(uint32_t* w, uint32_t* h) in data()
|
D | tvgCanvas.h | 34 struct Canvas::Impl struct 41 Impl(RenderMethod* pRenderer) : renderer(pRenderer) in Impl() argument 46 ~Impl() in ~Impl() argument 57 void clearPaints() in clearPaints() 65 Result push(unique_ptr<Paint> paint) in push() 78 Result clear(bool free) in clear() 102 paint->pImpl->update(renderer, m, clips, 255, flag); in update() argument 119 if (paint->pImpl->render(renderer)) rendered = true; in draw() argument 128 Result sync() in sync() 140 Result viewport(int32_t x, int32_t y, int32_t w, int32_t h) in viewport()
|
D | tvgAnimation.h | 33 struct Animation::Impl struct 37 Impl() in Impl() argument 43 ~Impl() in ~Impl() argument
|
D | tvgScene.h | 61 struct Scene::Impl struct 71 Impl(Scene* s) : scene(s) in Impl() argument 75 ~Impl() in ~Impl() argument 88 bool needComposition(uint8_t opacity) in needComposition() 124 paint->pImpl->update(renderer, transform, clips, opacity, flag, false); in update() argument 143 ret &= paint->pImpl->render(renderer); in render() argument 169 auto region = paint->pImpl->bounds(renderer); in bounds() argument 197 bool bounds(float* px, float* py, float* pw, float* ph, bool stroking) in bounds() 234 auto dup = scene->pImpl; in duplicate() argument 247 void clear(bool free) in clear() [all …]
|
D | tvgSaver.cpp | 41 struct Saver::Impl struct in Saver 43 SaveModule* saveModule = nullptr; 44 Paint* bg = nullptr; 46 ~Impl() in ~Impl()
|
D | tvgGlCanvas.cpp | 41 struct GlCanvas::Impl struct in GlCanvas
|
D | tvgWgCanvas.cpp | 36 struct WgCanvas::Impl struct in WgCanvas
|
D | tvgSwCanvas.cpp | 42 struct SwCanvas::Impl struct in SwCanvas
|