diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2014-01-16 16:28:07 +0100 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2014-01-16 16:28:07 +0100 |
commit | 96dacecd6e582cc006b90890cb936c188af719dc (patch) | |
tree | e32dbe145c0508c2e5cea039e0648ea0d7669e6e /include/llmr/geometry | |
parent | ba61ab44af80ff20997a207ef3649081f8561e33 (diff) | |
download | qtlocation-mapboxgl-96dacecd6e582cc006b90890cb936c188af719dc.tar.gz |
show tile numbers
Diffstat (limited to 'include/llmr/geometry')
-rw-r--r-- | include/llmr/geometry/debug_font_buffer.hpp | 27 | ||||
-rw-r--r-- | include/llmr/geometry/linevertexbuffer.hpp | 1 |
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; |