MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
annotation.hpp File Reference
#include <mbgl/util/geometry.hpp>
#include <mbgl/util/variant.hpp>
#include <mbgl/util/color.hpp>
#include <mbgl/style/property_value.hpp>
#include <cstdint>
#include <vector>
#include <string>

Go to the source code of this file.

Classes

class  mbgl::SymbolAnnotation
 
class  mbgl::LineAnnotation
 
class  mbgl::FillAnnotation
 

Namespaces

 mbgl
 

Typedefs

using mbgl::AnnotationID = uint64_t
 
using mbgl::AnnotationIDs = std::vector< AnnotationID >
 
using mbgl::ShapeAnnotationGeometry = variant< LineString< double >, Polygon< double >, MultiLineString< double >, MultiPolygon< double > >
 
using mbgl::Annotation = variant< SymbolAnnotation, LineAnnotation, FillAnnotation >