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 SkDisplayInput_DEFINED
11#define SkDisplayInput_DEFINED
12
13#include "SkDisplayable.h"
14#include "SkMemberInfo.h"
15
16class SkInput : public SkDisplayable {
17    DECLARE_MEMBER_INFO(Input);
18    SkInput();
19    virtual SkDisplayable* contains(const SkString& );
20    virtual bool getProperty(int index, SkScriptValue* value) const;
21    virtual bool enable(SkAnimateMaker & );
22    virtual bool hasEnable() const;
23protected:
24    SkString name;
25    int32_t  fInt;
26    SkScalar fFloat;
27    SkString string;
28private:
29    friend class SkDisplayEvent;
30    friend class SkPost;
31};
32
33#endif // SkDisplayInput_DEFINED
34