1/*
2 * Copyright 2013 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef SkPMetric_DEFINED
9#define SkPMetric_DEFINED
10
11#include "SkTArray.h"
12#include "SkTDArray.h"
13
14#include "SkImageDiffer.h"
15
16/**
17 * An image differ that uses the pdiff image metric to compare images.
18 */
19class SkPMetric : public SkImageDiffer {
20public:
21    virtual const char* getName() const SK_OVERRIDE { return "perceptual"; }
22    virtual bool diff(SkBitmap* baseline, SkBitmap* test, bool computeMask,
23                      Result* result) const SK_OVERRIDE;
24
25private:
26    typedef SkImageDiffer INHERITED;
27};
28
29
30#endif
31