1#pragma once
2
3#include <mbgl/style/layer_impl.hpp>
4#include <mbgl/style/layers/symbol_layer.hpp>
5#include <mbgl/style/layers/symbol_layer_properties.hpp>
6
7namespace mbgl {
8namespace style {
9
10class SymbolLayer::Impl : public Layer::Impl {
11public:
12 using Layer::Impl::Impl;
13
14 bool hasLayoutDifference(const Layer::Impl&) const override;
15 void stringifyLayout(rapidjson::Writer<rapidjson::StringBuffer>&) const override;
16
17 SymbolLayoutProperties::Unevaluated layout;
18 SymbolPaintProperties::Transitionable paint;
19};
20
21} // namespace style
22} // namespace mbgl
23

source code of qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layers/symbol_layer_impl.hpp