summaryrefslogtreecommitdiff
path: root/src/mbgl/gl/segment.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/gl/segment.hpp')
-rw-r--r--src/mbgl/gl/segment.hpp27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/mbgl/gl/segment.hpp b/src/mbgl/gl/segment.hpp
new file mode 100644
index 0000000000..648d02e902
--- /dev/null
+++ b/src/mbgl/gl/segment.hpp
@@ -0,0 +1,27 @@
+#pragma once
+
+#include <cstddef>
+
+namespace mbgl {
+namespace gl {
+
+class Segment {
+public:
+ Segment(std::size_t vertexOffset_,
+ std::size_t primitiveOffset_,
+ std::size_t vertexLength_ = 0,
+ std::size_t primitiveLength_ = 0)
+ : vertexOffset(vertexOffset_),
+ primitiveOffset(primitiveOffset_),
+ vertexLength(vertexLength_),
+ primitiveLength(primitiveLength_) {}
+
+ const std::size_t vertexOffset;
+ const std::size_t primitiveOffset;
+
+ std::size_t vertexLength;
+ std::size_t primitiveLength;
+};
+
+} // namespace gl
+} // namespace mbgl