12 SkColor colors[] = {0xFF334455, 0xFF662211 };
15 points, colors,
nullptr, std::size(colors),
17 paint.setDither(
true);
20 canvas->
scale(12, 12);
static const int points[]
@ kPremul_SkAlphaType
pixel components are premultiplied by alpha
static void draw(SkCanvas *canvas, SkRect &target, int x, int y)
void allocPixels(const SkImageInfo &info, size_t rowBytes)
sk_sp< SkImage > asImage() const
void drawPaint(const SkPaint &paint)
void clear(SkColor color)
void scale(SkScalar sx, SkScalar sy)
void drawImage(const SkImage *image, SkScalar left, SkScalar top)
static sk_sp< SkShader > MakeLinear(const SkPoint pts[2], const SkColor colors[], const SkScalar pos[], int count, SkTileMode mode, uint32_t flags=0, const SkMatrix *localMatrix=nullptr)
#define REG_FIDDLE(NAME, W, H, TEXT, I)
static SkImageInfo Make(int width, int height, SkColorType ct, SkAlphaType at)