ThorVG
v0.15
|
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 |