ThorVG  v0.15
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) noexceptShape
appendCircle(float cx, float cy, float rx, float ry) noexceptShape
appendPath(const PathCommand *cmds, uint32_t cmdCnt, const Point *pts, uint32_t ptsCnt) noexceptShape
appendRect(float x, float y, float w, float h, float rx=0, float ry=0) noexceptShape
blend(BlendMethod method) noexceptPaint
bounds(float *x, float *y, float *w, float *h) const noexceptPaint
bounds(float *x, float *y, float *w, float *h, bool transformed) const noexceptPaint
clip(std::unique_ptr< Paint > clipper) noexceptPaint
close() noexceptShape
composite(std::unique_ptr< Paint > target, CompositeMethod method) noexceptPaint
composite(const Paint **target) const noexceptPaint
cubicTo(float cx1, float cy1, float cx2, float cy2, float x, float y) noexceptShape
duplicate() const noexceptPaint
fill(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexceptShape
fill(std::unique_ptr< Fill > f) noexceptShape
fill(FillRule r) noexceptShape
fill() const noexceptShape
fillColor(uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a=nullptr) const noexceptShape
fillRule() const noexceptShape
gen() noexceptShapestatic
idPaint
identifier() noexceptShapestatic
tvg::Paint::identifier() const noexceptPaint
lineTo(float x, float y) noexceptShape
moveTo(float x, float y) noexceptShape
opacity(uint8_t o) noexceptPaint
opacity() const noexceptPaint
order(bool strokeFirst) noexceptShape
pathCommands(const PathCommand **cmds) const noexceptShape
pathCoords(const Point **pts) const noexceptShape
reset() noexceptShape
rotate(float degree) noexceptPaint
scale(float factor) noexceptPaint
stroke(float width) noexceptShape
stroke(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexceptShape
stroke(std::unique_ptr< Fill > f) noexceptShape
stroke(const float *dashPattern, uint32_t cnt) noexceptShape
stroke(StrokeCap cap) noexceptShape
stroke(StrokeJoin join) noexceptShape
strokeCap() const noexceptShape
strokeColor(uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a=nullptr) const noexceptShape
strokeDash(const float **dashPattern) const noexceptShape
strokeFill() const noexceptShape
strokeJoin() const noexceptShape
strokeMiterlimit(float miterlimit) noexceptShape
strokeMiterlimit() const noexceptShape
strokeTrim(float begin, float end, bool simultaneous=true) noexceptShape
strokeWidth() const noexceptShape
transform(const Matrix &m) noexceptPaint
transform() noexceptPaint
translate(float x, float y) noexceptPaint
type() const noexcept overrideShapevirtual