![]() |
ThorVG v1.0
|
This is the complete list of members for Shape, including all inherited members.
| appendCircle(float cx, float cy, float rx, float ry, bool cw=true) 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, bool cw=true) noexcept | Shape | |
| blend(BlendMethod method) noexcept | Paint | |
| bounds(Point *pt4) noexcept | Paint | |
| bounds(float *x, float *y, float *w, float *h) noexcept | Paint | |
| clip(Shape *clipper) noexcept | Paint | |
| clip() const noexcept | Paint | |
| close() noexcept | Shape | |
| 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(Fill *f) noexcept | Shape | |
| fill() const noexcept | Shape | |
| fill(uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a=nullptr) const noexcept | Shape | |
| fillRule(FillRule r) noexcept | Shape | |
| fillRule() const noexcept | Shape | |
| gen() noexcept | Shape | static |
| id | Paint | |
| intersects(int32_t x, int32_t y, int32_t w=1, int32_t h=1) noexcept | Paint | |
| lineTo(float x, float y) noexcept | Shape | |
| mask(Paint *target, MaskMethod method) noexcept | Paint | |
| mask(const Paint **target) const noexcept | Paint | |
| moveTo(float x, float y) noexcept | Shape | |
| opacity(uint8_t o) noexcept | Paint | |
| opacity() const noexcept | Paint | |
| order(bool strokeFirst) noexcept | Shape | |
| parent() const noexcept | Paint | |
| path(const PathCommand **cmds, uint32_t *cmdsCnt, const Point **pts, uint32_t *ptsCnt) const noexcept | Shape | |
| ref() noexcept | Paint | |
| refCnt() const noexcept | Paint | |
| rel(Paint *paint) noexcept | Paint | static |
| reset() noexcept | Shape | |
| rotate(float degree) noexcept | Paint | |
| scale(float factor) noexcept | Paint | |
| strokeCap(StrokeCap cap) noexcept | Shape | |
| strokeCap() const noexcept | Shape | |
| strokeDash(const float *dashPattern, uint32_t cnt, float offset=0.0f) noexcept | Shape | |
| strokeDash(const float **dashPattern, float *offset=nullptr) const noexcept | Shape | |
| strokeFill(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexcept | Shape | |
| strokeFill(Fill *f) noexcept | Shape | |
| strokeFill(uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a=nullptr) const noexcept | Shape | |
| strokeFill() const noexcept | Shape | |
| strokeJoin(StrokeJoin join) noexcept | Shape | |
| strokeJoin() const noexcept | Shape | |
| strokeMiterlimit(float miterlimit) noexcept | Shape | |
| strokeMiterlimit() const noexcept | Shape | |
| strokeWidth(float width) noexcept | Shape | |
| strokeWidth() const noexcept | Shape | |
| transform(const Matrix &m) noexcept | Paint | |
| transform() noexcept | Paint | |
| translate(float x, float y) noexcept | Paint | |
| trimpath(float begin, float end, bool simultaneous=true) noexcept | Shape | |
| type() const noexcept override | Shape | virtual |
| unref(bool free=true) noexcept | Paint | |
| visible(bool on) noexcept | Paint | |
| visible() const noexcept | Paint |