C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla}
[platform/upstream/libSkiaSharp.git] / src / animator / SkDisplayInput.h
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
16 class SkInput : public SkDisplayable {
17     DECLARE_MEMBER_INFO(Input);
18     SkInput();
19     SkDisplayable* contains(const SkString& ) override;
20     bool getProperty(int index, SkScriptValue* value) const override;
21     bool enable(SkAnimateMaker & ) override;
22     bool hasEnable() const override;
23 protected:
24     SkString name;
25     int32_t  fInt;
26     SkScalar fFloat;
27     SkString string;
28 private:
29     friend class SkDisplayEvent;
30     friend class SkPost;
31 };
32
33 #endif // SkDisplayInput_DEFINED