Hermet Park
e2dd889e1a
apis: promote beta apis to the official ones.
...
these apis are good to open in the next release.
2021-11-11 14:17:43 +09:00
Mira Grudzinska
2780d77a52
capi: tvg_paint_transform -> tvg_paint_set_transform
2021-10-26 19:20:15 +09:00
Hermet Park
5be27a151e
capi: ++missing const in capis.
...
Non-changeable apis should keep the const parameter so that
user knows the api won't change the internal data.
Thanksfully, we didn't release the capis, we can change it.
2021-10-25 22:21:09 +09:00
Mira Grudzinska
d25a285b4c
capi: gradient transformation apis added
2021-10-25 19:35:00 +09:00
Mira Grudzinska
280d27ac83
capi: added pointer validation
2021-10-23 12:18:23 +09:00
Ji2z
fcb0258b3c
common: Fix typo
...
Fix typo backeneds to backends
2021-10-22 15:10:02 +09:00
Mira Grudzinska
95430fc645
capi: change defines to enum
...
Tvg_Engine enum introduced to replace TVG_ENGINE_SW/GL defs.
2021-10-14 12:39:54 +09:00
Mira Grudzinska
e6debdbf15
capi: tvg_swcanvas_set_mempool capi added ( #903 )
...
* capi: tvg_swcanvas_set_mempool capi added
* tests: tvg_swcanvas_set_mempool added to the tests
2021-10-13 19:31:39 +09:00
Mira Grudzinska
600055dacd
capi: saver capis added
2021-10-13 18:58:18 +09:00
Mira Grudzinska
d40d2ea288
capi: introduced Tvg_Colorspace enum instead of defs
...
Used in the tvg_swcanvas_set_target() capi.
2021-10-13 18:55:17 +09:00
Mira Grudzinska
e0488f4a8d
capi: tvg_gradient_duplicate() added
2021-10-13 18:34:02 +09:00
Mira Grudzinska
39af185de8
docs: ++
2021-10-12 14:04:18 +02:00
Hermet Park
9737dd4a89
test capi: update tvg_paint_get_bounds() utc.
...
The api has been changed by 060564cc93
update it according its change.
2021-10-06 22:17:18 +09:00
Hermet Park
ca9a9c3a42
capi: replaced bounds() api with the latest.
...
The next api of c++ version has been deprecated
Tvg_Result tvg_paint_get_bounds(const Tvg_Paint* paint, float* x, float* y, float* w, float* h);
instead, we introduce the next one under the beta.
Tvg_Result tvg_paint_get_bounds(const Tvg_Paint* paint, float* x, float* y, float* w, float* h, bool transformed);
2021-10-06 22:17:18 +09:00
Mira Grudzinska
dc55070ba7
docs: c and c++ apis docs improved
2021-10-06 22:11:17 +09:00
Mira Grudzinska
fc29d888f1
docs: ++ docs of the load apis
2021-10-05 14:16:41 +02:00
Mira Grudzinska
5b7f94a527
capi: picture size apis added
2021-10-05 16:03:10 +09:00
Mira Grudzinska
72727ea322
capi: removed repeated comments
2021-10-03 15:12:46 +02:00
Mira Grudzinska
9ad9c3e3f4
docs: improving c++ and c apis docs
2021-10-01 15:10:40 +09:00
Michal Szczecinski
91c1b99e2f
capi: Release official CAPI's.
...
Changes:
- Removed beta api tag from CAPI module
- For some APIs, the tag has not been changed due to main API status
- Moved some documentation changes to have similar descriptions in main
API and CAPI
- Removed deprecation warnings.
2021-10-01 14:59:12 +09:00
Mira Grudzinska
b31961e517
capi: added the composite getter
2021-10-01 14:57:49 +09:00
Projectitis
591ea1d61c
Changes to support MSVC
2021-09-29 22:56:52 +09:00
Hermet Park
a4ccf4d812
common picture: recover viewbox() api.
...
though picture has size() api, we have a regression issue in tizen,
we can't remove this api until we resolve any regression conditions.
2021-08-09 12:39:21 +09:00
Michal Maciola
cff8815404
loaders: Pass mimetype to picture::load
...
* loaders: Pass mimetype to picture::load
Added mimetype attribute to enfaster loading using a proper loader.
@Changed api: Picture::load(const char* data, uint32_t size, const std::string& mimeType, bool copy = false)
@issue: #571
2021-08-05 11:02:26 +09:00
Hermet Park
f7f241cff5
common picture: remove viewbox() api.
...
picture provides size() interface to return the image size,
viewbox() is conceptually not correct with the Picture.
Remove it under the beta api.
2021-07-28 13:07:43 +09:00
Michal Maciola
cce4b443b3
loaders: added copy param for Picture::load
...
@API Changed:
Result Picture::load(const char* data, uint32_t size, bool copy /*=false*/) noexcept
TVG_EXPORT Tvg_Result tvg_picture_load_data(Tvg_Paint* paint, const char *data, uint32_t size, bool copy);
2021-06-21 19:52:38 +09:00
Michal Maciola
9453273fc8
capi: picture load data
...
Added 'tvg_picture_load_data' capi.
2021-06-11 20:54:07 +09:00
Michal Maciola
718578532c
capi: include <stdint.h> into thorvg_capi.h
2021-06-04 19:52:34 +09:00
Hermet Park
b299157123
capi: add tvg_paint_get_transform() api.
2021-06-04 16:48:00 +09:00
Hermet Park
c2b2aa92c3
infra: install capi header file only its binding option is enabled.
...
decouple the capi header from the default headers by replacing it in capi folder.
now it's also installed optionally.
2021-06-03 20:43:39 +09:00