#ifndef Skottie_DEFINED
#define Skottie_DEFINED
#include "include/core/SkRefCnt.h"
#include "include/core/SkScalar.h"
#include "include/core/SkSize.h"
#include "include/core/SkString.h"
#include "include/core/SkTypes.h"
#include "modules/skresources/include/SkResources.h"
#include "include/core/SkFontMgr.h"
#include "modules/skottie/include/ExternalLayer.h"
#include "modules/skottie/include/SkottieProperty.h"
#include "modules/skottie/include/SlotManager.h"
#include <cstddef>
#include <cstdint>
#include <vector>
class SkCanvas;
class SkStream;
struct SkRect;
namespace sksg {
class InvalidationController;
class RenderNode;
}
namespace SkShapers { class Factory; }
namespace skottie {
namespace internal { class Animator; }
ImageAsset;
ResourceProvider;
class SK_API Logger : public SkRefCnt { … };
template <class T>
class SK_API ExpressionEvaluator : public SkRefCnt { … };
class SK_API ExpressionManager : public SkRefCnt { … };
class SK_API MarkerObserver : public SkRefCnt { … };
class SK_API Animation : public SkNVRefCnt<Animation> { … };
}
#endif