1
2/*
3 * Copyright 2006 The Android Open Source Project
4 *
5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file.
7 */
8
9
10#ifndef SkHitTest_DEFINED
11#define SkHitTest_DEFINED
12
13#include "SkDrawable.h"
14#include "SkTypedArray.h"
15
16class SkHitTest : public SkDrawable {
17    DECLARE_MEMBER_INFO(HitTest);
18    SkHitTest();
19    virtual bool draw(SkAnimateMaker& );
20    virtual bool enable(SkAnimateMaker& );
21    virtual bool hasEnable() const;
22    virtual const SkMemberInfo* preferredChild(SkDisplayTypes type);
23private:
24    SkTDDisplayableArray bullets;
25    SkTDIntArray hits;
26    SkTDDisplayableArray targets;
27    SkBool value;
28};
29
30#endif // SkHitTest_DEFINED
31