diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2016-04-25 13:34:41 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2016-04-25 13:34:41 -0700 |
commit | c1f40b9e711115c24d4a4e8464eb8d75f4004ddc (patch) | |
tree | a9911684c854fe702659ce02d0c7fe592daf4798 /include | |
parent | d20174270b2010c4842d20ad36cae48774d33272 (diff) | |
download | qtlocation-mapboxgl-c1f40b9e711115c24d4a4e8464eb8d75f4004ddc.tar.gz |
[core] Move enum type classes to implementation (#4831)
Diffstat (limited to 'include')
-rw-r--r-- | include/mbgl/style/types.hpp | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/include/mbgl/style/types.hpp b/include/mbgl/style/types.hpp index 939dbc3a6d..9cad1071c4 100644 --- a/include/mbgl/style/types.hpp +++ b/include/mbgl/style/types.hpp @@ -46,27 +46,12 @@ enum class VisibilityType : bool { None, }; -MBGL_DEFINE_ENUM_CLASS(VisibilityTypeClass, VisibilityType, { - { VisibilityType::Visible, "visible" }, - { VisibilityType::None, "none" }, -}); - -// ------------------------------------------------------------------------------------------------- - enum class LineCapType : uint8_t { Round, Butt, Square, }; -MBGL_DEFINE_ENUM_CLASS(LineCapTypeClass, LineCapType, { - { LineCapType::Round, "round" }, - { LineCapType::Butt, "butt" }, - { LineCapType::Square, "square" }, -}); - -// ------------------------------------------------------------------------------------------------- - enum class LineJoinType : uint8_t { Miter, Bevel, @@ -76,78 +61,32 @@ enum class LineJoinType : uint8_t { FlipBevel }; -MBGL_DEFINE_ENUM_CLASS(LineJoinTypeClass, LineJoinType, { - { LineJoinType::Miter, "miter" }, - { LineJoinType::Bevel, "bevel" }, - { LineJoinType::Round, "round" }, - { LineJoinType::FakeRound, "fakeround" }, - { LineJoinType::FlipBevel, "flipbevel" }, -}); - -// ------------------------------------------------------------------------------------------------- - enum class TranslateAnchorType : bool { Map, Viewport }; -MBGL_DEFINE_ENUM_CLASS(TranslateAnchorTypeClass, TranslateAnchorType, { - { TranslateAnchorType::Map, "map" }, - { TranslateAnchorType::Viewport, "viewport" }, -}); - -// ------------------------------------------------------------------------------------------------- - enum class RotateAnchorType : bool { Map, Viewport, }; -MBGL_DEFINE_ENUM_CLASS(RotateAnchorTypeClass, RotateAnchorType, { - { RotateAnchorType::Map, "map" }, - { RotateAnchorType::Viewport, "viewport" }, -}); - -// ------------------------------------------------------------------------------------------------- - enum class SymbolPlacementType : bool { Point, Line, }; -MBGL_DEFINE_ENUM_CLASS(SymbolPlacementTypeClass, SymbolPlacementType, { - { SymbolPlacementType::Point, "point" }, - { SymbolPlacementType::Line, "line" }, -}); - -// ------------------------------------------------------------------------------------------------- - enum class RotationAlignmentType : bool { Map, Viewport, }; -MBGL_DEFINE_ENUM_CLASS(RotationAlignmentTypeClass, RotationAlignmentType, { - { RotationAlignmentType::Map, "map" }, - { RotationAlignmentType::Viewport, "viewport" }, -}); - -// ------------------------------------------------------------------------------------------------- - enum class TextJustifyType : uint8_t { Center, Left, Right }; -MBGL_DEFINE_ENUM_CLASS(TextJustifyTypeClass, TextJustifyType, { - { TextJustifyType::Center, "center" }, - { TextJustifyType::Left, "left" }, - { TextJustifyType::Right, "right" }, -}); - -// ------------------------------------------------------------------------------------------------- - enum class TextAnchorType : uint8_t { Center, Left, @@ -160,32 +99,12 @@ enum class TextAnchorType : uint8_t { BottomRight }; -MBGL_DEFINE_ENUM_CLASS(TextAnchorTypeClass, TextAnchorType, { - { TextAnchorType::Center, "center" }, - { TextAnchorType::Left, "left" }, - { TextAnchorType::Right, "right" }, - { TextAnchorType::Top, "top" }, - { TextAnchorType::Bottom, "bottom" }, - { TextAnchorType::TopLeft, "top-left" }, - { TextAnchorType::TopRight, "top-right" }, - { TextAnchorType::BottomLeft, "bottom-left" }, - { TextAnchorType::BottomRight, "bottom-right" } -}); - -// ------------------------------------------------------------------------------------------------- - enum class TextTransformType : uint8_t { None, Uppercase, Lowercase, }; -MBGL_DEFINE_ENUM_CLASS(TextTransformTypeClass, TextTransformType, { - { TextTransformType::None, "none" }, - { TextTransformType::Uppercase, "uppercase" }, - { TextTransformType::Lowercase, "lowercase" }, -}); - /** * Initialize any GL state needed by the custom layer. This method is called once, from the * rendering thread, at a point when the GL context is active but before rendering for the |