diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2015-11-25 16:01:08 +0200 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2015-11-27 17:47:02 +0200 |
commit | 044e92f5e8ff2049702aa9ff6bbf4eecf9d86fa7 (patch) | |
tree | cefa84bba5f90291678f8f44acc70e0ecf8a0cdc /src/mbgl/renderer/debug_bucket.cpp | |
parent | 591e0dde2fb97f4d40db6e11b5fbfbe4c3c0efc8 (diff) | |
download | qtlocation-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.cpp | 14 |
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) { |