#include "SkBenchmark.h" #include "SkPaint.h" template BenchRegistry* BenchRegistry::gHead; SkBenchmark::SkBenchmark() { fForceAlpha = 0xFF; fForceAA = true; } const char* SkBenchmark::getName() { return this->onGetName(); } SkIPoint SkBenchmark::getSize() { return this->onGetSize(); } void SkBenchmark::draw(SkCanvas* canvas) { this->onDraw(canvas); } void SkBenchmark::setupPaint(SkPaint* paint) { paint->setAlpha(fForceAlpha); paint->setAntiAlias(fForceAA); } /////////////////////////////////////////////////////////////////////////////// SkIPoint SkBenchmark::onGetSize() { return SkMakeIPoint(640, 480); }