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 35