1 #pragma once
2 
3 #include <mbgl/annotation/shape_annotation_impl.hpp>
4 #include <mbgl/annotation/annotation.hpp>
5 
6 namespace mbgl {
7 
8 class FillAnnotationImpl : public ShapeAnnotationImpl {
9 public:
10     FillAnnotationImpl(AnnotationID, FillAnnotation);
11 
12     void updateStyle(style::Style::Impl&) const final;
13     const ShapeAnnotationGeometry& geometry() const final;
14 
15 private:
16     const FillAnnotation annotation;
17 };
18 
19 } // namespace mbgl
20