Lines Matching defs:PatchView
205 struct PatchView : public Sample { struct
206 sk_sp<SkShader> fShader0;
207 sk_sp<SkShader> fShader1;
208 SkScalar fAngle = 0;
209 SkIPoint fSize0 = {0, 0},
210 fSize1 = {0, 0};
211 SkPoint fPts[12] = {
226 void onOnceBeforeDraw() override { in onOnceBeforeDraw()
236 SkString name() override { return SkString("Patch"); } in name()
238 void onDrawContent(SkCanvas* canvas) override { in onDrawContent()
284 bool onAnimate(double nanos) override { in onAnimate()
289 class PtClick : public Click {
295 static bool hittest(const SkPoint& pt, SkScalar x, SkScalar y) { in hittest()
299 Sample::Click* onFindClickHandler(SkScalar x, SkScalar y, skui::ModifierKey modi) override { in onFindClickHandler()
310 bool onClick(Click* click) override { in onClick()
316 using INHERITED = Sample;