MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
types.hpp File Reference
#include <cstdint>

Go to the source code of this file.

Namespaces

 mbgl
 
 mbgl::style
 

Typedefs

using mbgl::style::TextVariableAnchorType = SymbolAnchorType
 

Enumerations

enum class  mbgl::style::SourceType : uint8_t {
  mbgl::style::Vector , mbgl::style::Raster , mbgl::style::RasterDEM , mbgl::style::GeoJSON ,
  mbgl::style::Video , mbgl::style::Annotations , mbgl::style::Image , mbgl::style::CustomVector
}
 
enum class  mbgl::style::VisibilityType : bool { mbgl::style::Visible , mbgl::style::None }
 
enum class  mbgl::style::LineCapType : uint8_t { mbgl::style::Round , mbgl::style::Butt , mbgl::style::Square }
 
enum class  mbgl::style::LineJoinType : uint8_t {
  mbgl::style::Miter , mbgl::style::Bevel , mbgl::style::Round , mbgl::style::FakeRound ,
  mbgl::style::FlipBevel
}
 
enum class  mbgl::style::RasterResamplingType : bool { mbgl::style::Linear , mbgl::style::Nearest }
 
enum class  mbgl::style::HillshadeIlluminationAnchorType : bool { mbgl::style::Map , mbgl::style::Viewport }
 
enum class  mbgl::style::TranslateAnchorType : bool { mbgl::style::Map , mbgl::style::Viewport }
 
enum class  mbgl::style::RotateAnchorType : bool { mbgl::style::Map , mbgl::style::Viewport }
 
enum class  mbgl::style::CirclePitchScaleType : bool { mbgl::style::Map , mbgl::style::Viewport }
 
enum class  mbgl::style::SymbolPlacementType : uint8_t { mbgl::style::Point , mbgl::style::Line , mbgl::style::LineCenter }
 
enum class  mbgl::style::SymbolZOrderType : uint8_t { mbgl::style::Auto , mbgl::style::ViewportY , mbgl::style::Source }
 
enum class  mbgl::style::AlignmentType : uint8_t { mbgl::style::Map , mbgl::style::Viewport , mbgl::style::Auto }
 
enum class  mbgl::style::TextJustifyType : uint8_t { mbgl::style::Auto , mbgl::style::Center , mbgl::style::Left , mbgl::style::Right }
 
enum class  mbgl::style::SymbolAnchorType : uint8_t {
  mbgl::style::Center , mbgl::style::Left , mbgl::style::Right , mbgl::style::Top ,
  mbgl::style::Bottom , mbgl::style::TopLeft , mbgl::style::TopRight , mbgl::style::BottomLeft ,
  mbgl::style::BottomRight
}
 
enum class  mbgl::style::TextTransformType : uint8_t { mbgl::style::None , mbgl::style::Uppercase , mbgl::style::Lowercase }
 
enum class  mbgl::style::IconTextFitType : uint8_t { mbgl::style::None , mbgl::style::Both , mbgl::style::Width , mbgl::style::Height }
 
enum class  mbgl::style::TextWritingModeType : uint8_t { mbgl::style::Horizontal , mbgl::style::Vertical }
 
enum class  mbgl::style::LightAnchorType : bool { mbgl::style::Map , mbgl::style::Viewport }