#pragma once #include namespace mln { class RasterParticleLayerFactory final : public LayerFactory { public: const style::LayerTypeInfo* getTypeInfo() const noexcept override; std::unique_ptr createLayer(const std::string&, const style::conversion::Convertible&) noexcept override; std::unique_ptr createRenderLayer(Immutable) noexcept override; }; } // namespace mln