thorvg/src/loaders
Hermet Park 54528b6ac9 renderer: introduce a ThorVG Text interface.
Introduced New APIs under the experimental tags.

- Result Text::font(const char* name, float size, const char* style = nullptr);
- Result Text::text(const char* text);
- Result Text::fill(uint8_t r, uint8_t g, uint8_t b);
- static Result Text::load(const std::string& path);
- static Result Text::unload(const std::string& path);
- static Text::std::unique_ptr<Text> gen();
- static Text::uint32_t identifier()

@Issue: https://github.com/thorvg/thorvg/issues/969
2024-01-02 20:34:11 +09:00
..
external_jpg common: Revise internal loader interfaces. 2024-01-02 20:34:11 +09:00
external_png common: Revise internal loader interfaces. 2024-01-02 20:34:11 +09:00
external_webp common: Revise internal loader interfaces. 2024-01-02 20:34:11 +09:00
jpg common: Revise internal loader interfaces. 2024-01-02 20:34:11 +09:00
lottie common: clean up the code. 2024-01-02 20:34:11 +09:00
png common: Revise internal loader interfaces. 2024-01-02 20:34:11 +09:00
raw common: Revise internal loader interfaces. 2024-01-02 20:34:11 +09:00
svg common: Revise internal loader interfaces. 2024-01-02 20:34:11 +09:00
ttf renderer: introduce a ThorVG Text interface. 2024-01-02 20:34:11 +09:00
tvg common: Revise internal loader interfaces. 2024-01-02 20:34:11 +09:00
meson.build loader/ttf: introduce a new sfnt(scalable font) loader. 2024-01-02 20:34:11 +09:00