12 const style::LayerTypeInfo*
getTypeInfo() const noexcept final;
13 std::unique_ptr<style::Layer>
createLayer(const
std::
string&
id, const style::conversion::Convertible& value) noexcept final;
std::unique_ptr< style::Layer > createLayer(const std::string &id, const style::conversion::Convertible &value) noexcept final
Returns a new Layer instance on success call; returns nullptr otherwise.
const style::LayerTypeInfo * getTypeInfo() const noexcept final
Returns the layer type data.
std::unique_ptr< RenderLayer > createRenderLayer(Immutable< style::Layer::Impl >) noexcept final
Returns a new RenderLayer instance.
The LayerFactory abstract class.