summaryrefslogtreecommitdiff
path: root/include/llmr/geometry
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2014-01-16 16:28:07 +0100
committerKonstantin Käfer <mail@kkaefer.com>2014-01-16 16:28:07 +0100
commit96dacecd6e582cc006b90890cb936c188af719dc (patch)
treee32dbe145c0508c2e5cea039e0648ea0d7669e6e /include/llmr/geometry
parentba61ab44af80ff20997a207ef3649081f8561e33 (diff)
downloadqtlocation-mapboxgl-96dacecd6e582cc006b90890cb936c188af719dc.tar.gz
show tile numbers
Diffstat (limited to 'include/llmr/geometry')
-rw-r--r--include/llmr/geometry/debug_font_buffer.hpp27
-rw-r--r--include/llmr/geometry/linevertexbuffer.hpp1
2 files changed, 28 insertions, 0 deletions
diff --git a/include/llmr/geometry/debug_font_buffer.hpp b/include/llmr/geometry/debug_font_buffer.hpp
new file mode 100644
index 0000000000..529428287e
--- /dev/null
+++ b/include/llmr/geometry/debug_font_buffer.hpp
@@ -0,0 +1,27 @@
+#ifndef LLMR_GEOMETRY_DEBUG_FONT_BUFFER
+#define LLMR_GEOMETRY_DEBUG_FONT_BUFFER
+
+#include <vector>
+
+namespace llmr {
+
+class debug_font_buffer {
+public:
+ debug_font_buffer();
+ ~debug_font_buffer();
+
+ void addText(const char *text, double left, double baseline, double scale = 1);
+ void clear();
+
+ uint32_t length();
+ void bind();
+
+private:
+ std::vector<uint16_t> array;
+ uint32_t buffer;
+ bool dirty;
+};
+
+}
+
+#endif
diff --git a/include/llmr/geometry/linevertexbuffer.hpp b/include/llmr/geometry/linevertexbuffer.hpp
index 0583297f7b..1cf71eaf12 100644
--- a/include/llmr/geometry/linevertexbuffer.hpp
+++ b/include/llmr/geometry/linevertexbuffer.hpp
@@ -15,6 +15,7 @@ public:
uint32_t length();
void bind();
+
private:
std::vector<uint16_t> array;
uint32_t buffer;