25 Style(std::shared_ptr<FileSource>,
float pixelRatio);
70 void addLayer(std::unique_ptr<Layer>,
const std::optional<std::string>& beforeLayerID = std::nullopt);
75 const std::unique_ptr<Impl>
impl;
std::string getURL() const
const Source * getSource(const std::string &) const
Style(std::shared_ptr< FileSource >, float pixelRatio)
std::unique_ptr< Source > removeSource(const std::string &sourceID)
Source * getSource(const std::string &)
std::vector< Source * > getSources()
std::string getJSON() const
CameraOptions getDefaultCamera() const
const Light * getLight() const
std::string getName() const
Layer * getLayer(const std::string &)
void removeImage(const std::string &)
void loadURL(const std::string &)
const std::unique_ptr< Impl > impl
void addSource(std::unique_ptr< Source >)
std::vector< Layer * > getLayers()
void loadJSON(const std::string &)
std::vector< const Layer * > getLayers() const
void setTransitionOptions(const TransitionOptions &)
TransitionOptions getTransitionOptions() const
void setLight(std::unique_ptr< Light >)
std::vector< const Source * > getSources() const
std::unique_ptr< Layer > removeLayer(const std::string &layerID)
const Layer * getLayer(const std::string &) const
std::optional< Image > getImage(const std::string &) const
void addImage(std::unique_ptr< Image >)
void addLayer(std::unique_ptr< Layer >, const std::optional< std::string > &beforeLayerID=std::nullopt)
std::unique_ptr< Expression > string(std::unique_ptr< Expression >, std::unique_ptr< Expression > def=nullptr)