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