Definition at line 27 of file pathcontourstart.cpp.
◆ getISize()
SkISize skiagm::ContourStartGM::getISize |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ getName()
SkString skiagm::ContourStartGM::getName |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ onDraw()
void skiagm::ContourStartGM::onDraw |
( |
SkCanvas * |
canvas | ) |
|
|
inlineoverrideprotectedvirtual |
Reimplemented from skiagm::GM.
Definition at line 55 of file pathcontourstart.cpp.
55 {
56
59 });
60
63 });
64
67 const SkVector radii[4] = { {15, 15}, {15, 15}, {15, 15}, {15, 15}};
70 });
71
76 });
77
82 });
83
84 }
static SkPath RRect(const SkRRect &, SkPathDirection dir=SkPathDirection::kCW)
static SkPath Rect(const SkRect &, SkPathDirection=SkPathDirection::kCW, unsigned startIndex=0)
static SkPath Oval(const SkRect &, SkPathDirection=SkPathDirection::kCW)
void setOval(const SkRect &oval)
void setRectRadii(const SkRect &rect, const SkVector radii[4])
void setRect(const SkRect &rect)
◆ onOnceBeforeDraw()
void skiagm::ContourStartGM::onOnceBeforeDraw |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
Reimplemented from skiagm::GM.
Definition at line 29 of file pathcontourstart.cpp.
29 {
32
37 }
38
44
47
49 }
static sk_sp< SkPathEffect > Make(const SkScalar intervals[], int count, SkScalar phase)
void setStyle(Style style)
void setColor(SkColor color)
void setAntiAlias(bool aa)
@ kStroke_Style
set to stroke geometry
void setPathEffect(sk_sp< SkPathEffect > pathEffect)
void setStrokeWidth(SkScalar width)
static constexpr SkRect MakeLTRB(float l, float t, float r, float b)
The documentation for this class was generated from the following file: