/lvgl-latest/src/libs/thorvg/ |
D | thorvg.h | 379 Result composite(std::unique_ptr<Paint> target, CompositeMethod method) noexcept; 393 Result clip(std::unique_ptr<Paint> clipper) noexcept; 619 std::list<Paint*>& paints() noexcept; 635 virtual Result push(std::unique_ptr<Paint> paint) noexcept; 759 static std::unique_ptr<LinearGradient> gen() noexcept; 824 static std::unique_ptr<RadialGradient> gen() noexcept; 1020 Result stroke(std::unique_ptr<Fill> f) noexcept; 1101 Result fill(std::unique_ptr<Fill> f) noexcept; 1224 static std::unique_ptr<Shape> gen() noexcept; 1275 Result load(const std::string& path) noexcept; [all …]
|
D | tvgSwCommon.h | 386 auto c1 = std::min(255, C1(s) + C1(d) - std::min(255, (C1(s) * C1(d)) << 1)); in opBlendExclusion() 387 auto c2 = std::min(255, C2(s) + C2(d) - std::min(255, (C2(s) * C2(d)) << 1)); in opBlendExclusion() 388 auto c3 = std::min(255, C3(s) + C3(d) - std::min(255, (C3(s) * C3(d)) << 1)); in opBlendExclusion() 395 auto c1 = std::min(C1(s) + C1(d), 255); in opBlendAdd() 396 auto c2 = std::min(C2(s) + C2(d), 255); in opBlendAdd() 397 auto c3 = std::min(C3(s) + C3(d), 255); in opBlendAdd() 423 …auto c1 = (C1(d) < 128) ? std::min(255, 2 * MULTIPLY(C1(s), C1(d))) : (255 - std::min(255, 2 * MUL… in opBlendOverlay() 424 …auto c2 = (C2(d) < 128) ? std::min(255, 2 * MULTIPLY(C2(s), C2(d))) : (255 - std::min(255, 2 * MUL… in opBlendOverlay() 425 …auto c3 = (C3(d) < 128) ? std::min(255, 2 * MULTIPLY(C3(s), C3(d))) : (255 - std::min(255, 2 * MUL… in opBlendOverlay() 432 auto c1 = std::min(C1(s), C1(d)); in opBlendDarken() [all …]
|
D | tvgText.cpp | 64 Result Text::load(const std::string& path) noexcept in load() 91 Result Text::unload(const std::string& path) noexcept in unload() 106 return pImpl->shape->fill(std::move(f)); in fill()
|
D | tvgSwPostEffect.cpp | 176 auto threshold = (std::min(w, h) < 300) ? 2 : 1; in effectGaussianBlur() 186 std::swap(front, back); in effectGaussianBlur() 194 std::swap(front, back); in effectGaussianBlur() 200 std::swap(front, back); in effectGaussianBlur() 205 std::swap(front, back); in effectGaussianBlur() 208 if (swapped) std::swap(image.buf8, buffer.buf8); in effectGaussianBlur()
|
D | tvgScene.h | 184 ex = std::min(ex, effect->extend.x); in bounds() 185 ey = std::min(ey, effect->extend.y); in bounds() 186 ew = std::max(ew, effect->extend.w); in bounds() 187 eh = std::max(eh, effect->extend.h); in bounds()
|
D | tvgSvgSceneBuilder.cpp | 278 paint->clip(std::move(comp)); in _applyComposition() 305 paint->composite(std::move(comp), CompositeMethod::LumaMask); in _applyComposition() 307 paint->composite(std::move(comp), CompositeMethod::AlphaMask); in _applyComposition() 334 vg->fill(std::move(linear)); in _applyProperty() 337 vg->fill(std::move(radial)); in _applyProperty() 378 vg->stroke(std::move(linear)); in _applyProperty() 381 vg->stroke(std::move(radial)); in _applyProperty() 766 scene->clip(std::move(viewBoxClip)); in _useBuildHelper() 787 text->fill(std::move(linear)); in _applyTextFill() 790 text->fill(std::move(radial)); in _applyTextFill() [all …]
|
D | thorvg_lottie.h | 92 static std::unique_ptr<LottieAnimation> gen() noexcept;
|
D | tvgLock.h | 38 std::mutex mtx;
|
D | tvgRender.h | 172 if ((loop && begin < end) || (!loop && begin > end)) std::swap(begin, end); in strokeTrim() 296 inst->direction = std::min(va_arg(args, int), 2); in gen() 297 inst->border = std::min(va_arg(args, int), 1); in gen() 298 inst->quality = std::min(va_arg(args, int), 100); in gen()
|
D | tvgSwRasterTexmap.h | 664 std::swap(x[0], x[1]); in _rasterPolygonImage() 665 std::swap(y[0], y[1]); in _rasterPolygonImage() 666 std::swap(u[0], u[1]); in _rasterPolygonImage() 667 std::swap(v[0], v[1]); in _rasterPolygonImage() 670 std::swap(x[0], x[2]); in _rasterPolygonImage() 671 std::swap(y[0], y[2]); in _rasterPolygonImage() 672 std::swap(u[0], u[2]); in _rasterPolygonImage() 673 std::swap(v[0], v[2]); in _rasterPolygonImage() 676 std::swap(x[1], x[2]); in _rasterPolygonImage() 677 std::swap(y[1], y[2]); in _rasterPolygonImage() [all …]
|
/lvgl-latest/src/libs/lodepng/ |
D | lodepng.h | 261 unsigned decode(std::vector<unsigned char> & out, unsigned & w, unsigned & h, 264 unsigned decode(std::vector<unsigned char> & out, unsigned & w, unsigned & h, 265 const std::vector<unsigned char> & in, 275 unsigned decode(std::vector<unsigned char> & out, unsigned & w, unsigned & h, 276 const std::string & filename, 284 unsigned encode(std::vector<unsigned char> & out, 287 unsigned encode(std::vector<unsigned char> & out, 288 const std::vector<unsigned char> & in, unsigned w, unsigned h, 300 unsigned encode(const std::string & filename, 303 unsigned encode(const std::string & filename, [all …]
|
/lvgl-latest/src/libs/thorvg/rapidjson/ |
D | uri.h | 37 typedef std::basic_string<Ch> String; 208 std::memcpy(&resuri.path_[pos], baseuri.path_, lastslashpos * sizeof(Ch)); 234 std::size_t Allocate(std::size_t len) { in Allocate() 277 void Parse(const Ch* uri, std::size_t len) { in Parse() 278 std::size_t start = 0, pos1 = 0, pos2 = 0; in Parse() 296 std::memcpy(scheme_, &uri[start], pos1 * sizeof(Ch)); in Parse() 315 std::memcpy(auth_, &uri[start], (pos2 - start) * sizeof(Ch)); in Parse() 332 std::memcpy(path_, &uri[start], (pos2 - start) * sizeof(Ch)); in Parse() 351 std::memcpy(query_, &uri[start], (pos2 - start) * sizeof(Ch)); in Parse() 362 std::memcpy(frag_, &uri[start], (len - start) * sizeof(Ch)); in Parse() [all …]
|
D | filewritestream.h | 36 …FileWriteStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), buffer… in FileWriteStream() 50 std::memset(current_, c, avail); in PutN() 58 std::memset(current_, c, n); in PutN() 65 size_t result = std::fwrite(buffer_, 1, static_cast<size_t>(current_ - buffer_), fp_); in Flush() 86 std::FILE* fp_;
|
D | allocators.h | 364 std::memcpy(newBuffer, originalPtr, originalSize); in Realloc() 437 …RAPIDJSON_NOEXCEPT_ASSERT(old_n <= (std::numeric_limits<size_t>::max)() / sizeof(T) && new_n <= (s… 460 public std::allocator<T> 462 typedef std::allocator<T> allocator_type; 464 typedef std::allocator_traits<allocator_type> traits_type; 490 allocator_type(std::move(rhs)), 491 baseAllocator_(std::move(rhs.baseAllocator_)) 495 using propagate_on_container_move_assignment = std::true_type; 496 using propagate_on_container_swap = std::true_type; 522 typedef typename std::add_lvalue_reference<value_type>::type &reference; [all …]
|
D | filereadstream.h | 44 …FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferS… in RAPIDJSON_DIAG_OFF() 71 readCount_ = std::fread(buffer_, 1, bufferSize_, fp_); in RAPIDJSON_DIAG_OFF() 83 std::FILE* fp_; in RAPIDJSON_DIAG_OFF()
|
D | istreamwrapper.h | 101 if (!stream_.read(buffer_, static_cast<std::streamsize>(bufferSize_))) { in RAPIDJSON_DIAG_OFF() 119 typedef BasicIStreamWrapper<std::istream> IStreamWrapper; 120 typedef BasicIStreamWrapper<std::wistream> WIStreamWrapper;
|
D | ostreamwrapper.h | 72 typedef BasicOStreamWrapper<std::ostream> OStreamWrapper; 73 typedef BasicOStreamWrapper<std::wostream> WOStreamWrapper;
|
D | stringbuffer.h | 48 GenericStringBuffer(GenericStringBuffer&& rhs) : stack_(std::move(rhs.stack_)) {} in GenericStringBuffer() 51 stack_ = std::move(rhs.stack_); 112 std::memset(stream.stack_.Push<char>(n), c, n * sizeof(c)); in PutN()
|
D | document.h | 128 : name(std::move(rhs.name)), in GenericMember() 129 value(std::move(rhs.value)) in GenericMember() 207 typedef std::ptrdiff_t difference_type; 208 typedef std::random_access_iterator_tag iterator_category; 270 …template <bool Const_> std::strong_ordering operator<=>(const GenericMemberIterator<Const_, Encodi… 492 inline GenericStringRef<CharType> StringRef(const std::basic_string<CharType>& str) { in StringRef() 608 struct TypeHelper<ValueType, std::basic_string<typename ValueType::Ch> > { 609 typedef std::basic_string<typename ValueType::Ch> StringType; 852 …GenericValue(const std::basic_string<Ch>& s, Allocator& allocator) : data_() { SetStringRaw(String… 1073 …bool operator==(const std::basic_string<Ch>& rhs) const { return *this == GenericValue(StringRef(r… [all …]
|
D | rapidjson.h | 421 using std::size_t; 696 #define RAPIDJSON_MALLOC(size) std::malloc(size) 700 #define RAPIDJSON_REALLOC(ptr, new_size) std::realloc(ptr, new_size) 704 #define RAPIDJSON_FREE(ptr) std::free(ptr)
|
D | pointer.h | 116 …explicit GenericPointer(const std::basic_string<Ch>& source, Allocator* allocator = 0) : allocator… in allocator_() 239 std::memcpy(p, token.name, (token.length + 1) * sizeof(Ch)); 277 GenericPointer Append(const std::basic_string<Ch>& name, Allocator* allocator = 0) const { 365 …(tokens_[i].length != 0 && std::memcmp(tokens_[i].name, rhs.tokens_[i].name, sizeof(Ch)* tokens_[i… 400 … if (int cmp = std::memcmp(tokens_[i].name, rhs.tokens_[i].name, sizeof(Ch) * tokens_[i].length)) 664 …ValueType& GetWithDefault(ValueType& root, const std::basic_string<Ch>& defaultValue, typename Val… in GetWithDefault() 696 …gType, typename ValueType::AllocatorType, stackAllocator>& document, const std::basic_string<Ch>& … in GetWithDefault() 742 …ValueType& Set(ValueType& root, const std::basic_string<Ch>& value, typename ValueType::AllocatorT… in Set() 778 …gType, typename ValueType::AllocatorType, stackAllocator>& document, const std::basic_string<Ch>& … in Set() 887 std::memcpy(tokens_, rhs.tokens_, rhs.tokenCount_ * sizeof(Token)); [all …]
|
/lvgl-latest/src/libs/thorvg/rapidjson/internal/ |
D | strfunc.h | 40 return SizeType(std::strlen(s)); in StrLen() 45 return SizeType(std::wcslen(s)); in StrLen()
|
D | biginteger.h | 37 std::memcpy(digits_, rhs.digits_, count_ * sizeof(Type)); in BigInteger() 64 std::memcpy(digits_, rhs.digits_, count_ * sizeof(Type)); 141 std::memmove(digits_ + offset, digits_, count_ * sizeof(Type)); 154 std::memset(digits_, 0, offset * sizeof(Type)); 160 … return count_ == rhs.count_ && std::memcmp(digits_, rhs.digits_, count_ * sizeof(Type)) == 0;
|
D | dtoa.h | 167 std::memmove(&buffer[kk + 1], &buffer[kk], static_cast<size_t>(length - kk)); in Prettify() 183 std::memmove(&buffer[offset], &buffer[0], static_cast<size_t>(length)); in Prettify() 213 std::memmove(&buffer[2], &buffer[1], static_cast<size_t>(length - 1)); in Prettify()
|
/lvgl-latest/src/others/vg_lite_tvg/ |
D | vg_lite_tvg.cpp | 153 std::unique_ptr<SwCanvas> canvas; 249 std::vector<vg_lite_uint32_t> src_buffer; 250 std::vector<vg_lite_uint32_t> dest_buffer; 302 static Result shape_append_path(std::unique_ptr<Shape> & shape, vg_lite_path_t * path, vg_lite_matr… 303 static Result shape_append_rect(std::unique_ptr<Shape> & shape, const vg_lite_buffer_t * target, 306 static Result picture_load(vg_lite_ctx * ctx, std::unique_ptr<Picture> & picture, const vg_lite_buf… 602 TVG_CHECK_RETURN_VG_ERROR(ctx->canvas->push(std::move(shape))); in vg_lite_clear() 623 TVG_CHECK_RETURN_VG_ERROR(ctx->canvas->push(std::move(picture))); in vg_lite_blit() 668 TVG_CHECK_RETURN_VG_ERROR(picture->composite(std::move(shape), CompositeMethod::ClipPath)); in vg_lite_blit_rect() 669 TVG_CHECK_RETURN_VG_ERROR(ctx->canvas->push(std::move(picture))); in vg_lite_blit_rect() [all …]
|