#ifndef CompositionLayersInitializer_hpp #define CompositionLayersInitializer_hpp #include "Lottie/Private/MainThread/LayerContainers/CompLayers/CompositionLayer.hpp" #include "Lottie/Private/Model/Assets/AssetLibrary.hpp" #include "Lottie/Private/MainThread/LayerContainers/Utility/LayerImageProvider.hpp" #include "Lottie/Public/TextProvider/AnimationTextProvider.hpp" #include "Lottie/Public/FontProvider/AnimationFontProvider.hpp" namespace lottie { std::vector> initializeCompositionLayers( std::vector> const &layers, std::shared_ptr const &assetLibrary, std::shared_ptr const &layerImageProvider, std::shared_ptr const &textProvider, std::shared_ptr const &fontProvider, double frameRate ); } #endif /* CompositionLayersInitializer_hpp */