Index: experimental/skpdiff/SkPMetric.h |
diff --git a/experimental/skpdiff/SkPMetric.h b/experimental/skpdiff/SkPMetric.h |
index fb32db5568c2aaded363296c6fd81243380ba187..5963c2f33ca48257a99ae572d844bd9fa1c6e117 100644 |
--- a/experimental/skpdiff/SkPMetric.h |
+++ b/experimental/skpdiff/SkPMetric.h |
@@ -8,6 +8,7 @@ |
#ifndef SkPMetric_DEFINED |
#define SkPMetric_DEFINED |
+#include "SkTArray.h" |
#include "SkTDArray.h" |
#include "SkImageDiffer.h" |
@@ -19,16 +20,20 @@ class SkPMetric : public SkImageDiffer { |
public: |
virtual const char* getName() SK_OVERRIDE; |
virtual int queueDiff(SkBitmap* baseline, SkBitmap* test) SK_OVERRIDE; |
+ virtual void deleteDiff(int id) SK_OVERRIDE; |
virtual bool isFinished(int id) SK_OVERRIDE; |
virtual double getResult(int id) SK_OVERRIDE; |
+ virtual int getPointsOfInterestCount(int id) SK_OVERRIDE; |
+ virtual SkIPoint* getPointsOfInterest(int id) SK_OVERRIDE; |
private: |
struct QueuedDiff { |
bool finished; |
double result; |
+ SkTDArray<SkIPoint> poi; |
}; |
- SkTDArray<QueuedDiff> fQueuedDiffs; |
+ SkTArray<QueuedDiff> fQueuedDiffs; |
typedef SkImageDiffer INHERITED; |
}; |