MapLibre Native Core
|
#include <line_layer_factory.hpp>
Protected Member Functions | |
const style::LayerTypeInfo * | getTypeInfo () const noexcept final |
Returns the layer type data. More... | |
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. More... | |
std::unique_ptr< Layout > | createLayout (const LayoutParameters ¶meters, std::unique_ptr< GeometryTileLayer > tileLayer, const std::vector< Immutable< style::LayerProperties >> &group) noexcept final |
Returns a new Layout instance on success call; returns nullptr otherwise. More... | |
std::unique_ptr< RenderLayer > | createRenderLayer (Immutable< style::Layer::Impl >) noexcept final |
Returns a new RenderLayer instance. More... | |
![]() | |
std::optional< std::string > | getSource (const style::conversion::Convertible &value) const noexcept |
Additional Inherited Members | |
![]() | |
virtual | ~LayerFactory ()=default |
virtual std::unique_ptr< Bucket > | createBucket (const BucketParameters &, const std::vector< Immutable< style::LayerProperties >> &) noexcept |
Returns a new Bucket instance on success call; returns nullptr otherwise. More... | |
Definition at line 7 of file line_layer_factory.hpp.
|
finalprotectedvirtualnoexcept |
Returns a new Layer instance on success call; returns nullptr
otherwise.
Implements mbgl::LayerFactory.
|
finalprotectedvirtualnoexcept |
Returns a new Layout instance on success call; returns nullptr
otherwise.
Reimplemented from mbgl::LayerFactory.
|
finalprotectedvirtualnoexcept |
Returns a new RenderLayer instance.
Implements mbgl::LayerFactory.
|
finalprotectedvirtualnoexcept |
Returns the layer type data.
Implements mbgl::LayerFactory.