/* * 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