ThorVG v1.0
Loading...
Searching...
No Matches
Shape Member List

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) 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, bool cw=true) noexceptShape
blend(BlendMethod method) noexceptPaint
bounds(Point *pt4) noexceptPaint
bounds(float *x, float *y, float *w, float *h) noexceptPaint
clip(Shape *clipper) noexceptPaint
clip() const noexceptPaint
close() noexceptShape
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(Fill *f) noexceptShape
fill() const noexceptShape
fill(uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a=nullptr) const noexceptShape
fillRule(FillRule r) noexceptShape
fillRule() const noexceptShape
gen() noexceptShapestatic
idPaint
intersects(int32_t x, int32_t y, int32_t w=1, int32_t h=1) noexceptPaint
lineTo(float x, float y) noexceptShape
mask(Paint *target, MaskMethod method) noexceptPaint
mask(const Paint **target) const noexceptPaint
moveTo(float x, float y) noexceptShape
opacity(uint8_t o) noexceptPaint
opacity() const noexceptPaint
order(bool strokeFirst) noexceptShape
parent() const noexceptPaint
path(const PathCommand **cmds, uint32_t *cmdsCnt, const Point **pts, uint32_t *ptsCnt) const noexceptShape
ref() noexceptPaint
refCnt() const noexceptPaint
rel(Paint *paint) noexceptPaintstatic
reset() noexceptShape
rotate(float degree) noexceptPaint
scale(float factor) noexceptPaint
strokeCap(StrokeCap cap) noexceptShape
strokeCap() const noexceptShape
strokeDash(const float *dashPattern, uint32_t cnt, float offset=0.0f) noexceptShape
strokeDash(const float **dashPattern, float *offset=nullptr) const noexceptShape
strokeFill(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) noexceptShape
strokeFill(Fill *f) noexceptShape
strokeFill(uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a=nullptr) const noexceptShape
strokeFill() const noexceptShape
strokeJoin(StrokeJoin join) noexceptShape
strokeJoin() const noexceptShape
strokeMiterlimit(float miterlimit) noexceptShape
strokeMiterlimit() const noexceptShape
strokeWidth(float width) noexceptShape
strokeWidth() const noexceptShape
transform(const Matrix &m) noexceptPaint
transform() noexceptPaint
translate(float x, float y) noexceptPaint
trimpath(float begin, float end, bool simultaneous=true) noexceptShape
type() const noexcept overrideShapevirtual
unref(bool free=true) noexceptPaint
visible(bool on) noexceptPaint
visible() const noexceptPaint