/* * Copyright 2006 The Android Open Source Project * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef SkDisplayInput_DEFINED #define SkDisplayInput_DEFINED #include "SkDisplayable.h" #include "SkMemberInfo.h" class SkInput : public SkDisplayable { DECLARE_MEMBER_INFO(Input); SkInput(); virtual SkDisplayable* contains(const SkString& ); virtual bool getProperty(int index, SkScriptValue* value) const; virtual bool enable(SkAnimateMaker & ); virtual bool hasEnable() const; protected: SkString name; int32_t fInt; SkScalar fFloat; SkString string; private: friend class SkDisplayEvent; friend class SkPost; }; #endif // SkDisplayInput_DEFINED