/* * 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(); SkDisplayable* contains(const SkString& ) SK_OVERRIDE; bool getProperty(int index, SkScriptValue* value) const SK_OVERRIDE; bool enable(SkAnimateMaker & ) SK_OVERRIDE; bool hasEnable() const SK_OVERRIDE; protected: SkString name; int32_t fInt; SkScalar fFloat; SkString string; private: friend class SkDisplayEvent; friend class SkPost; }; #endif // SkDisplayInput_DEFINED