8#ifndef SKPBench_DEFINED
9#define SKPBench_DEFINED
62 const bool fDoLooping;
const skia_private::TArray< sk_sp< SkSurface > > & surfaces() const
const char * onGetName() override
void onPerCanvasPreDraw(SkCanvas *) override
SKPBench(const char *name, const SkPicture *, const SkIRect &devClip, SkScalar scale, bool doLooping)
void getGpuStats(SkCanvas *, skia_private::TArray< SkString > *keys, skia_private::TArray< double > *values) override
const SkPicture * picture() const
void onPerCanvasPostDraw(SkCanvas *) override
bool getDMSAAStats(GrRecordingContext *) override
virtual void drawMPDPicture()
void onDraw(int loops, SkCanvas *canvas) override
const char * onGetUniqueName() override
virtual void drawPicture()
bool isSuitableFor(Backend backend) override
bool shouldLoop() const override
const SkTDArray< SkIRect > & tileRects() const
SkISize onGetSize() override
DEF_SWITCHES_START aot vmservice shared library name