ThorVG
v0.6
|
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 | |
bounds(float *x, float *y, float *w, float *h, bool transformed) const noexcept | Paint | |
close() noexcept | Shape | |
composite(std::unique_ptr< Paint > target, CompositeMethod method) noexcept | Paint | |
composite(const Paint **target) 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 |
identifier() noexcept | Shape | static |
tvg::Paint::identifier() const | Paint | inline |
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 | |
transform() noexcept | Paint | |
translate(float x, float y) noexcept | Paint |