# ThorVG: Member List

Shape Member List

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=0, float ry=0) noexcept | Shape |
blend(BlendMethod method) noexcept | Paint |
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 |
clip(std::unique_ptr< Paint > clipper) 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=255) 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=nullptr) const noexcept | Shape |
fillRule() const noexcept | Shape |
gen() noexcept | Shape | static
id | Paint |
identifier() noexcept | Shape | static
tvg::Paint::identifier() const noexcept | Paint |
lineTo(float x, float y) noexcept | Shape |
moveTo(float x, float y) noexcept | Shape |
opacity(uint8_t o) noexcept | Paint |
opacity() const noexcept | Paint |
order(bool strokeFirst) noexcept | Shape |
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=255) 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=nullptr) const noexcept | Shape |
strokeDash(const float **dashPattern) const noexcept | Shape |
strokeFill() const noexcept | Shape |
strokeJoin() const noexcept | Shape |
strokeMiterlimit(float miterlimit) noexcept | Shape |
strokeMiterlimit() const noexcept | Shape |
strokeTrim(float begin, float end, bool simultaneous=true) noexcept | Shape |
strokeWidth() const noexcept | Shape |
transform(const Matrix &m) noexcept | Paint |
transform() noexcept | Paint |
translate(float x, float y) noexcept | Paint |
type() const noexcept override | Shape | virtual