static sk_sp< Slug > ConvertBlob(SkCanvas *canvas, const SkTextBlob &blob, SkPoint origin, const SkPaint &paint)
static void AddDeserialProcs(SkDeserialProcs *procs, const SkStrikeClient *client=nullptr)
static sk_sp< Slug > MakeFromBuffer(SkReadBuffer &buffer)
void draw(SkCanvas *canvas, const SkPaint &paint) const
sk_sp< SkData > serialize() const
virtual void doFlatten(SkWriteBuffer &) const =0
static sk_sp< Slug > Deserialize(const void *data, size_t size, const SkStrikeClient *client=nullptr)
static const uint8_t buffer[]
AutoTArray< uint8_t > data((int) size)