8#ifndef SKPAnimationBench_DEFINED
9#define SKPAnimationBench_DEFINED
#define SK_ABORT(message,...)
virtual void preConcatFrameMatrix(double animationTimeMs, const SkIRect &devBounds, SkMatrix *drawMatrix)=0
virtual const char * getTag()=0
void drawMPDPicture() override
SKPAnimationBench(const char *name, const SkPicture *, const SkIRect &devClip, sk_sp< Animation >, bool doLooping)
const char * onGetUniqueName() override
void drawPicture() override
void onPerCanvasPreDraw(SkCanvas *canvas) override
static sk_sp< Animation > MakeZoomAnimation(SkScalar zoomMax, double zoomPeriodMs)
SKPBench(const char *name, const SkPicture *, const SkIRect &devClip, SkScalar scale, bool doLooping)
DEF_SWITCHES_START aot vmservice shared library name