summaryrefslogtreecommitdiff
path: root/src/mbgl/util/color.cpp
diff options
context:
space:
mode:
authorAlexander Shalamov <alexander.shalamov@mapbox.com>2019-08-15 17:18:42 +0300
committerAlexander Shalamov <alexander.shalamov@mapbox.com>2019-08-15 18:25:10 +0300
commit148d65bcede0ee167f8bc1bd162de5de3c397b4e (patch)
tree4904289bc5bc3963c0705c3072a872a42a8b49ff /src/mbgl/util/color.cpp
parent2f9a544f9bee077bee004ebb67b2a81f7bafac07 (diff)
downloadqtlocation-mapboxgl-148d65bcede0ee167f8bc1bd162de5de3c397b4e.tar.gz
[core][node] Serialize formatted expression's text-color option
This enables proper round-tripping for serialized format expression.
Diffstat (limited to 'src/mbgl/util/color.cpp')
-rw-r--r--src/mbgl/util/color.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mbgl/util/color.cpp b/src/mbgl/util/color.cpp
index b8574174f1..4c2814cf14 100644
--- a/src/mbgl/util/color.cpp
+++ b/src/mbgl/util/color.cpp
@@ -44,4 +44,11 @@ std::array<double, 4> Color::toArray() const {
}
}
+mbgl::Value Color::toObject() const {
+ return std::unordered_map<std::string, mbgl::Value>{{"r", double(r)},
+ {"g", double(g)},
+ {"b", double(b)},
+ {"a", double(a)}};
+}
+
} // namespace mbgl