|  | 
 | /* | 
 |  * 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 SkAnimate_DEFINED | 
 | #define SkAnimate_DEFINED | 
 |  | 
 | #include "SkAnimateBase.h" | 
 | #include "SkDisplayType.h" | 
 | #include "SkIntArray.h" | 
 | #include "SkUtils.h" | 
 |  | 
 | class SkAnimate : public SkAnimateBase { | 
 |     DECLARE_MEMBER_INFO(Animate); | 
 |     SkAnimate(); | 
 |     virtual ~SkAnimate(); | 
 |     int components() override; | 
 | #ifdef SK_DUMP_ENABLED | 
 |     void dump(SkAnimateMaker* ) override; | 
 | #endif | 
 |     void onEndElement(SkAnimateMaker& maker) override; | 
 | protected: | 
 |     bool resolveCommon(SkAnimateMaker& ); | 
 |     int fComponents; | 
 | private: | 
 |     typedef SkAnimateBase INHERITED; | 
 | }; | 
 |  | 
 | #endif // SkAnimateField_DEFINED |