summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/debug_bucket.cpp
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2015-11-25 16:01:08 +0200
committerBruno de Oliveira Abinader <bruno@mapbox.com>2015-11-27 17:47:02 +0200
commit044e92f5e8ff2049702aa9ff6bbf4eecf9d86fa7 (patch)
treecefa84bba5f90291678f8f44acc70e0ecf8a0cdc /src/mbgl/renderer/debug_bucket.cpp
parent591e0dde2fb97f4d40db6e11b5fbfbe4c3c0efc8 (diff)
downloadqtlocation-mapboxgl-044e92f5e8ff2049702aa9ff6bbf4eecf9d86fa7.tar.gz
[core] Display modify, expires debug information
Diffstat (limited to 'src/mbgl/renderer/debug_bucket.cpp')
-rw-r--r--src/mbgl/renderer/debug_bucket.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/mbgl/renderer/debug_bucket.cpp b/src/mbgl/renderer/debug_bucket.cpp
index 63562a6714..048ded2cda 100644
--- a/src/mbgl/renderer/debug_bucket.cpp
+++ b/src/mbgl/renderer/debug_bucket.cpp
@@ -1,6 +1,7 @@
#include <mbgl/renderer/debug_bucket.hpp>
#include <mbgl/renderer/painter.hpp>
#include <mbgl/shader/plain_shader.hpp>
+#include <mbgl/util/time.hpp>
#include <mbgl/platform/gl.hpp>
@@ -9,9 +10,20 @@
using namespace mbgl;
-DebugBucket::DebugBucket(const TileID id, const TileData::State state_) : state(state_) {
+DebugBucket::DebugBucket(const TileID id, const TileData::State state_, Seconds modified_, Seconds expires_)
+ : state(state_),
+ modified(modified_),
+ expires(expires_) {
const std::string text = std::string(id) + " - " + TileData::StateToString(state);
fontBuffer.addText(text.c_str(), 50, 200, 5);
+
+ if (modified > Seconds::zero() && expires > Seconds::zero()) {
+ const std::string modifiedText = "modified: " + util::iso8601(modified.count());
+ fontBuffer.addText(modifiedText.c_str(), 50, 400, 5);
+
+ const std::string expiresText = "expires: " + util::iso8601(expires.count());
+ fontBuffer.addText(expiresText.c_str(), 50, 600, 5);
+ }
}
void DebugBucket::drawLines(PlainShader& shader) {