add BitmapBench



git-svn-id: http://skia.googlecode.com/svn/trunk@83 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/bench/SkBenchmark.h b/bench/SkBenchmark.h
index 87bf67a..27009d9 100644
--- a/bench/SkBenchmark.h
+++ b/bench/SkBenchmark.h
@@ -3,6 +3,7 @@
 
 #include "SkRefCnt.h"
 #include "SkPoint.h"
+#include "SkTRegistry.h"
 
 class SkCanvas;
 class SkPaint;
@@ -27,9 +28,10 @@
     void setupPaint(SkPaint* paint);
 
     virtual const char* onGetName() = 0;
-    virtual SkIPoint onGetSize() = 0;
     virtual void onDraw(SkCanvas*) = 0;
-    
+
+    virtual SkIPoint onGetSize();
+
 private:
     int     fForceAlpha;
     bool    fForceAA;
@@ -41,5 +43,7 @@
     return p;
 }
 
+typedef SkTRegistry<SkBenchmark*, void*> BenchRegistry;
+
 #endif