ThorVG
v0.1
ThorVG is a platform-independent portable library for drawing vector-based scene and animation. It's an open-source software that is freely used by a variety of software platforms and applications. ThorVG provides neat and easy APIs, its library has no dependencies and keeps cheap and super compact size. It serves as the vector graphics engine for Tizen OS that powers many products.
|
This is the complete list of members for Shape, including all inherited members.
appendArc(float cx, float cy, float radius, float startAngle, float sweep, bool pie) noexcept | Shape | |
appendCircle(float cx, float cy, float rx, float ry) noexcept | Shape | |
appendPath(const PathCommand *cmds, uint32_t cmdCnt, const Point *pts, uint32_t ptsCnt) noexcept | Shape | |
appendRect(float x, float y, float w, float h, float rx, float ry) noexcept | Shape | |
bounds(float *x, float *y, float *w, float *h) const noexcept | Paint | |
close() noexcept | Shape | |
composite(std::unique_ptr< Paint > target, CompositeMethod method) const noexcept | Paint | |
cubicTo(float cx1, float cy1, float cx2, float cy2, float x, float y) noexcept | Shape | |
duplicate() const noexcept | Paint | |
fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a) noexcept | Shape | |
fill(std::unique_ptr< Fill > f) noexcept | Shape | |
fill(FillRule r) noexcept | Shape | |
fill() const noexcept | Shape | |
fillColor(uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a) const noexcept | Shape | |
fillRule() const noexcept | Shape | |
gen() noexcept | Shape | static |
lineTo(float x, float y) noexcept | Shape | |
moveTo(float x, float y) noexcept | Shape | |
opacity(uint8_t o) noexcept | Paint | |
opacity() const noexcept | Paint | |
pathCommands(const PathCommand **cmds) const noexcept | Shape | |
pathCoords(const Point **pts) const noexcept | Shape | |
reset() noexcept | Shape | |
rotate(float degree) noexcept | Paint | |
scale(float factor) noexcept | Paint | |
stroke(float width) noexcept | Shape | |
stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a) noexcept | Shape | |
stroke(std::unique_ptr< Fill > f) noexcept | Shape | |
stroke(const float *dashPattern, uint32_t cnt) noexcept | Shape | |
stroke(StrokeCap cap) noexcept | Shape | |
stroke(StrokeJoin join) noexcept | Shape | |
strokeCap() const noexcept | Shape | |
strokeColor(uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a) const noexcept | Shape | |
strokeDash(const float **dashPattern) const noexcept | Shape | |
strokeFill() const noexcept | Shape | |
strokeJoin() const noexcept | Shape | |
strokeWidth() const noexcept | Shape | |
transform(const Matrix &m) noexcept | Paint | |
translate(float x, float y) noexcept | Paint |