diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mbgl/programs/segment.hpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mbgl/programs/segment.hpp b/src/mbgl/programs/segment.hpp index 5976550d2c..13e206aa2a 100644 --- a/src/mbgl/programs/segment.hpp +++ b/src/mbgl/programs/segment.hpp @@ -14,11 +14,13 @@ public: Segment(std::size_t vertexOffset_, std::size_t indexOffset_, std::size_t vertexLength_ = 0, - std::size_t indexLength_ = 0) + std::size_t indexLength_ = 0, + float sortKey_ = 0.0f) : vertexOffset(vertexOffset_), indexOffset(indexOffset_), vertexLength(vertexLength_), - indexLength(indexLength_) {} + indexLength(indexLength_), + sortKey(sortKey_) {} Segment(Segment&&) = default; @@ -36,6 +38,8 @@ public: // * when two fill layers have the same layout properties, but one // uses fill-color and the other uses fill-pattern mutable std::map<std::string, gfx::DrawScope> drawScopes; + + float sortKey; }; template <class AttributeList> |